Репликация данных с использованием подписки Qlik Talend Cloud Starter
С помощью мастера настройки задачи можно легко настроить задачу репликации нажатием нескольких кнопок.
Параметры, отображаемые в мастере, отражают выбранный тип цели. Например, при репликации в хранилища, такие как Amazon S3, появится запрос на указание хранилища. Однако при репликации в цели, такие как Amazon Redshift, для которых требуется промежуточная область, появится запрос на определение или выбор промежуточной области.
Следующая таблица поможет перейти к этому разделу для предусмотренной цели.
Репликация в базы данных и в хранилища данных без промежуточной области
Настройте задачу репликации в базы данных или хранилища данных, которые не требуют промежуточной области, а именно:
- Google BigQuery
- Snowflake
Репликация в хранилища данных с промежуточной областью
Настройте задачу репликации в базы данных или хранилища данных, для которых требуются промежуточная область, а именно:
- Amazon Redshift
- Microsoft Fabric
- Databricks
Репликация в облачное хранилище
Настройте задачу репликации в облачное хранилище.
Репликация в базы данных и в хранилища данных без промежуточной области
В этом разделе объясняется, как настроить задачу репликации в базы данных и в хранилища данных, которые не требуют отдельной промежуточной области.
Порядок действий:
-
Выберите Интеграция данных > Главная страница и щелкните Реликация данных.
Откроется мастер Репликация данных.
-
На вкладке Общие выполните следующие действия.
-
Имя задачи
Укажите имя задачи.
-
Описание
Введите описание задачи (необязательно).
-
Проект
Выполните одно из следующих действий:
- Выберите существующий проект.
-
Задайте имя для нового проекта, затем щелкните Добавить новый проект: <имя-проекта> под полем Проект.
Имя проекта будет добавлено в поле Проект.
-
Пространство
Выберите пространство данных для проекта репликации. Если пространства данных не созданы, выполните одно из следующих действий:
-
Выберите Data-Space (пространство данных клиента по умолчанию)
Примечание к информацииВ пространстве Data-Space всем участникам предоставлены полные разрешения. Роли и разрешения каждого участника можно изменить позже, как описано в Роли и разрешения в пространстве данных. -
Закройте мастер, создайте собственное пространство данных, как описано в разделе Создание пространства данных, а затем снова запустите мастер.
Для получения дополнительной информации о пространствах данных см. раздел Работа в пространствах в Qlik Talend Data Integration.
-
-
-
Щелкните Далее. На вкладке Выберите подключение к источнику выберите подключение к источнику данных. На сове усмотрение, можно изменить настройки подключения, выбрав команду Изменить в меню столбца Действия.
Если такого подключения к источнику данных пока нет, его необходимо создать. Для этого нажмите Создать подключение в верхнем правом углу вкладки.
Список подключений можно отфильтровать, используя фильтры слева. Доступна фильтрация подключений по типу источника, шлюзу, пространству и владельцу. На кнопке Все фильтры над списком подключений отображается количество текущих фильтров. Нажмите эту кнопку, чтобы закрыть или открыть панель Фильтры слева. Текущие активные фильтры также отображаются над списком доступных подключений.
Также можно сортировать список, выбрав Последние измененные, Последние созданные или В алфавитном порядке в раскрывающемся списке справа. Щелкните стрелку справа от списка, чтобы изменить порядок сортировки.
Выбрав подключение к источнику данных, можно нажать кнопку Проверка подключения в верхнему правом углу вкладки (рекомендуется), а затем нажмите кнопку Далее.
-
На вкладке Выберите наборы данных укажите таблицы и (или) виды, которые требуется включить в задачу репликации данных. Можно использовать знаки подстановки и создать правила выборки, как описано в Выбор данных в базе данных.
-
На вкладке Выберите целевое подключение выберите цель в списке доступных подключений, затем нажмите кнопку Далее. С точки зрения функциональности эта вкладка полностью соответствует вкладке Выберите подключение к источнику, описанной ранее.
-
На вкладке Параметры можно, на свое усмотрение, изменить следующие настройки, а затем нажать кнопку Далее.
Режим репликации
Примечание к информациикогда выполняется репликация из источников приложений SaaS, режим репликации Полная загрузка включается по умолчанию и не может быть отключен.- Полная загрузка: данные из выбранных исходных таблиц загружаются на целевую платформу, при необходимости создаются целевые таблицы. Полная загрузка выполняется автоматически, когда запускается задача, но ее можно выполнить вручную при необходимости.
-
Применить изменения: целевые таблицы обновляются изменениями, вносимыми в исходные таблицы.
-
Сохранить изменения: изменения исходных таблиц сохраняются в таблицах изменений (по одной на каждую исходную таблицу).
Для получения дополнительной информации см. раздел Сохранить изменения.
Частота захвата данных изменений определяется параметрами планировщика. Интервал захвата изменений по умолчанию составляет шесть часов. Для получения дополнительной информации см. раздел Планирование задач при работе без Data Movement Gateway.
Пользовательские схемы
- Схема целевого набора данных: на свое усмотрение можно выбрать схему, с использованием которой должны создаваться базы данных в цели.
- Схема управляющей таблицы: на свое усмотрение можно выбрать схему, с использованием которой должны создаваться управляющие таблицы в цели.
Планировщик репликаций
-
Репликация данных каждые: Можно запланировать, как часто должны захватываться изменения из источника данных, и задать Время начала и Дату начала. Если исходные наборы данных поддерживают CDC (Захват изменений данных), только изменения в исходных данных будут реплицированы в соответствующие целевые таблицы. Если исходные наборы данных не поддерживают CDC (например, «Виды»), изменения будут применены путем перезагрузки всех исходных данных в соответствующие целевые таблицы. Если одни исходные наборы данных поддерживают CDC, а другие нет, будут созданы две подзадачи (предположим, для параметра Применить изменения или выбраны параметры репликации Сохранить изменения): один для перезагрузки наборов данных, которые не поддерживают CDC, а другой для захвата изменений наборов данных, не поддерживающих CDC.
Мастер настройки задачи позволяет запланировать интервал, равный одному часу. После завершения настройки задачи можно изучить различные варианты планирования, как описано в Планирование задач при работе без Data Movement Gateway.
Для получения информации о минимальных интервалах планирования в зависимости от типа источника данных и уровня подписки см. раздел Минимально допустимые интервалы планирования.
Можно изменить настройки позже, как описано в разделе Параметры задачи репликации данных.
-
На вкладке Сводка отображается визуальное представление конвейера данных. Выберите одно из следующих действий После создания конвейера:
- Открыть проект <имя> (по умолчанию)
-
Открыть задачу данных <имя>
Примечание к информацииЕсли некоторые из выбранных наборов данных не поддерживают CDC, будут отображаться два конвейера: один для задачи CDC и второй для задачи перезагрузки.
Затем щелкните Создать и запустить (по умолчанию) или Создать, чтобы создать задачу и не запускать ее.
Если выбран вариант Создать и запустить, задача будет создана и запущена (это может занять несколько секунд).
-
Если выбран вариант Создать, произойдет одно из описанного ниже в зависимости от выбранного ранее действия После создания конвейера:
- Откроется проект с только что созданной задачей.
-
Откроется задача на вкладке Наборы данных. На вкладке Наборы данных отображается структура и метаданные выбранных исходных таблиц. В их число входят все прямо перечисленные таблицы, а также таблицы, которые отвечают правилам выбора.
Если требуется добавить больше таблиц из источника данных, нажмите Выбрать источник данных.
-
Можно выполнять преобразования наборов данных, фильтровать данные или добавлять столбцы.
Для получения дополнительной информации см. раздел Управление наборами данных.
-
При добавлении преобразований можно подтвердить наборы данных, нажав Проверить наборы данных. Если проверка завершится ошибкой, необходимо устранить обнаруженные ошибки, прежде чем продолжить.
Для получения дополнительной информации см. раздел Проверка и исправление наборов данных.
-
Когда все будет готово, щелкните Подготовить и запустить, чтобы подготовить задачу данных и запустить ее выполнение.
Для получения информации о восстановлении задач и других способах выполнения задач см. раздел Расширенные параметры запуска.
-
Теперь должна начаться задача репликации, ход процесса можно увидеть в мониторе. Для получения дополнительной информации см. раздел Мониторинг индивидуальной задачи данных
Репликация в хранилища данных с промежуточной областью
В этом разделе объясняется, как настроить задачу репликации в хранилища данных, для которых требуется отдельная промежуточная область.
Порядок действий:
-
Выберите Интеграция данных > Главная страница и щелкните Реликация данных.
Откроется мастер Репликация данных.
-
На вкладке Общие выполните следующие действия.
-
Имя задачи
Укажите имя задачи.
-
Описание
Введите описание задачи (необязательно).
-
Проект
Выполните одно из следующих действий:
- Выберите существующий проект.
-
Задайте имя для нового проекта, затем щелкните Добавить новый проект: <имя-проекта> под полем Проект.
Имя проекта будет добавлено в поле Проект.
-
Пространство
Выберите пространство данных для проекта репликации. Если пространства данных не созданы, выполните одно из следующих действий:
-
Выберите Data-Space (пространство данных клиента по умолчанию)
Примечание к информацииВ пространстве Data-Space всем участникам предоставлены полные разрешения. Роли и разрешения каждого участника можно изменить позже, как описано в Роли и разрешения в пространстве данных. -
Закройте мастер, создайте собственное пространство данных, как описано в разделе Создание пространства данных, и снова запустите мастер.
Для получения дополнительной информации о пространствах данных см. раздел Работа в пространствах в Qlik Talend Data Integration.
-
-
-
Щелкните Далее. На вкладке Выберите подключение к источнику выберите подключение к источнику данных. На сове усмотрение, можно изменить настройки подключения, выбрав команду Изменить в меню столбца Действия.
Если такого подключения к источнику данных пока нет, его необходимо создать. Для этого нажмите Создать подключение в верхнем правом углу вкладки.
Список подключений можно отфильтровать, используя фильтры слева. Доступна фильтрация подключений по типу источника, шлюзу, пространству и владельцу. На кнопке Все фильтры над списком подключений отображается количество текущих фильтров. Нажмите эту кнопку, чтобы закрыть или открыть панель Фильтры слева. Текущие активные фильтры также отображаются над списком доступных подключений.
Также можно сортировать список, выбрав Последние измененные, Последние созданные или В алфавитном порядке в раскрывающемся списке справа. Щелкните стрелку справа от списка, чтобы изменить порядок сортировки.
Выбрав подключение к источнику данных, можно нажать кнопку Проверка подключения в верхнему правом углу вкладки (рекомендуется), а затем нажмите кнопку Далее.
-
На вкладке Выберите наборы данных укажите таблицы и (или) виды, которые требуется включить в задачу репликации данных. Можно использовать знаки подстановки и создать правила выборки, как описано в Выбор данных в базе данных.
-
На вкладке Выберите целевое подключение выберите цель в списке доступных подключений, затем нажмите кнопку Далее. С точки зрения функциональности эта вкладка полностью соответствует вкладке Выберите подключение к источнику, описанной ранее.
-
На вкладке Параметры можно, на свое усмотрение, изменить следующие настройки, а затем нажать кнопку Далее.
Режим репликации
Примечание к информациикогда выполняется репликация из источников приложений SaaS, режим репликации Полная загрузка включается по умолчанию и не может быть отключен.- Полная загрузка: данные из выбранных исходных таблиц загружаются на целевую платформу, при необходимости создаются целевые таблицы. Полная загрузка выполняется автоматически, когда запускается задача, но ее можно выполнить вручную при необходимости.
-
Применить изменения: целевые таблицы обновляются изменениями, вносимыми в исходные таблицы.
-
Сохранить изменения: изменения исходных таблиц сохраняются в таблицах изменений (по одной на каждую исходную таблицу).
Для получения дополнительной информации см. раздел Сохранить изменения.
Частота захвата данных изменений определяется параметрами планировщика. Интервал захвата изменений по умолчанию составляет шесть часов. Для получения дополнительной информации см. раздел Планирование задач при работе без Data Movement Gateway.
Подключение к промежуточной области:
При репликации в хранилища данных, перечисленные ниже, необходимо настроить промежуточную область. Перед перемещением данных в хранилище осуществляется их обработка и подготовка в промежуточной области.
Выберите существующую промежуточную область или нажмите Создать, чтобы определить новую промежуточную область, и следуйте инструкциям в разделе Подключение к облачному хранилищу.
Чтобы изменить параметры подключения, нажмите Изменить. Чтобы проверить подключение (рекомендуется), нажмите Проверка соединения.
Для получения дополнительной информации о том, какие промежуточные области поддерживаются для тех или иных хранилищ данных, см. столбец Поддерживается как промежуточная область в таблице Сценарии использования и поддерживаемые версии целевых платформ.
Пользовательские схемы
- Схема целевого набора данных: на свое усмотрение можно выбрать схему, с использованием которой должны создаваться базы данных в цели.
- Схема управляющей таблицы: на свое усмотрение можно выбрать схему, с использованием которой должны создаваться управляющие таблицы в цели.
Планировщик репликаций
-
Репликация данных каждые: Можно запланировать, как часто должны захватываться изменения из источника данных, и задать Время начала и Дату начала. Если исходные наборы данных поддерживают CDC (Захват изменений данных), только изменения в исходных данных будут реплицированы в соответствующие целевые таблицы. Если исходные наборы данных не поддерживают CDC (например, «Виды»), изменения будут применены путем перезагрузки всех исходных данных в соответствующие целевые таблицы. Если одни исходные наборы данных поддерживают CDC, а другие нет, будут созданы две подзадачи (предположим, для параметра Применить изменения или выбраны параметры репликации Сохранить изменения): один для перезагрузки наборов данных, которые не поддерживают CDC, а другой для захвата изменений наборов данных, не поддерживающих CDC.
Мастер настройки задачи позволяет запланировать интервал, равный одному часу. После завершения настройки задачи можно изучить различные варианты планирования, как описано в Планирование задач при работе без Data Movement Gateway.
Можно изменить настройки позже, как описано в разделе Параметры задачи репликации данных.
-
На вкладке Сводка отображается визуальное представление конвейера данных. Выберите одно из следующих действий После создания конвейера:
- Открыть проект <имя> (по умолчанию)
-
Открыть задачу данных <имя>
Примечание к информацииЕсли некоторые из выбранных наборов данных не поддерживают CDC, будут отображаться два конвейера: один для задачи CDC и второй для задачи перезагрузки.
Затем щелкните Создать и запустить (по умолчанию) или Создать, чтобы создать задачу и не запускать ее.
Если выбран вариант Создать и запустить, задача будет создана и запущена (это может занять несколько секунд).
-
Если выбран вариант Создать, произойдет одно из описанного ниже в зависимости от выбранного ранее действия После создания конвейера:
- Откроется проект с только что созданной задачей.
-
Откроется задача на вкладке Наборы данных. На вкладке Наборы данных отображается структура и метаданные выбранных исходных таблиц. В их число входят все прямо перечисленные таблицы, а также таблицы, которые отвечают правилам выбора.
Если требуется добавить больше таблиц из источника данных, нажмите Выбрать источник данных.
-
Можно выполнять преобразования наборов данных, фильтровать данные или добавлять столбцы.
Для получения дополнительной информации см. раздел Управление наборами данных.
-
При добавлении преобразований можно подтвердить наборы данных, нажав Проверить наборы данных. Если проверка завершится ошибкой, необходимо устранить обнаруженные ошибки, прежде чем продолжить.
Для получения дополнительной информации см. раздел Проверка и исправление наборов данных.
-
Когда все будет готово, щелкните Подготовить и запустить, чтобы подготовить задачу данных и запустить ее выполнение.
Для получения информации о восстановлении задач и других способах выполнения задач см. раздел Расширенные параметры запуска.
-
Теперь должна начаться задача репликации, ход процесса можно увидеть в мониторе. Для получения дополнительной информации см. раздел Мониторинг индивидуальной задачи данных
Репликация в облачное хранилище
В этом разделе описывается настройка задачи репликации в облачное хранилище.
Порядок действий:
-
Выберите Интеграция данных > Главная страница и щелкните Реликация данных.
Откроется мастер Репликация данных.
-
На вкладке Общие выполните следующие действия.
-
Имя задачи
Укажите имя задачи.
-
Описание
Введите описание задачи (необязательно).
-
Проект
Выполните одно из следующих действий:
- Выберите существующий проект.
-
Задайте имя для нового проекта, затем щелкните Добавить новый проект: <имя-проекта> под полем Проект.
Имя проекта будет добавлено в поле Проект.
-
Пространство
Выберите пространство данных для проекта репликации. Если пространства данных не созданы, выполните одно из следующих действий:
-
Выберите Data-Space (пространство данных клиента по умолчанию)
Примечание к информацииВ пространстве Data-Space всем участникам предоставлены полные разрешения. Роли и разрешения каждого участника можно изменить позже, как описано в Роли и разрешения в пространстве данных. -
Закройте мастер, создайте собственное пространство данных, как описано в разделе Создание пространства данных, и снова запустите мастер.
Для получения дополнительной информации о пространствах данных см. раздел Работа в пространствах в Qlik Talend Data Integration.
-
-
-
Щелкните Далее. На вкладке Выберите подключение к источнику выберите подключение к источнику данных. На сове усмотрение, можно изменить настройки подключения, выбрав команду Изменить в меню столбца Действия.
Если такого подключения к источнику данных пока нет, его необходимо создать. Для этого нажмите Создать подключение в верхнем правом углу вкладки.
Список подключений можно отфильтровать, используя фильтры слева. Доступна фильтрация подключений по типу источника, шлюзу, пространству и владельцу. На кнопке Все фильтры над списком подключений отображается количество текущих фильтров. Нажмите эту кнопку, чтобы закрыть или открыть панель Фильтры слева. Текущие активные фильтры также отображаются над списком доступных подключений.
Также можно сортировать список, выбрав Последние измененные, Последние созданные или В алфавитном порядке в раскрывающемся списке справа. Щелкните стрелку справа от списка, чтобы изменить порядок сортировки.
Выбрав подключение к источнику данных, можно нажать кнопку Проверка подключения в верхнему правом углу вкладки (рекомендуется), а затем нажмите кнопку Далее.
-
На вкладке Выберите наборы данных укажите таблицы и (или) виды, которые требуется включить в задачу репликации данных. Можно использовать знаки подстановки и создать правила выборки, как описано в Выбор данных в базе данных.
-
На вкладке Выберите целевое подключение выберите цель в списке доступных подключений, затем нажмите кнопку Далее. С точки зрения функциональности эта вкладка полностью соответствует вкладке Выберите подключение к источнику, описанной ранее.
-
На вкладке Параметры можно, на свое усмотрение, изменить следующие настройки, а затем нажать кнопку Далее.
Метод обновления
-
Захват изменений данных (CDC): задачи промежуточного хранения в озере данных начинаются с полной загрузки (во время которой все выбранные таблицы помещаются на промежуточное хранение). После этого актуальность данных промежуточного хранения поддерживается с использованием технологии CDC (Change Data Capture, захват данных изменений).
Примечание к информацииCDC (Захват изменений данных) для операций DDL не поддерживается.Частота захвата данных изменений определяется параметрами планировщика. Интервал захвата изменений по умолчанию составляет шесть часов. Для получения дополнительной информации см. раздел Планирование задач при работе без Data Movement Gateway.
- Перезагрузить: выполняется полная загрузка данных из выбранных исходных таблиц на целевую платформу, при необходимости создаются целевые таблицы. Полная загрузка выполняется автоматически, когда запускается задача, но при необходимости ее можно выполнять вручную или по расписанию на регулярной основе.
Если выбран вариант Захват изменений данных (CDC) и данные также содержат таблицы, которые не поддерживают CDC, или виды, будет создано два конвейера данных. Один конвейер данных со всеми таблицами, поддерживающими CDC, и второй конвейер с остальными таблицами и видами, которые используют режим Перезагрузка.
Папка для использования
Выберите одно из перечисленного ниже в зависимости от того, в какую папку блока требуется записывать файлы:
- Папка по умолчанию: Формат папки по умолчанию: <имя_проекта>/<имя_задачи>
- Корневая папка: файлы будут записываться прямо в блок.
-
Папка: укажите имя папки. Если папка не существует, она будет создана при выполнении задачи промежуточного хранения в озере данных.
Примечание к информации Имя папки не должно включать специальных символов (например, @, #, ! и т. д.).
Планировщик репликаций
-
Репликация данных каждые: Можно запланировать, как часто должны захватываться изменения из источника данных, и задать Время начала и Дату начала. Если исходные наборы данных поддерживают CDC (Захват изменений данных), только изменения в исходных данных будут реплицированы в соответствующие целевые таблицы. Если исходные наборы данных не поддерживают CDC (например, «Виды»), изменения будут применены путем перезагрузки всех исходных данных в соответствующие целевые таблицы. Если одни исходные наборы данных поддерживают CDC, а другие нет, будут созданы две подзадачи (предположим, для параметра Захват данных изменений (CDC) выбран метод обновления ): один для перезагрузки наборов данных, которые не поддерживают CDC, а другой для захвата изменений наборов данных, не поддерживающих CDC.
Мастер настройки задачи позволяет запланировать интервал, равный одному часу. После завершения настройки задачи можно изучить различные варианты планирования, как описано в Планирование задач при работе без Data Movement Gateway.
Можно изменить настройки задачи позже, как описано в разделе Настройки для целей типа «облачное хранилище».
-
-
На вкладке Сводка отображается визуальное представление конвейера данных. Выберите одно из следующих действий После создания конвейера:
- Открыть проект <имя> (по умолчанию)
-
Открыть задачу данных <имя>
Примечание к информацииЕсли некоторые из выбранных наборов данных не поддерживают CDC, будут отображаться два конвейера: один для задачи CDC и второй для задачи перезагрузки.
Затем щелкните Создать и запустить (по умолчанию) или Создать, чтобы создать задачу и не запускать ее.
Если выбран вариант Создать и запустить, задача будет создана и запущена (это может занять несколько секунд).
-
Если выбран вариант Создать, произойдет одно из описанного ниже в зависимости от выбранного ранее действия После создания конвейера:
- Откроется проект с только что созданной задачей.
-
Откроется задача на вкладке Наборы данных. На вкладке Наборы данных отображается структура и метаданные выбранных исходных таблиц. В их число входят все прямо перечисленные таблицы, а также таблицы, которые отвечают правилам выбора.
Если требуется добавить больше таблиц из источника данных, нажмите Выбрать источник данных.
-
Можно выполнять преобразования наборов данных, фильтровать данные или добавлять столбцы.
Для получения дополнительной информации см. раздел Управление наборами данных.
-
При добавлении преобразований можно подтвердить наборы данных, нажав Проверить наборы данных. Если проверка завершится ошибкой, необходимо устранить обнаруженные ошибки, прежде чем продолжить.
Для получения дополнительной информации см. раздел Проверка и исправление наборов данных.
-
Когда все будет готово, щелкните Подготовить и запустить, чтобы подготовить задачу данных и запустить ее выполнение.
Для получения информации о восстановлении задач и других способах выполнения задач см. раздел Расширенные параметры запуска.
-
Теперь должна начаться задача репликации, ход процесса можно увидеть в мониторе. Для получения дополнительной информации см. раздел Мониторинг индивидуальной задачи данных
Настройка приоритета загрузки для наборов данных
В задаче данных можно назначить приоритет загрузки каждому набору данных, чтобы управлять порядком их загрузки. Это может быть полезно, например, если необходимо, чтобы меньшие наборы данных загружались раньше больших.
-
Щелкните Приоритет загрузки.
-
Выберите приоритет загрузки для каждого набора данных.
По умолчанию задан приоритет загрузки Нормальный. Наборы данных будут загружаться в следующем порядке приоритета:
-
Самый высокий
-
Более высокий
-
Высокий
-
Нормальный
-
Низкий
-
Более низкий
-
Самый низкий
Наборы данных с одинаковым приоритетом загружаются без соблюдения какого-то особого порядка.
-
-
Щелкните ОК.
Обновление метаданных
Можно обновить метаданные в задаче в соответствии с изменениями метаданных источника в виде Дизайн задачи. Для приложений SaaS, использующих Metadata Manager, необходимо обновить Metadata Manager, прежде чем обновлять метаданные в задаче данных.
-
Можно либо:
-
Щелкните ..., а затем Обновить метаданные, чтобы обновить метаданные для всех наборов данных в задаче.
-
Щелкните ... для набора данных в списке Наборы данных, а затем Обновить метаданные, чтобы обновить метаданные для одного набора данных.
Можно просмотреть статус обновления метаданных в области Обновить метаданные в нижней части экрана. Чтобы увидеть время последнего обновления метаданных, наведите указатель мыши на .
-
-
Подготовьте задачу данных, чтобы применить изменения.
После того как задача данных подготовлена, а изменения применены, изменения удаляются из области Обновить метаданные.
Необходимо подготовить задачи хранения, которые используют эту задачу для распространения изменений
Если столбец удаляется, добавляется преобразование с нулевыми значениями (Null), чтобы исключить потерю исторических данных при хранении
Ограничения
-
Если выполняется переименование столбца, а предшествующий столбец отбрасывается, эта задача преобразуется в переименование отброшенного столбца, если эти столбцы имеют одинаковые тип и длину данных.
Пример:
До: a b c d
После: a c1 d
В этом примере столбец b отбрасывался, а c переименован в c1, при этом b и c имеют одинаковые тип и длину данных.
Это будет идентифицировано как переименование b в c1 и отбрасывание c.
-
Переименование последнего столбца не распознается, даже если он отброшен, а предшествующий столбец переименован.
Пример:
До: a b c d
После: a b c1
В этом примере столбец d отброшен, а c переименован в c1.
Это будет идентифицировано как отбрасывание c и d, и добавление c1.
-
Предполагается, что новые столбцы добавляются в конце. Если столбцы добавляются в середине с тем же типом данных, что и следующий столбец, эти задачи могут быть интерпретированы как отбрасывание и переименование.
Ограничения и замечания при репликации данных
В отношении преобразований действуют следующие ограничения:
- Преобразования не поддерживаются для столбцов на языках с письмом справа налево.
-
Невозможно выполнять преобразования в столбцах, в имени которых есть специальные символы (например, #, \, /, -).
- Единственное поддерживаемое преобразование для типов данных LOB/CLOB ― это отбрасывание столбца в целевой таблице.
- Не поддерживается использование преобразования с целью переименования столбца и последующего добавления нового столбца с тем же именем.
Изменение допустимости нулевых значений не поддерживается в столбцах, которые перемещены путем непосредственного изменения или с использованием правила преобразования. Однако новые столбцы, создаваемые в задаче, допускают нулевые значения по умолчанию.