Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как использовать действие копирования в конвейере данных для копирования данных из источника данных 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 |