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 находятся в категории "Общие".

Screenshot the Teradata Component.

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

Screenshot of the Teradata connection manager type

Существующие пакеты служб 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.

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

Ред. 275

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

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

Улучшения

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

Ред. 257

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

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

Улучшения

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

Ред. 240

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

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

Ред. 233

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

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

Ред. 225

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

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

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

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

Ред. 197

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

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

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