Puede copiar datos parciales de una o más tablas de índice principal con particiones (PPI) al copiar una base de datos completa mediante ARC.
Si especifica una tabla que no existe en el destino, esta se crea y se copian los datos parciales en ella.
Se producirá un error si intenta copiar datos parciales de una tabla non-PPI al copiar la base de datos completa.
Al copiar una base de datos completa, si una tabla especificada como "included" no se copia de manera parcial, o bien si no se cambia su nombre o su ubicación, se ignora el elemento de tabla que se ha especificado.
- Abra el archivo parameters.xml que contiene la información de definición del trabajo.
- En el nombre de base de datos, agregue el atributo selection="included" al elemento table.
- Agregue el elemento <name> y especifique el nombre de la tabla.
- Agregue un elemento <sql_where_clause> y especifique la restricción WHERE.
- Agregue un elemento <key_columns> y especifique la columna de los datos parciales.
En el siguiente ejemplo, los datos parciales de la columna orderdate de la tabla DBName.PPIOrders se copian en la tabla DBName.PPIOrders de destino.
<database selection= "included"> <name>DBName</name> <table selection="included"> <name>PPIOrders</name> <sql_where_clause> <![CDATA[WHERE orderdate IN (select orderdate from "DBName"."PPIOrders")]]> </sql_where_clause> <key_columns> <key_column>orderdate</key_column> <key_column>orderkey</key_column> </key_columns> </table> </database>