Настройте ODBC в действии копирования

В этой статье описывается, как использовать действие копирования в конвейере данных для копирования данных из источника данных ODBC.

Необходимые условия

Чтобы использовать этот соединитель, настройте локальный шлюз данных. Дополнительные сведения см. в статье Как получить доступ к локальным источникам данных в Data Factory.

Поддерживаемая конфигурация

Для настройки каждой вкладки в действии копирования перейдите к следующим разделам соответственно.

Общие сведения

Ознакомьтесь с руководством по общим параметрам , чтобы настроить вкладку "Общие параметры".

Исходный материал

Следующие свойства поддерживаются для ODBC на вкладке "Источник " действия копирования.

Снимок экрана: конфигурация вкладки

Требуются следующие свойства:

  • Подключение. Выберите подключение ODBC из списка подключений. Если подключение не существует, создайте новое подключение ODBC.
  • Используйте запрос: в качестве запроса можно выбрать таблицу или запрос. В следующем списке описана конфигурация каждого параметра.
    • Таблица. Выберите таблицу в базе данных из раскрывающегося списка. Или проверьте раздел Редактировать, чтобы ввести имя таблицы вручную.
    • Запрос. Укажите настраиваемый SQL-запрос для чтения данных. Например: SELECT * FROM MyTable.

В разделе "Дополнительно" можно указать следующие поля:

  • Время ожидания запроса (минуты): укажите время ожидания для выполнения запроса, значение по умолчанию — 120 минут. Если для этого свойства задан параметр, допустимые значения являются логикой, например 02:00:00 (120 минут).

  • Дополнительные столбцы: добавьте дополнительные столбцы данных для хранения относительного пути или статического значения исходного файла. Выражение поддерживается для последнего варианта.

Место назначения

Следующие свойства поддерживаются для ODBC на вкладке "Назначение " действия копирования.

Снимок экрана: конфигурация вкладки

Требуются следующие свойства:

  • Подключение. Выберите подключение ODBC из списка подключений. Если подключение не существует, создайте новое подключение ODBC.

  • Таблица. Выберите имя таблицы в источнике данных ODBC.

В разделе "Дополнительно" можно указать следующие поля:

  • Скрипт предварительного копирования: укажите SQL-запрос для выполнения действия копирования перед записью данных в целевую таблицу в каждом запуске. Это свойство можно использовать для очистки предварительно загруженных данных.

  • Время ожидания пакетной операции записи: укажите время ожидания операции вставки пакета до истечения времени ожидания. Допустимое значение — интервал времени. Например, "00:30:00" (30 минут).

  • Размер пакета записи: укажите количество строк для вставки в таблицу SQL в одном пакете. Допустимое значение — целое число (число строк). Новый пакет будет создан, когда текущий пакет достигнет величины пакета записи. Значение по умолчанию — 0 (автоматическое обнаружение).

  • Максимальное число одновременных подключений. Укажите верхний предел одновременных подключений, установленных в хранилище данных во время выполнения действия. Указывайте значение только при необходимости ограничить количество одновременных подключений. Допустимое значение — целое число.

Картирование

Сведения о конфигурации вкладки сопоставления см. в разделе Настройка сопоставлений на вкладке сопоставления.

Settings

Сведения о настройке вкладки "Параметры " см. в разделе "Настройка других параметров" на вкладке "Параметры".

Сводка таблицы

В следующих таблицах содержатся дополнительные сведения об операции копирования в ODBC.

Исходная информация

Имя Описание Ценность Обязательный Свойство скрипта JSON
Подключение Ваше подключение к исходному хранилищу данных. < ваше подключение ODBC > Да connection
Использование запроса Способ чтения данных из ODBC. Примените таблицу для чтения данных из указанной таблицы или применения запроса к чтению данных с помощью запросов SQL. / Да /
таблица Имя таблицы в источнике данных ODBC. < имя таблицы > Нет tableName
Запрос Используйте пользовательский SQL-запрос для чтения данных. Например: SELECT * FROM MyTable. < SQL-запросы > Нет query
время ожидания запроса (минуты) Время ожидания до истечения времени обработки запроса. < временной интервал > Нет тайм-аут запроса (queryTimeout)
Дополнительные столбцы Добавьте дополнительные столбцы данных для хранения относительного пути или статического значения исходного файла. Выражение поддерживается для последнего варианта. •Имя
•Ценность
Нет дополнительные колонки
•имя
•ценность

Сведения о назначении

Имя Описание Ценность Обязательный Свойство скрипта JSON
Подключение Подключение к целевому хранилищу данных. < ваше подключение ODBC > Да connection
таблица Имя таблицы в источнике данных ODBC. < имя таблицы > Да tableName
Скрипт предварительного копирования SQL-запрос для выполнения действия копирования перед записью данных в целевую таблицу в каждом запуске. Это свойство можно использовать для очистки предварительно загруженных данных. < скрипт предварительного копирования > Нет preCopyScript
время ожидания выполнения пакета Время ожидания завершения операции пакетной вставки до истечения таймаута. Допустимое значение — интервал времени. < временной интервал > Нет writeBatchTimeout
Размер пакета записи Количество строк для вставки в таблицу SQL на пакет. Допустимое значение — целое число (число строк). < Целое число >
0 (по умолчанию)
Нет writeBatchSize
Максимальное число одновременных подключений Верхний предел одновременных подключений, установленных для хранилища данных в процессе выполнения задания. Допустимое значение — целое число. < Целое число > Нет maxConcurrentConnections