Replicación homogénea
La siguiente sección describe cómo gestiona Qlik Talend Data Integration la replicación desde Microsoft SQL Server (MS-CDC) a destinos basados en Microsoft SQL Server. Tenga en cuenta que la replicación homogénea solo es relevante con proyectos de datos de replicación.
En la replicación homogénea, las columnas de origen y las intercalaciones de tablas se replicarán en el destino como se describe en Intercalación de columnas y tablas.
- En la replicación homogénea, los datos de origen pasan primero por el tipo de datos de Qlik Talend Data Integration y, por lo tanto, están sujetos a cualquier limitación de ese tipo.
Excepciones de tipos de datos
Al replicar desde Microsoft SQL Server (MS-CDC) a un destino basado en SQL Server compatible, los tipos de datos de origen y de destino son idénticos, con las siguientes excepciones:
Origen Microsoft SQL Server (MS-CDC) | Destino basado en Microsoft SQL Server |
---|---|
VARCHAR |
VARCHAR (x) (when x=0 or x>8000) else VARCHAR (max) |
NVARCHAR (length) |
NVARCHAR (x) (when x=0 or x>8000) else NVARCHAR (max) |
VARBINARY |
VARBINARY (x) (when x=0 or x>8000) else VARBINARY (max) |
HIERARCHYID |
VARCHAR (x) |
TIMESTAMP |
VARBINARY |
Intercalación de columnas y tablas
Al replicar desde Microsoft SQL Server (MS-CDC) a un destino basado en SQL Server, las intercalaciones de columnas y tablas se replicarán en el destino.
Para admitir la replicación de intercalaciones, el DBA debe garantizar que las intercalaciones definidas para Microsoft SQL Server (MS-CDC) sean las mismas que las definidas para el destino basado en SQL Server.
Columnas que no aceptan valores NULL y nombres de índice primario/único
Los nombres de índice primario/único se conservan durante la replicación homogénea. Las columnas que no aceptan valores NULL también se conservan durante la replicación homogénea, con la excepción de los siguientes tipos de datos:
- texto
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- imagen
- xml