Microsoft Подключение or для Teradata (SSIS)

Применяется к:sql Server SSIS Integration Runtime в Фабрика данных Azure

Microsoft Подключение or для Teradata позволяет экспортировать и загружать данные в базы данных Teradata в пакете служб SSIS.

Этот новый соединитель поддерживает базы данных с таблицами с поддержкой 1 МБ.

Поддерживаемые версии

Microsoft Подключение or поддерживает следующие продукты Microsoft SQL Server для Teradata:

  • Microsoft SQL Server 2019
  • Microsoft SQL Server 2022
  • Проекты служб SQL Server Integration Services для Visual Studio 2019
  • Проекты служб SQL Server Integration Services для Visual Studio 2022

Microsoft Подключение or для Teradata использует драйвер ODBC для Teradata, а Teradata Parallel Transporter поставляется с инструментами Teradata и служебными программами (TTU). Поддерживаются версии TTU 16.20 и 17.10.

Установка

Установите TTU с сайта Teradata. Убедитесь, что во время установки выбраны компоненты драйвера ODBC для Teradata и Teradata Parallel Transporter.

Чтобы установить соединитель для базы данных Teradata, скачайте и запустите установщик из последней версии соединителя Майкрософт для Teradata. Затем выполните указания мастера установки.

Примечание.

Для разработки пакетов с помощью проектов служб SQL Server Integration Services необходимо установить соединитель как для целевого, так и для последней версии SQL Server.

После установки соединителя необходимо перезапустить службу интеграции SQL Server, чтобы убедиться, что источник Teradata и назначение работают правильно.

Проектирование и выполнение пакетов служб SSIS

Microsoft Подключение or для Teradata предоставляет аналогичное взаимодействие с Attunity Teradata Подключение or. Пользователи могут разрабатывать новые пакеты на основе предыдущего интерфейса, используя SSDT для VS 2017 или VS 2019 с целью разработки SQL Server 2019.

Целевой и конечный объекты Teradata находятся в категории "Общие".

Снимок экрана: компонент Teradata.

Диспетчер соединений Teradata отображается как TERADATA.

Снимок экрана: тип диспетчера соединений Teradata

Существующие пакеты служб SSIS, разработанные с помощью Attunity Teradata Подключение or, автоматически обновляются для использования Microsoft Подключение or для Teradata. Кроме того, значки изменяются.

Чтобы выполнить пакет служб SSIS, предназначенный для SQL Server 2017 и ниже, необходимо установить Microsoft Подключение or для Teradata by Attunity с соответствующей версией из следующей ссылки:

Чтобы разработать пакет служб SSIS в SSDT, предназначенный для SQL Server 2017 и ниже, необходимо иметь Microsoft Подключение or для Teradata и установить Microsoft Подключение or для Teradata by Attunity с соответствующей версией.

Известные проблемы и ограничения

  • Редактор источника и назначения Teradata: свойство базы данных по умолчанию не вступают в силу. В качестве обходного решения введите имя базы данных в раскрывающемся списке, чтобы отфильтровать таблицу или представление.

  • Редактор источника и назначения Teradata: шаг сопоставления не работает при типе \<database>.<table/view>. В качестве обхода введите \<database>.<table/view>и нажмите кнопку раскрывающегося списка.

  • Редактор источника Teradata: представление не может отображаться, если режим доступа к данным — "Имя таблицы — экспорт TPT". В качестве работы используйте Расширенный редактор источника Teradata.

  • Назначение Teradata: атрибут PackMaximum не может иметь значение True. В противном случае возникает ошибка.

  • Источник Teradata всегда считывает столбцы в порядке их определения в таблице. А для работы ODBC, напротив, необходимо, чтобы столбцы читались в определенном порядке при конкретных условиях (см. здесь и здесь). Если два заказа не соответствуют, чтение завершается ошибкой с сообщением об ошибке "Недопустимый индекс дескриптора, запись дескриптора не существует, или запись дескриптора не была правильно инициализирована".

  • Установка новой версии над старой установкой не удаляет старую запись версии из установленного списка программ. Хотя эта практика не влияет на функционирование новой версии, пользователь может вручную удалить старую версию на панели управления "Программы и компоненты", чтобы избавиться от старой записи версии.

Удаление

Мастер удаления можно удалить соединитель Майкрософт для Teradata.

Заметки о выпуске

Ред. 282

Исправления ошибок

  • Источник Teradata не может обрабатывать новый символ строки в команде SQL (команда SQL — режим экспорта данных TPT).
  • Назначение Teradata завершается сбоем в определенных обстоятельствах.
  • Указанный механизм проверки подлинности в редакторе Teradata диспетчер подключений не сохраняется и не действует.

Ред. 275

Исправления ошибок

  • Назначение Teradata завершается сбоем в определенных обстоятельствах.
  • Назначение Teradata сообщает об успешном выполнении, несмотря на ошибки при определенных обстоятельствах.
  • Назначение Teradata сообщает большее количество строк, написанных по сравнению с реальностью в определенных обстоятельствах.

Улучшения

  • При возникновении ошибки назначение Teradata сохраняет и направляет пользователя в таблицы ошибок TPT для исследования.

Ред. 257

Исправления ошибок

  • Утечка памяти в назначении Teradata.
  • Назначение Teradata завершается ошибкой с сообщением об ошибке "ошибка при преобразовании строки из исходного кода" при использовании пустых строк.
  • В определенных обстоятельствах Поток данных задача сообщает об успешном выполнении, несмотря на ошибки в назначении Teradata.
  • Назначение Teradata завершается ошибкой при записи VARCHAR значений с большой длиной.

Улучшения

  • Улучшена производительность назначения Teradata.
  • Teradata диспетчер подключений регистрирует сведения об ошибке при сбое подключения.

Ред. 240

Исправления ошибок

  • При обработке табличных данных с 24 или более столбцами возникает ошибка с сообщением [Teradata][ODBC] (10670) Invalid descriptor index, descriptor record doesn't exist, or descriptor record was not properly initialized.
  • Созданный диспетчер подключений Teradata по умолчанию используется для последней версии драйвера ODBC Teradata, даже если он не поддерживается.

Ред. 233

Исправления ошибок

  • В созданном диспетчер подключений Teradata некоторые необходимые свойства строка подключения, напримерDRIVER, не заполняются по умолчанию.

Ред. 225

Новые функции

  • Добавлена поддержка для TTU 17.10.

Исправления ошибок

  • Источник Teradata может загружать неправильные данные при определенных обстоятельствах.
  • Таблица ошибок по умолчанию в назначении Teradata неправильно называется и не может быть создана в базе данных целевой таблицы.
  • Параметры, указанные в свойстве строка подключения Teradata диспетчер подключений, могут не быть выбраны и поэтому не вступают в силу.

Ред. 197

Исправления ошибок

  • При чтении пустых строковых данных источник Teradata завершится ошибкой с сообщением об ошибке "Ошибка при преобразовании строки в целевую кодовую страницу".

Следующие шаги