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.
Существующие пакеты служб SSIS, разработанные с помощью Attunity Teradata Подключение or, будут автоматически обновлены для использования Microsoft Подключение or для Teradata. Также будут изменены значки.
Чтобы выполнить пакет служб SSIS, предназначенный для SQL Server 2017 и ниже, необходимо установить Microsoft Подключение or для Teradata by Attunity с соответствующей версией из следующей ссылки:
- SQL Server 2017: Microsoft Подключение or версии 5.0 для Teradata by Attunity
- SQL Server 2016: Microsoft Подключение or версии 4.0 для Teradata by Attunity
- SQL Server 2014: Microsoft Подключение or версии 3.0 для Teradata by Attunity
- SQL Server 2012: Microsoft Подключение or версии 2.0 для 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 завершится ошибкой с сообщением об ошибке "Ошибка при преобразовании строки в целевую кодовую страницу".
Следующие шаги
- Настройка диспетчера подключений Teradata
- Настройка источника Teradata
- Настройка назначения Teradata
- Если у вас есть вопросы, посетите tech Community
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по