Пользовательские свойства назначения «ODBC»
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
В следующей таблице описаны пользовательские свойства назначения ODBC. Все свойства могут быть заданы на основе выражений свойств служб SSIS.
Имя свойства | Тип данных | Description |
---|---|---|
Connection | Соединение ODBC | Соединение ODBC для получения доступа к целевой базе данных. |
BatchSize | Целое | Размер пакета для массовой загрузки. Это количество строк, загружаемых в виде одного пакета. Это становится допустимым, только если поддерживается построчная привязка параметров. Если построчная привязка параметров не поддерживается, размер пакета равен 1. |
BindCharColumnAs | Integer (перечисление) | Это свойство определяет, как в назначении ODBC происходит привязка столбцов, имеющих типы строк с многобайтовой кодировкой, такие как SQL_CHAR, SQL_VARCHAR или SQL_LONGVARCHAR. Возможными значениями являются Unicode (0) (которое привязывает столбцы как SQL_C_WCHAR) и ANSI (1) (которое привязывает столбцы как SQL_C_CHAR). По умолчанию применяется Unicode (0). Значение Unicode в наибольшей степени подходит для большинства поставщиков ODBC 3.x и поставщиков ODBC 2.x, которые поддерживают привязку параметров CHAR как строк с расширенными символами. Если выбрано значение Unicode и параметр ExposeCharColumnsAsUnicode имеет значение TRUE, пользователю не требуется указывать кодовую страницу, используемую базой данных-источником. Примечание. Это свойство недоступно в редакторе назначений ODBC, но может быть задано при использовании расширенного редактора. |
BindNumericAs | Integer (перечисление) | Это свойство определяет, как в назначении ODBC происходит привязка столбцов с числовыми данными к типам данных SQL_TYPE_NUMERIC и SQL_TYPE_DECIMAL. Возможными значениями являются Char (0) (которое привязывает столбцы как SQL_C_CHAR) и Numeric (1) (которое привязывает столбцы как SQL_C_NUMERIC). По умолчанию применяется значение Char (0). Примечание. Это свойство недоступно в редакторе назначений ODBC, но может быть задано при использовании расширенного редактора. |
DefaultCodePage | Целое | Кодовая страница, применяемая для строковых столбцов. Примечание. Это свойство недоступно в редакторе назначений ODBC, но может быть задано при использовании расширенного редактора. |
InsertMethod | Integer (перечисление) | Метод, который служит для вставки данных. Возможными значениями являются Row by row (0) и Batch (1). По умолчанию применяется значение Batch (1). Дополнительные сведения об этих параметрах см. в разделе "Параметры загрузки" в ODBC Destination. |
StatementTimeout | Целое | Количество секунд, ожидающих выполнения инструкции SQL перед возвратом в приложение с ошибкой. Значение по умолчанию равно 120. |
TableName | Строка | Имя целевой таблицы, в которую происходит вставка данных. |
TransactionSize | Целое | Количество операций вставки в одной транзакции. Значением по умолчанию является 0, а это означает, что назначение ODBC действует в режиме автофиксации. Диспетчер соединений ODBC не поддерживает распределенные транзакции, поэтому можно задать это свойство со значением, отличным от 0. Но если свойство RetainSameConnection диспетчера соединений задано равным true , то данному свойству необходимо присвоить значение 0. Примечание. Это свойство недоступно в редакторе назначений ODBC, но может быть задано при использовании расширенного редактора. |
LobChunkSize | Целое | Распределение размера фрагментов данных для столбцов LOB. |