Общие свойства
Объекты потока данных в объектной модели служб Microsoft SQL Server Службы Integration Services имеют общие свойства и пользовательские свойства на уровне компонента, входы и выходы, а также входные и выходные столбцы. Многие свойства имеют значения, доступные только для чтения и присваиваемые подсистемой обработки потока данных на этапе выполнения.
Этот раздел содержит список и описание пользовательских свойств объектов потоков данных.
Дополнительные сведения о пользовательских свойствах см. в следующих разделах.
Пользовательские свойства назначения «Обучение модели интеллектуального анализа данных»
OLE DB Custom PropertiesПользовательские свойства OLE DB
Пользовательские свойства назначения «SQL Server Compact Edition»
Свойства компонента
В объектной модели служб Службы Integration Services компонент потока данных реализует интерфейс IDTSComponentMetaData100.
В следующей таблице показаны свойства компонентов потока данных. Некоторые свойства имеют значения, доступные только для чтения и присваиваемые подсистемой обработки потока данных на этапе выполнения.
Property (Свойство) | Тип данных | Описание |
---|---|---|
ComponentClassID | Строка | Идентификатор CLSID компонента. |
ContactInfo | Строка | Контактные данные разработчика компонента. |
Описание | Строка | Описание компонента потока данных. Значением по умолчанию для этого свойства является имя компонента потока данных. |
ID | Целое число | Значение, являющееся уникальным идентификатором данного экземпляра компонента. |
IdentificationString | Строка | Идентифицирует компонент. |
IsDefaultLocale | Логическое значение | Указывает, используется ли компонентом локаль задачи потока данных, которой она принадлежит. |
LocaleID | Целое число | Локаль, используемая компонентом потока данных при запуске пакета. Все локали Windows доступны для использования компонентами потока данных. |
name | Строка | Имя компонента потока данных. |
PipelineVersion | Целое число | Версия задачи потока данных, в которой должен выполняться компонент. |
UsesDispositions | Логическое значение | Указывает, имеет ли компонент вывод ошибок на выходе. |
ValidateExternalMetadata | Логическое | Указывает, проверены ли метаданные внешних столбцов. Значение по умолчанию этого свойства равно True . |
Версия | Целое число | Версия компонента. |
Свойства входа
В объектной модели служб Службы Integration Services преобразования и назначения имеют входы. Вход компонента потока данных реализует интерфейс IDTSInput100.
В следующей таблице показаны свойства входов компонентов в потоке данных. Некоторые свойства имеют значения, доступные только для чтения и присваиваемые подсистемой обработки потока данных на этапе выполнения.
Property (Свойство) | Тип данных | Description |
---|---|---|
Описание | Строка | Описание входа. |
ErrorOrTruncationOperation | Строка | Дополнительная строка, указывающая типы ошибок или типы усечения, которые могут происходить при обработке строки. |
ErrorRowDisposition | DTSRowDisposition | Значение, указывающее порядок обработки ошибок. Допустимые значения — Fail component , Ignore failure и Redirect row . |
HasSideEffects | Логическое значение | Указывает, можно ли удалить компонент из плана выполнения потока данных, если он не подключен к нисходящему компоненту и когда RunInOptimizedMode имеет значение true . |
ID | Целое число | Значение, уникально определяющее вход. |
IdentificationString | Строка | Строка, определяющая вход. |
IsSorted | Логическое значение | Указывает, сортируются ли данные на входе. |
name | Строка | Имя входа. |
SourceLocale | Целое число | Идентификатор локали данных входа. |
TruncationRowDisposition | DTSRowDisposition | Значение, определяющее, как компонент обрабатывает усечения, происходящие при обработке строк. . Допустимые значения — Fail component , Ignore failure и Redirect row . |
Назначения и некоторые преобразования не поддерживают вывод ошибок на выходе, а свойства ErrorRowDisposition и TruncationRowDisposition этих компонентов доступны только для чтения.
Свойства входного столбца
В объектной модели служб Службы Integration Services вход содержит коллекцию входных столбцов. Входной столбец компонента потока данных реализует интерфейс IDTSInputColumn100.
В следующей таблице показаны свойства входных столбцов компонентов потока данных. Некоторые свойства имеют значения, доступные только для чтения и присваиваемые подсистемой обработки потока данных на этапе выполнения.
Property (Свойство) | Тип данных | Описание |
---|---|---|
ComparisonFlags | Целое число | Набор флагов, задающий правила сравнения столбцов, имеющих символьный тип данных. Дополнительные сведения см. в статье Comparing String Data. |
Описание | Строка | Описывает входной столбец. |
ErrorOrTruncationOperation | Строка | Дополнительная строка, указывающая типы ошибок или типы усечения, которые могут происходить при обработке строки. |
ErrorRowDisposition | DTSRowDisposition | Значение, указывающее порядок обработки ошибок. Допустимые значения — Fail component , Ignore failure и Redirect row . |
ExternalMetadataColumnID | IDTSExternalMetadataColumn100 | Идентификатор столбца внешних метаданных, присвоенный входному столбцу. |
ID | Целое число | Значение, уникально определяющее входной столбец. |
IdentificationString | Строка | Строка, определяющая входной столбец. |
LineageID | Целое число | Идентификатор восходящего столбца. |
Имя | Строка | Имя входного столбца. |
SortKeyPosition | Целое число | Значение указывает, является ли столбец отсортированным, порядок его сортировки и последовательность, в которой отсортированы несколько столбцов. Значение 0 указывает на то, что столбец не отсортирован. Дополнительные сведения см. в разделе Сортировка данных для преобразований "Слияние" и "Соединение слиянием". |
TruncationRowDisposition | DTSRowDisposition | Значение, определяющее, как компонент обрабатывает усечения, происходящие при обработке строк. Допустимые значения — Fail component , Ignore failure и Redirect row . |
UpstreamComponentName | Строка | Имя компонента восходящего потока данных. |
UsageType | DTSUsageType | Значение, определяющее, как входной столбец используется компонентом. |
Входной столбец также использует свойства типа данных, описанные в разделе "Свойства типа данных".
Свойства выхода
В объектной модели служб Службы Integration Services источники и назначения имеют выходы. Выход компонента потока данных реализует интерфейс IDTSOutput100.
В следующей таблице показаны свойства выходов компонентов в потоке данных. Некоторые свойства имеют значения, доступные только для чтения и присваиваемые подсистемой обработки потока данных на этапе выполнения.
Property (Свойство) | Тип данных | Описание |
---|---|---|
DeleteOutputOnPathDetached | Логическое значение | Определяет, удаляет ли подсистема обработки потока данных выход при отключении от пути. |
Описание | Строка | Описывает выход. |
ErrorOrTruncationOperation | Строка | Дополнительная строка, указывающая типы ошибок или типы усечения, которые могут происходить при обработке строки. |
ErrorRowDisposition | DTSRowDisposition | Значение, указывающее порядок обработки ошибок. Допустимые значения — Fail component , Ignore failure и Redirect row . |
ExclusionGroup | Целое число | Значение, определяющее группу взаимоисключающих выводов. |
HasSideEffects | Логическое значение | Указывает, можно ли удалять компонент из плана выполнения потока данных, если он не присоединен к компоненту восходящего потока данных, а свойство RunInOptimizedMode установлено в true . |
ID | Целое число | Значение, уникально определяющее выход. |
IdentificationString | Строка | Строка, определяющая выход. |
IsErrorOut | Логическое значение | Указывает, используется ли выход для вывода ошибок. |
IsSorted | Логическое значение | Указывает, отсортирован ли выход. Значение по умолчанию — False .**Важно** Если задать для свойства значение IsSorted , True данные не сортируются. Это свойство только указывает компонентам нисходящего потока, что данные раньше были отсортированы. Дополнительные сведения см. в разделе Сортировка данных для преобразований "Слияние" и "Соединение слиянием". |
name | Строка | Имя выхода. |
SynchronousInputID | Целое число | Идентификатор синхронного с выходом входа. |
TruncationRowDisposition | DTSRowDisposition | Значение, определяющее, как компонент обрабатывает усечения, происходящие при обработке строк. Допустимые значения — Fail component , Ignore failure и Redirect row . |
Свойства выходного столбца
В объектной модели служб Службы Integration Services выход содержит коллекцию выходных столбцов. Выходной столбец компонента потока данных реализует интерфейс IDTSOutputColumn100.
В следующей таблице показаны свойства выходных столбцов компонентов потока данных. Некоторые свойства имеют значения, доступные только для чтения и присваиваемые подсистемой обработки потока данных на этапе выполнения.
Property (Свойство) | Тип данных | Описание |
---|---|---|
ComparisonFlags | Целое число | Набор флагов, задающий правила сравнения столбцов, имеющих символьный тип данных. Дополнительные сведения см. в статье Comparing String Data. |
Описание | Строка | Описывает выходной столбец. |
ErrorOrTruncationOperation | Строка | Дополнительная строка, указывающая типы ошибок или типы усечения, которые могут происходить при обработке строки. |
ErrorRowDisposition | DTSRowDisposition | Значение, указывающее порядок обработки ошибок. Допустимые значения — Fail component , Ignore failure и Redirect row . Значение по умолчанию — Fail component . |
ExternalMetadataColumnID | Целое число | Идентификатор столбца внешних метаданных, присвоенный входному столбцу. |
ID | Целое число | Значение, уникально определяющее выходной столбец. |
IdentificationString | Строка | Строка, определяющая выходной столбец. |
LineageID | Целое число | Идентификатор выходного столбца. Компоненты нисходящего потока данных ссылаются на столбец при помощи этого значения. |
Имя | Строка | Имя выходного столбца. |
SortKeyPosition | Целое число | Значение указывает, является ли столбец отсортированным, порядок его сортировки и последовательность, в которой отсортированы несколько столбцов. Значение 0 указывает на то, что столбец не отсортирован. Дополнительные сведения см. в разделе Сортировка данных для преобразований "Слияние" и "Соединение слиянием". |
SpecialFlags | Целое число | Значение, содержащее специальные флаги выходного столбца. |
TruncationRowDisposition | DTSRowDisposition | Значение, определяющее, как компонент обрабатывает усечения, происходящие при обработке строк. Допустимые значения — Fail component , Ignore failure и Redirect row . Значение по умолчанию — Fail component . |
Выходные столбцы также содержат набор свойств типа данных.
Свойства столбца внешних метаданных
В объектной модели служб Службы Integration Services выходы и входы могут содержать коллекцию столбцов внешних метаданных. Столбец внешних метаданных компонента потока данных реализует интерфейс IDTSExternalMetadataColumn100.
В следующей таблице показаны свойства столбцов внешних метаданных компонентов потока данных. Некоторые свойства имеют значения, доступные только для чтения и присваиваемые подсистемой обработки потока данных на этапе выполнения.
Property (Свойство) | Тип данных | Description |
---|---|---|
Описание | Строка | Описывает внешний столбец. |
ID | Целое число | Значение, уникально определяющее столбец. |
IdentificationString | Строка | Строка, определяющая столбец. |
name | Строка | Имя внешнего столбца. |
Столбцы внешних метаданных также содержат набор свойств типа данных.
Свойства типа данных
Выходные столбцы и столбцы внешних метаданных также содержат набор свойств типа данных. В зависимости от типа данных столбца, свойства могут быть доступны либо для чтения и для записи, либо только для чтения.
В следующей таблице описываются свойства типов данных внешних столбцов и столбцов внешних метаданных.
Property (Свойство) | Тип данных | Описание |
---|---|---|
CodePage | Целое число | Определяет кодовую страницу данных строки, записанных не в Юникоде. |
DataType | Integer (перечисление) | Тип данных столбца служб Службы Integration Services . Дополнительные сведения см. в разделе Integration Services Data Types. |
Длина | Целое число | Длина столбца, измеренная в символах. |
Точность | Целое число | Точность числового столбца. |
Масштабирование | Целое число | Масштаб числового столбца. |
См. также:
Поток данных
Пользовательские свойства преобразований
Свойства пути
Свойства потока данных, которые можно задавать с помощью выражений