Гомогенная репликация
В следующем разделе описывается, как Qlik Talend Data Integration обрабатывает репликацию из источника Microsoft SQL Server в цели на основе Microsoft SQL Server. Обратите внимание, что гомогенная репликация применима только к проектам данных типа «Репликация».
При гомогенной репликации исходные сортировки столбцов и таблиц будут реплицироваться в цель, как описано в Сортировка столбцов и таблиц.
Чтобы предотвратить усечение данных при репликации столбцов с типом данных XML , настоятельно рекомендуется включить параметр Реплицировать столбцы LOB без ограничений на вкладке параметров задачи Metadata.
Исключения для типов данных
При репликации из источника Microsoft SQL Server в цель на основе SQL Server, исходные типы данных идентичны целевым для всех поддерживаемых версий Microsoft SQL Server, однако имеются следующие исключения:
Источник Microsoft SQL Server | Цель на основе SQL Server |
---|---|
VARCHAR. |
VARCHAR (x) (когда x=0 или x>8000) иначе VARCHAR (max) |
NVARCHAR (длина) |
NVARCHAR (x) (когда x=0 или x>8000) иначе NVARCHAR (max) |
VARBINARY |
VARBINARY (x) (когда x=0 или x>8000) иначе VARBINARY (max) |
HIERARCHYID |
VARCHAR (x) |
TIMESTAMP |
VARBINARY |
Сортировка столбцов и таблиц
При репликации из источника Microsoft SQL Server в цель на основе SQL Server сортировки столбцов и таблиц будут реплицироваться в цель.
Чтобы обеспечить поддержку репликации сортировки, администратор базы данных должен обеспечить, чтобы сортировки, определенные для исходной базы данных Microsoft SQL Server, соответствовали сортировкам, определенным для целевой базы данных на основе SQL Server.
Столбцы, не допускающие нулевых значений, и имена первичных ключей/уникальных индексов
Имена первичных ключей/уникальных индексов сохраняются во время гомогенной репликации. Столбцы, не допускающие нулевых значений, также сохраняются при гомогенной репликации, за исключением следующих типов данных:
- text
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- image
- xml