Гомогенная репликация
В следующем разделе описывается, как Qlik Talend Data Integration обрабатывает репликацию из источника Microsoft SQL Server (MS-CDC) в цели на основе Microsoft SQL Server. Обратите внимание, что гомогенная репликация применима только к проектам данных типа «Репликация».
При гомогенной репликации исходные сортировки столбцов и таблиц будут реплицироваться в цель, как описано в Сортировка столбцов и таблиц.
- При гомогенной репликации исходные данные сначала проходят через тип данных Qlik Talend Data Integration, и поэтому на них накладываются все ограничения, связанные с этим типом.
Исключения для типов данных
При репликации из источника Microsoft SQL Server (MS-CDC) в поддерживаемую цель на основе SQL Server, исходные типы данных идентичны целевым, однако имеются следующие исключения.
Источник Microsoft SQL Server (MS-CDC) | Цель на основе Microsoft 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 (MS-CDC) в цель на основе SQL Server сортировки столбцов и таблиц будут реплицироваться в цель.
С целью поддержки репликации сортировки администратор базы данных должен обеспечить, чтобы сортировки, определенные для Microsoft SQL Server (MS-CDC), соответствовали сортировкам, определенным для цели на основе SQL Server.
Столбцы, не допускающие нулевых значений, и имена первичных ключей/уникальных индексов
Имена первичных ключей/уникальных индексов сохраняются во время гомогенной репликации. Столбцы, не допускающие нулевых значений, также сохраняются при гомогенной репликации, за исключением следующих типов данных:
- text
- ntext1
- varchar(max)
- nvarchar(max)
- varbinary(max)
- image
- xml