Общие свойства

Объекты потока данных в объектной модели Служб Microsoft SQL Server Integration Services имеют общие свойства и настраиваемые свойства на уровне компонента, входных и выходных данных, а также входных и выходных столбцов. Многие свойства имеют значения только для чтения, назначенные во время выполнения подсистемой потока данных.

В этом разделе перечислены и описаны общие свойства объектов потока данных.

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

Свойства компонента

В объектной модели Integration Services компонент в потоке данных осуществляет реализацию интерфейса IDTSComponentMetaData100.

В следующей таблице описываются свойства компонентов в потоке данных. Некоторые свойства имеют значения только для чтения, назначенные во время выполнения подсистемой потока данных.

Недвижимость Тип данных Описание
ComponentClassID Струна CLSID компонента.
Контактная информация Струна Контактные данные для разработчика компонента.
Описание Струна Описание компонента потока данных. Значение по умолчанию этого свойства — это имя компонента потока данных.
Идентификатор Целое число Значение, однозначно определяющее этот экземпляр компонента.
СтрокаИдентификации Струна Определяет компонент.
ЯвляетсяЛокальПоУмолчанию Булева логика Указывает, использует ли компонент локаль задачи потока данных, к которой он принадлежит.
Идентификатор локали Целое число Локаль, которую использует компонент обработки данных при запуске пакета. Все локализации Windows доступны для использования в компонентах потока данных.
Имя Струна Имя компонента потока данных.
Версия конвейера Целое число Версия задачи потока данных, в которой предназначен компонент для выполнения.
Использование Диспозиций Булевый Указывает, имеет ли компонент выходные данные об ошибке.
ВалидацияВнешнихМетаданных Булев Указывает, проверяются ли метаданные внешних столбцов. Значение по умолчанию этого свойства равно True.
Версия Целое число Версия компонента.

Входные свойства

В объектной модели служб Integration Services преобразования и назначения имеют входные данные. Входной элемент компонента в потоке данных реализует интерфейс IDTSInput100.

В следующей таблице описываются свойства входных данных компонентов в потоке данных. Некоторые свойства имеют значения только для чтения, назначенные во время выполнения подсистемой потока данных.

Недвижимость Тип данных Описание
Описание Струна Описание входных данных.
ОперацияПриОшибкеИлиОбрезке Струна Необязательная строка, указывающая типы ошибок или усечения, которые могут возникать при обработке строки.
ОшибкаRowDisposition DTSRowDisposition Значение, указывающее обработку ошибок. Допустимые значения — Fail component, Ignore failure и Redirect row.
ЕстьПобочныеЭффекты Булев Указывает, можно ли удалить компонент из плана выполнения потока данных, если он не подключен к нижнему компоненту и когда RunInOptimizedMode он находится true.
Идентификатор Целое число Значение, однозначно определяющее входные данные.
ИдентификационнаяСтрока Струна Строка, идентифицирующая входные данные.
Отсортировано Булев Указывает, сортируются ли данные во входных данных.
Имя Струна Имя входных данных.
SourceLocale Целое число Идентификатор языкового стандарта (LCID) входных данных.
ОбрезкаRowDisposition DTSRowDisposition Значение, определяющее, как компонент обрабатывает усечения, возникающие при обработке строк. . Допустимые значения — Fail component, Ignore failure и Redirect row.

Назначения и некоторые преобразования не поддерживают выходы для обработки ошибок, а свойства ErrorRowDisposition и TruncationRowDisposition этих компонентов являются доступными только для чтения.

Свойства входного столбца

В объектной модели Служб Integration Services входные данные содержат коллекцию входных столбцов. Входной столбец компонента в потоке данных реализует интерфейс IDTSInputColumn100.

В следующей таблице описываются свойства входных столбцов компонентов в потоке данных. Некоторые свойства имеют значения только для чтения, назначенные во время выполнения подсистемой потока данных.

Недвижимость Тип данных Описание
ФлагиСравнения Целое число Набор флагов, указывающий сравнение столбцов с типом символьных данных. Дополнительные сведения см. в статье Comparing String Data.
Описание Струна Описывает входной столбец.
ВыполнениеОшибкиИлиУсечения Струна Необязательная строка, указывающая типы ошибок или усечения, которые могут возникать при обработке строки.
ОшибкаRowDisposition DTSRowDisposition Значение, указывающее обработку ошибок. Допустимые значения — Fail component, Ignore failure и Redirect row.
ExternalMetadataColumnID IDTSExternalMetadataColumn100 Идентификатор столбца внешних метаданных, назначенный входному столбцу.
Идентификатор Целое число Значение, однозначно определяющее входной столбец.
ИдентификационнаяСтрока Струна Строка, определяющая входной столбец.
LineageID Целое число Идентификатор вышестоящего столбца.
Имя Струна Имя входного столбца.
Позиция ключа сортировки Целое число Значение, указывающее, отсортирован ли столбец, порядок сортировки и последовательность сортировки нескольких столбцов. Значение 0 указывает, что столбец не отсортирован. Для получения дополнительной информации см. Сортировка данных для преобразований слияния и объединения.
УсечениеСтроковойДиспозиции DTSRowDisposition Значение, определяющее, как компонент обрабатывает усечения, возникающие при обработке строк. Допустимые значения — Fail component, Ignore failure и Redirect row.
ИмяВерхнегоКомпонента Струна Имя вышестоящего компонента.
Тип использования DTSUsageType Значение, определяющее, как входной столбец используется компонентом.

Входные столбцы также имеют свойства типа данных, описанные в разделе "Свойства типа данных".

Свойства выходных данных

В объектной модели служб Integration Services источники и преобразования имеют выходные данные. Результат компонента реализует интерфейс IDTSOutput100 в потоке данных.

В следующей таблице описаны свойства выходных данных компонентов в потоке данных. Некоторые свойства имеют значения только для чтения, назначенные во время выполнения подсистемой потока данных.

Недвижимость Тип данных Описание
УдалитьВыводПоОтключенномуПути Булев Значение, определяющее, удаляет ли модуль потока данных выходные данные при отключении от пути.
Описание Струна Описывает выходные данные.
ОперацияОшибкаИлиУсечение Струна Необязательная строка, указывающая типы ошибок или усечения, которые могут возникать при обработке строки.
ОшибкаRowDisposition DTSRowDisposition Значение, указывающее обработку ошибок. Допустимые значения — Fail component, Ignore failure и Redirect row.
Группа исключений Целое число Значение, определяющее группу взаимоисключающих выходных данных.
ИмеетПобочныеЭффекты Булев Значение, указывающее, можно ли удалить компонент из плана выполнения потока данных, если он не подключен к вышестоящему компоненту и если RunInOptimizedMode равняется true.
Идентификатор Целое число Значение, однозначно определяющее выходные данные.
ИдентификационнаяСтрока Струна Строка, идентифицирующая выходные данные.
IsErrorOut Булев Указывает, является ли вывод ошибочным.
IsSorted Булев Указывает, сортируются ли выходные данные. Значение по умолчанию — False.

**Важное** Установка значения свойства IsSorted на True не сортирует данные. Это свойство только предполагает для последующих компонентов, что данные были отсортированы ранее. Дополнительные сведения см. в разделе Сортировка данных для преобразований "Слияние" и "Соединение слиянием".
Имя Струна Имя выходных данных.
СинхронныйВходID Целое число Идентификатор входных данных, синхронных с выходными данными.
УсечениеRowDisposition DTSRowDisposition Значение, определяющее, как компонент обрабатывает усечения, возникающие при обработке строк. Допустимые значения — Fail component, Ignore failure и Redirect row.

Свойства выходного столбца

В объектной модели Служб Integration Services выходные данные содержат коллекцию выходных столбцов. Выходной столбец компонента в потоке данных реализует интерфейс IDTSOutputColumn100.

В следующей таблице описаны свойства выходных столбцов компонентов в потоке данных. Некоторые свойства имеют значения только для чтения, назначенные во время выполнения подсистемой потока данных.

Недвижимость Тип данных Описание
Флаги сравнения Целое число Набор флагов, указывающий сравнение столбцов с типом символьных данных. Дополнительные сведения см. в статье Comparing String Data.
Описание Струна Описывает выходной столбец.
ОшибкаИлиОперацияОбрезки Струна Необязательная строка, указывающая типы ошибок или усечения, которые могут возникать при обработке строки.
Ошибка RowDisposition DTSRowDisposition Значение, указывающее обработку ошибок. Допустимые значения — Fail component, Ignore failure и Redirect row. Значение по умолчанию — Fail component.
ИдентификаторВнешнегоМетаданногоСтолбца Целое число Идентификатор столбца внешних метаданных, назначенный входному столбцу.
Идентификатор Целое число Значение, однозначно определяющее выходной столбец.
ИдентификационнаяСтрока Струна Строка, определяющая выходной столбец.
LineageID Целое число Идентификатор выходного столбца. Подчиненные компоненты ссылаются на столбец с помощью этого значения.
Имя Струна Имя выходного столбца.
ПозицияКлючаСортировки Целое число Значение, указывающее, отсортирован ли столбец, порядок сортировки и последовательность сортировки нескольких столбцов. Значение 0 указывает, что столбец не отсортирован. Дополнительные сведения см. в разделе "Сортировка данных" для преобразований слияния и объединения.
Специальные флаги Целое число Значение, содержащее специальные флаги выходного столбца.
УсечениеRowDisposition DTSRowDisposition Значение, определяющее, как компонент обрабатывает усечения, возникающие при обработке строк. Допустимые значения — Fail component, Ignore failure и Redirect row. Значение по умолчанию — Fail component.

Выходные столбцы также включают набор свойств типа данных.

Свойства столбца внешних метаданных

В объектной модели Служб Integration Services входные и выходные данные могут содержать коллекцию внешних столбцов метаданных. Внешний столбец метаданных компонента в потоке данных реализует интерфейс IDTSExternalMetadataColumn100.

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

Недвижимость Тип данных Описание
Описание Струна Описывает внешний столбец.
Идентификатор Целое число Значение, однозначно определяющее столбец.
ИдентификационнаяСтрока Струна Строка, определяющая столбец.
Имя Струна Имя внешнего столбца.

Столбцы внешних метаданных также включают набор свойств типа данных.

Свойства типа данных

Выходные столбцы и столбцы внешних метаданных включают набор свойств типа данных. В зависимости от типа данных столбца свойства могут быть доступными для чтения и записи или только для чтения.

В следующей таблице описываются свойства типа данных выходных столбцов и внешних столбцов метаданных.

Недвижимость Тип данных Описание
CodePage Целое число Указывает кодовую страницу для строковых данных, которые не являются Юникодом.
Тип данных Integer (перечисление) Тип данных Integration Services для столбца. Дополнительные сведения см. в разделе Integration Services Data Types.
Длина Целое число Длина столбца, измеряемая в символах.
Точность Целое число Точность числового столбца.
Шкала Целое число Масштаб числового столбца.

См. также

Поток данных
Пользовательские свойства преобразований
Свойства пути
Свойства потока данных, которые можно задавать с помощью выражений