Transformation Custom Properties
Помимо свойств, общих для большинства объектов потока данных объектной модели служб SQL Server Службы Integration Services, многие объекты потока данных обладают настраиваемыми свойствами, специфичными для конкретного объекта. Пользовательские свойства доступны только в среде выполнения и не описаны в справочной документации по программированию служб Службы Integration Services для управляемой среды.
Этот раздел содержит список и описание пользовательских свойств различных преобразований потока данных. Дополнительные сведения о свойствах, общих для большинства объектов потока данных, см. в разделе Common Properties.
Некоторые свойства преобразований можно устанавливать с помощью выражений свойств. Дополнительные сведения см. в разделе Свойства потока данных, которые можно задавать с помощью выражений.
Преобразования с пользовательскими свойствами
Преобразования без пользовательских свойств
Следующие преобразования не обладают пользовательскими свойствами на уровне компонента, входа или выхода: преобразование "Слияние", преобразование "Многоадресная рассылка" и преобразование "Объединить все". Они используют только свойства, общие для всех компонентов потока данных.
Пользовательские свойства преобразования «Статистическая обработка»
Преобразование «Статистическая обработка» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Статистическая обработка». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
AutoExtendFactor | Целое число | Значение от 1 до 100 указывает процентную долю, на которую может увеличиваться расход памяти при статистической обработке. Значение по умолчанию этого свойства — 25. |
CountDistinctKeys | Целое число | Точное число результатов различных подсчетов, которые могут записываться при статистической обработке. Если указано значение CountDistinctScale, приоритет имеет значение CountDistinctKeys. |
CountDistinctScale | Integer (перечисление) | Приблизительное число различных значений в столбце, которые можно подсчитать при статистической обработке. Это свойство может принимать одно из следующих значений: Low (1) — до 500 000 значений ключа. Medium (2) — до 5 миллионов значений ключа. High (3) — более 25 миллионов значений ключа. Unspecified (0) — значение CountDistinctScale не используется. Использование параметра Unspecified (0) может снизить производительность работы с большими наборами данных. |
Ключи | Целое число | Точное число ключей Group By, которые записываются при статистической обработке. Если указано значение KeyScale, приоритет имеет значение Keys. |
KeyScale | Integer (перечисление) | Значение, описывающее примерное количество значений ключа Group By, которые могут быть записаны при статистической обработке. Это свойство может принимать одно из следующих значений: Low (1) — до 500 000 значений ключа. Medium (2) — до 5 миллионов значений ключа. High (3) — более 25 миллионов значений ключа. Unspecified (0) — значение KeyScale не используется. |
В следующей таблице описаны пользовательские свойства выхода преобразования «Статистическая обработка». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
Ключи | Целое число | Точное число ключей Group By, которые могут записываться при статистической обработке. Если указано значение KeyScale, приоритет имеет значение Keys. |
KeyScale | Integer (перечисление) | Значение, описывающее примерное количество значений ключа Group By, которые могут быть записаны при статистической обработке. Это свойство может принимать одно из следующих значений: Low (1) — до 500 000 значений ключа. Medium (2) — до 5 миллионов значений ключа. High (3) — более 25 миллионов значений ключа. Unspecified (0) — значение KeyScale не используется. |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Статистическая обработка». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
AggregationColumnId | Целое число | Свойство столбца LineageID , который используется в предложениях GROUP BY и агрегатных функциях. |
AggregationComparisonFlags | Целое число | Значение, определяющее метод сравнения преобразованием «Статистическая обработка» строковых данных столбца. Дополнительные сведения см. в статье Comparing String Data. |
AggregationType | Integer (перечисление) | Значение, указывающее статистическую операцию, которую необходимо выполнить для столбца. Это свойство может принимать одно из следующих значений: Число (1) Подсчет всех (2) Countdistinct (3) Сумма (4) Среднее (5) Максимум (7) Минимум (6) Группировать по (0) |
CountDistinctKeys | Целое число | Значение для статистического выражения типа Count distinct, определяющее точное число ключей, которые оно может записать. Если указано значение CountDistinctScale, приоритет имеет значение CountDistinctKeys. |
CountDistinctScale | Integer (перечисление) | Значение для статистического выражения типа Count distinct, определяющее приблизительное число ключей, которые оно может записать. Это свойство может принимать одно из следующих значений: Low (1) — до 500 000 значений ключа. Medium (2) — до 5 миллионов значений ключа. High (3) — более 25 миллионов значений ключа. Unspecified (0) — значение CountDistinctScale не используется. |
IsBig | Логическое | Значение, определяющее, содержит ли столбец число более 4 миллиардов или число с более высокой точностью, чем двойной точности с плавающей запятой. Оно может быть равно 0 или 1. Значение 0 указывает, что isBig имеет значение False , а столбец не содержит большого или точного значения. Значение этого свойства по умолчанию равно 1. |
Входные и выходные столбцы преобразования «Статистическая обработка» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Aggregate Transformation.
Пользовательские свойства преобразования «Аудит»
Преобразование «Аудит» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Аудит». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
LineageItemSelected | Integer (перечисление) | Элемент аудита, выбранный для выхода. Это свойство может принимать одно из следующих значений: Идентификатор GUID экземпляра выполнения (0) Время начала выполнения (4) Имя компьютера (5) Идентификатор пакета (1) Имя пакета (2) Идентификатор задачи (8) Имя задачи (7) Имя пользователя (6) Идентификатор версии (3) |
Вход, входные столбцы и выход преобразования «Аудит» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Audit Transformation.
Пользовательские свойства преобразования «Преобразование кэша»
Преобразование «Преобразование кэша» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны свойства преобразования «Преобразование кэша». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
Connectionmanager | Строка | Определяет имя диспетчера соединений. |
ValidateExternalMetadata | Логическое | Указывает, проверяется ли преобразование «Преобразование кэша» во время разработки с использованием внешних источников данных. Если это свойство имеет значение False , проверка на внешних источниках данных осуществляется во время выполнения.Значением по умолчанию является True . |
AvailableInputColumns | Строка | Список доступных входных столбцов. |
InputColumns | Строка | Список выбранных входных столбцов. |
CacheColumnName | Строка | Определяет имя столбца, сопоставленного с выбранным входным столбцом. Имя столбца, указанное в свойстве CacheColumnName, должно быть согласовано с именем соответствующего столбца, указанным на странице Столбцыредактора диспетчера соединений с кэшем. Дополнительные сведения см. в разделе Cache Connection Manager Editor. |
Пользовательские свойства преобразования «Таблица символов»
Преобразование «Таблица символов» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Таблица символов». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
InputColumnLineageId | Целое число | Значение, которое указывает идентификатор LineageID входного столбца, являющегося источником выходного столбца. |
MapFlags | Integer (перечисление) | Значение, определяющее набор строковых операций, которые может выполнять над столбцом преобразование «Таблица символов». Это свойство может принимать одно из следующих значений: Обратный порядок байтов (2) Полная ширина (6) Половинная ширина (5) Хирагана (3) Катакана (4) Регистр по правилам языка (7) Нижний регистр (0) Китайский (упрощенный) (8) Китайский (традиционный) (9) Верхний регистр (1) |
Вход, входные столбцы и выход преобразования «Таблица символов» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Character Map Transformation.
Пользовательские свойства преобразования «Условное разбиение»
Преобразование «Условное разбиение» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства выхода преобразования «Условное разбиение». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
EvaluationOrder | Целое число | Значение, определяющее положение условия, связанного с выходом, в общем списке условий, которые может проверять преобразование «Условное разбиение». Условия проверяются в порядке возрастания их значений. |
Выражение | Строка | Выражение, представляющее условие, вычисляемое преобразованием «Условное разбиение». Столбцы представляются идентификаторами журнала обращений и преобразований. |
FriendlyExpression | Строка | Выражение, представляющее условие, вычисляемое преобразованием «Условное разбиение». Столбцы представлены своими именами. Значение этого свойства можно задать с помощью выражения свойства. |
IsDefaultOut | Логическое | Значение, определяющее, является ли данный выход выходом по умолчанию. |
Вход, входные столбцы и выход преобразования «Условное разбиение» не имеют пользовательских свойств.
Дополнительные сведения см. в статье Conditional Split Transformation.
Пользовательские свойства преобразования «Копирование столбца»
Преобразование «Копирование столбца» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Копирование столбца». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
copyColumnId | Целое число | Идентификатор LineageID входного столбца, копируемого в выходной. |
Вход, входные столбцы и выход преобразования «Копирование столбца» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Copy Column Transformation.
Пользовательские свойства преобразования «Конвертация данных»
Преобразование «Конвертация данных» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Конвертация данных». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
FastParse | Логическое | Значение, определяющее, использует ли столбец более быстрые, но не зависящие от локали процедуры синтаксического анализа, предоставляемые службами Службы Integration Services , или стандартные процедуры, зависящие от локали. Значение по умолчанию этого свойства равно False . Дополнительные сведения см. в разделах Fast Parse и Standard Parse. .Примечание. Это свойство недоступно в редакторе преобразования "Преобразование данных" , но его можно задать с помощью расширенного редактора. |
SourceInputColumnLineageId | Целое число | Идентификатор LineageID входного столбца, являющегося источником для выходного столбца. |
Вход, входные столбцы и выход преобразования «Конвертация данных» не имеют пользовательских свойств.
Дополнительные сведения см. в статье Data Conversion Transformation.
Пользовательские свойства преобразования «Запрос интеллектуального анализа данных»
Преобразование «Запрос интеллектуального анализа данных» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Запрос интеллектуального анализа данных». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
ASConnectionId | Строка | Уникальный идентификатор объекта соединения. |
ASConnectionString | Строка | Строка соединения с проектом служб Службы Analysis Services или базой данных служб Службы Analysis Services . |
CatalogName | Строка | Имя базы данных служб Службы Analysis Services . |
ModelName | Строка | Имя модели интеллектуального анализа данных. |
ModelStructureName | Строка | Имя структуры интеллектуального анализа данных. |
ObjectRef | Строка | XML-тег, определяющий структуру интеллектуального анализа данных, которую использует преобразование. |
QueryText | Строка | Инструкция, используемая преобразованием для выполнения прогнозирующего запроса. |
Вход, входные столбцы и выходные столбцы преобразования «Запрос интеллектуального анализа данных» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Data Mining Query Transformation.
Пользовательские свойства преобразования «Производный столбец»
Преобразование «Производный столбец» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства входных и выходных столбцов преобразования «Производный столбец». Если добавляется новый производный столбец, эти пользовательские свойства применяются к новому выходному столбцу. Если выполняется замена содержимого существующего входного столбца, на основе которого имеется производный, пользовательские свойства применяются к существующему входному столбцу. Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
Выражение | Строка | Выражение, представляющее условие, вычисляемое преобразованием «Условное разбиение». Столбцы представляются свойством LineageID данного столбца. |
FriendlyExpression | Строка | Выражение, представляющее условие, вычисляемое преобразованием «Условное разбиение». Столбцы представлены своими именами. Значение этого свойства можно задать с помощью выражения свойства. |
Вход и выход преобразования «Производный столбец» пользовательских свойств не имеют.
Дополнительные сведения см. в разделе Derived Column Transformation.
Пользовательские свойства преобразования «Экспорт столбца»
Преобразование «Экспорт столбца» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Экспорт столбца». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
AllowAppend | Логическое | Значение, определяющее, добавляются ли при преобразовании данные в существующий файл. Значение по умолчанию этого свойства равно False . |
ForceTruncate | Логическое | Значение, показывающее, усекаются ли при преобразовании существующие файлы перед записью данных. Значение по умолчанию этого свойства равно False . |
FileDataColumnID | Целое число | Значение, определяющее столбец, который содержит данные, вставленные преобразованием в файл. В столбце Extract это свойство имеет значение 0; в столбце пути к файлу это свойство содержит LineageID свойство столбца Извлечения. |
WriteBOM | Логическое | Значение, которое определяет, будет ли записана в файл метка порядка следования байтов. |
Вход, выход и выходные столбцы преобразования «Экспорт столбца» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Export Column Transformation.
Пользовательские свойства преобразования «Импорт столбца»
Преобразование «Импорт столбца» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
В следующей таблице описаны пользовательские свойства входных столбцов для преобразования «Импорт столбца». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
ExpectBOM | Логическое | Значение, указывающее, ожидает ли преобразование «Импорт столбца» наличия отметки порядка байтов (BOМ). Отметка порядка байтов предполагается, только если данные принадлежат к типу данных DT_NTEXT. |
FileDataColumnID | Целое число | Значение, определяющее столбец, который содержит данные, вставленные преобразованием в поток данных. Для столбца, в который будут вставлены данные, это свойство имеет значение 0, а для столбца, содержащего пути к исходным файлам, оно содержит идентификатор LineageID столбца, в который будут вставлены данные. |
Вход, выход и выходные столбцы преобразования «Импорт столбца» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Import Column Transformation.
Пользовательские свойства преобразования «Нечеткое группирование»
Преобразование «Нечеткое группирование» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Нечеткое группирование». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
Delimiters | Строка | Разделители токенов, используемые преобразованием. Разделители по умолчанию включают следующие символы: пробел ( ), запятая(,), точка (.), точка с запятой (;), двоеточие (:), дефис (-), двойные прямые кавычки (), одинарные прямые кавычки ('), амперсанд (&), знак косой черты (/), обратная косая черта (\), знак (@), восклицательный знак (!), вопросительный знак (?), открывающая круглая скобка ((), закрывающая скобка ()), меньше (<), больше (>), открывающая скобка ([), закрывающая скобка (]), открывающая фигурная скобка ({), закрывающая фигурная скобка (}), строка (|), знак цифры (#), звездочка (*), курсор (^) и процент (%). |
Exhaustive | Логическое | Значение, указывающее, сравнивается ли каждая входная запись с каждой из других входных записей. Значение True предназначено для использования главным образом в целях отладки. Значение по умолчанию этого свойства равно False .Примечание. Это свойство недоступно в редакторе преобразования "Нечеткое группирование" , но его можно задать с помощью расширенного редактора. |
MaxMemoryUsage | Целое число | Максимальный объем памяти, который может использовать преобразование. По умолчанию это свойство имеет значение 0, что позволяет выделять память динамически. Значение этого свойства можно задать с помощью выражения свойства. Примечание. Это свойство недоступно в редакторе преобразования "Нечеткое группирование" , но его можно задать с помощью расширенного редактора. |
MinSimilarity | Double | Порог подобия, который преобразование использует для обнаружения дубликатов, выражается значением от 0 до 1. По умолчанию это свойство имеет значение 0,8. |
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Нечеткое группирование». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
ExactFuzzy | Integer (перечисление) | Значение, определяющее, производит ли преобразование поиск нечеткого или точного соответствия. Возможные значения: Exact и Fuzzy. По умолчанию это свойство имеет значение Fuzzy. |
FuzzyComparisonFlags | Integer (перечисление) | Значение, указывающее порядок сравнения преобразованием строковых данных в столбце. Это свойство может принимать одно из следующих значений: FullySensitive IgnoreCase IgnoreKanaType IgnoreNonSpace IgnoreSymbols IgnoreWidth Дополнительные сведения см. в статье Comparing String Data. |
LeadingTrailingNumeralsSignificant | Integer (перечисление) | Значение, определяющее относительную значимость цифр. Это свойство может принимать одно из следующих значений: LeadingNumeralsSignificant (1) — применяется, когда начальные цифры значимы. TrailingNumeralsSignificant (2) — применяется, когда конечные цифры значимы. LeadingAndTrailingNumeralsSignificant (3) — применяется, если значимы как начальные, так и конечные цифры. NumeralsNotSpecial (0) — применяется, когда цифры не значимы. |
MinSimilarity | Double | Порог подобия, используемый для соединений со столбцом и выраженный значением от 0 до 1. Совпадениями считаются только строки, превышающие порог. |
ToBeCleaned | Логическое | Значение, определяющее, используется ли столбец для обнаружения дубликатов, то есть по нему ли производится группирование. Значение по умолчанию этого свойства равно False . |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Нечеткое группирование». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
ColumnType | Integer (перечисление) | Значение, определяющее тип выходного столбца. Это свойство может принимать одно из следующих значений: KeyIn (1) KeyOut (2) Similarity (3) ColumnSimilarity (4) PassThru (5) Canonical (6) Undefined (0) |
InputID | Целое число | Идентификатор LineageID соответствующего входного столбца. |
Вход и выход преобразования «Нечеткое группирование» пользовательских свойств не имеют.
Дополнительные сведения см. в разделе Fuzzy Grouping Transformation.
Пользовательские свойства преобразования «Нечеткий уточняющий запрос»
Преобразование «Нечеткий уточняющий запрос» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Нечеткий уточняющий запрос». Все свойства, за исключением ReferenceMetadataXML
, доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
CopyReferenceTable | Логическое | Определяет, должна ли для построения индекса нечеткого уточняющего запроса и последующих уточняющих запросов быть создана копия ссылочной таблицы. Значение по умолчанию этого свойства равно True . |
Delimiters | Строка | Разделители, используемые преобразованием для разделения значений столбца. Разделители по умолчанию включают следующие символы: пробел ( ), запятая (,), точка (.) точка с запятой(;), двоеточие (:) дефис (-), двойная прямая кавычка ("), одна прямая кавычка ('), амперсанд (&), косая черта (/), обратная косая черта (\), знак (@), восклицательный знак (!!) ), вопросительный знак (?), открывающая круглая скобка ((), закрывающая скобка ()), меньше (<), больше (>), открывающая скобка ([), закрывающая скобка (]), открывающая фигурная скобка ({), закрывающая фигурная скобка (}), конвейер (|). знак числа (#), звездочка (*), знак вставки (^) и знак процента (%). |
DropExistingMatchIndex | Логическое | Значение, определяющее, удаляется ли индекс соответствия, указанный в свойстве MatchIndexName, если для свойства MatchIndexOptions не установлено значение ReuseExistingIndex. Значение этого свойства по умолчанию — True . |
Exhaustive | Логическое | Значение, указывающее, сравнивается ли каждая входная запись с каждой из других входных записей. Значение True предназначено для использования главным образом в целях отладки. Значение по умолчанию этого свойства равно False .Примечание. Это свойство недоступно в редакторе преобразования "Нечеткий уточняющий запрос" , но его можно задать с помощью расширенного редактора. |
MatchIndexName | Строка | Имя индекса соответствия. Индекс соответствия представляет собой таблицу, в которой преобразование создает и хранит используемый им индекс. При повторном использовании имя индекса соответствия определяется свойством MatchIndexName. MatchIndexName должно быть допустимым именем идентификатора SQL Server . Например, если имя содержит пробелы, его необходимо заключить в скобки. |
MatchIndexOptions | Integer (перечисление) | Значение, определяющее, как преобразование управляет индексом соответствия. Это свойство может принимать одно из следующих значений:ReuseExistingIndex (0)GenerateNewIndex (1) GenerateAndPersistNewIndex (2) GenerateAndMaintainNewIndex (3) |
MaxMemoryUsage | Целое число | Максимальный размер кэша для таблицы уточняющих запросов. Значением этого свойства по умолчанию является 0, что означает отсутствие ограничений на размер кэша. Значение этого свойства можно задать с помощью выражения свойства. Примечание. Это свойство недоступно в редакторе преобразования "Нечеткий уточняющий запрос" , но его можно задать с помощью расширенного редактора. |
MaxOutputMatchesPerInput | Целое число | Максимальное число совпадений, которое может вернуть преобразование для каждой входной строки. Значение этого свойства по умолчанию равно 1. Примечание. Значения больше 100 можно указывать только с помощью расширенного редактора. |
MinSimilarity | Целое число | Порог подобия, который преобразование использует на уровне компонентов, выражается значением от 0 до 1. Совпадениями считаются только строки, превышающие порог. |
ReferenceMetadataXML | Строка | Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
ReferenceTableName | Строка | Имя таблицы уточняющих запросов. Это имя должно быть допустимым именем идентификатора SQL Server . Например, если имя содержит пробелы, его необходимо заключить в скобки. |
WarmCaches | Логическое | Если это свойство имеет значение TRUE, уточняющий запрос частично загружает в память индекс и ссылочную таблицу перед началом выполнения запросов. Это может повысить производительность. |
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Нечеткий уточняющий запрос». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
FuzzyComparisonFlags | Целое число | Значение, указывающее порядок сравнения преобразованием строковых данных в столбце. Дополнительные сведения см. в статье Comparing String Data. |
FuzzyComparisonFlagsEx | Integer (перечисление) | Значение, определяющее, какие расширенные флаги сравнения использует преобразование. Это могут быть: MapExpandLigatures, MapFoldCZone, MapFoldDigits, MapPrecomposedи NoMapping. ЗначениеNoMapping нельзя использовать совместно с другими флагами. |
JoinToReferenceColumn | Строка | Значение, определяющее имя столбца в ссылочной таблице, с которым соединен данный столбец. |
JoinType | Целое число | Значение, определяющее, производит ли преобразование нечеткое или точное сопоставление. По умолчанию это свойство имеет значение Fuzzy. Точное соединение выполняется при значении 1 , а нечеткое — при значении 2. |
MinSimilarity | Double | Порог подобия, который преобразование использует на уровне столбцов, выражается значением от 0 до 1. Совпадениями считаются только строки, превышающие порог. |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Нечеткий уточняющий запрос». Все свойства доступны для чтения и записи.
Примечание
Для выходных столбцов, содержащих значения сквозной передачи из соответствующих входных столбцов, параметр CopyFromReferenceColumn пуст, а SourceInputColumnLineageID содержит LineageID
соответствующий входной столбец. Для выходных столбцов, содержащих результаты уточняющего запроса, свойство CopyFromReferenceColumn содержит имя столбца подстановки, а свойство SourceInputColumnLineageID пусто.
Свойство | Тип данных | Описание |
---|---|---|
ColumnType | Integer (перечисление) | Значение, определяющее тип выходных столбцов, добавленных преобразованием в выход. Это свойство может принимать одно из следующих значений: Similarity (1) Confidence (2) ColumnSimilarity (3) Undefined (0) |
CopyFromReferenceColumn | Строка | Значение, определяющее имя столбца в ссылочной таблице, который поставляет значение в выходной столбец. |
SourceInputColumnLineageId | Целое число | Значение, определяющее входной столбец, предоставляющий значения данному выходному столбцу. |
Вход и выход преобразования «Нечеткий уточняющий запрос» пользовательских свойств не имеют.
Дополнительные сведения см. в разделе Fuzzy Lookup Transformation.
Пользовательские свойства преобразования «Уточняющий запрос»
Преобразование «Уточняющий запрос» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Уточняющий запрос». Все свойства, за исключением ReferenceMetadataXML
, доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
CacheType | Integer (перечисление) | Тип кэша таблицы подстановки. Допустимыми являются значения: Full (0), Partial (1) и None (2). Это свойство имеет значение по умолчанию Full. |
DefaultCodePage | Целое число | Кодовая страница по умолчанию, используемая в случае, когда не удалось получить информацию о кодовой странице из источника данных. |
MaxMemoryUsage | Целое число | Максимальный размер кэша для таблицы уточняющих запросов. Значением этого свойства по умолчанию является 25, что означает отсутствие ограничений на размер кэша. |
MaxMemoryUsage64 | Целое число | Максимальный размер кэша для таблицы уточняющих запросов на 64-разрядном компьютере. |
NoMatchBehavior | Integer (перечисление) | Значение, определяющее, рассматриваются ли строки, не имеющие соответствий в эталонном наборе данных, как ошибочные. Если это свойство имеет значение Treat rows with no matching entries as errors (0), то строки, не имеющие совпадений, рассматриваются как ошибочные. На странице Вывод ошибок диалогового окна Редактор преобразования «Уточняющий запрос» можно указать, что должно происходить при возникновении ошибок этого типа. Дополнительные сведения см. в разделе Редактор преобразования "Поиск" (страница "Вывод ошибок").Если свойство имеет значение Send rows with no matching entries to the no match output (1), то такие строки ошибочными не считаются.Значение по умолчанию — Treat rows with no matching entries as errors (0). |
ParameterMap | Строка | Разделенный точками с запятой список идентификаторов, соответствующих параметрам, использованным в инструкции SqlCommand . |
ReferenceMetadataXML | Строка | Метаданные для столбцов в таблице подстановки, которые преобразование копирует в свой выход. |
SqlCommand | Строка | Инструкция SELECT, заполняющая таблицу уточняющих запросов. |
SqlCommandParam | Строка | Параметризованная инструкция SQL, заполняющая таблицу уточняющих запросов. |
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Уточняющий запрос». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
CopyFromReferenceColumn | Строка | Имя столбца в ссылочной таблице, из которого копируется данный столбец. |
JoinToReferenceColumns | Строка | Имя столбца в ссылочной таблице, с которым соединен исходный столбец. |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Уточняющий запрос». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
CopyFromReferenceColumn | Строка | Имя столбца в ссылочной таблице, из которого копируется данный столбец. |
Вход и выход преобразования «Уточняющий запрос» пользовательских свойств не имеют.
Дополнительные сведения см. в разделе Lookup Transformation.
Пользовательские свойства преобразования «Соединение слиянием»
Преобразование «Соединение слиянием» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Соединение слиянием».
Свойство | Тип данных | Описание |
---|---|---|
JoinType | Integer (перечисление) | Определяет, выполняется ли внутреннее (2), левое внешнее (1) или полное (0) соединение. |
MaxBuffersPerInput | Целое число | Настраивать значение свойства MaxBuffersPerInput больше не нужно, поскольку корпорация Майкрософт внесла изменения, которые уменьшили риск потребления чрезмерных ресурсов памяти при выполнении операции "Соединение слиянием". Эта проблема иногда возникает, если несколько входов операции «Соединение слиянием» производят данные с различной скоростью. |
NumKeyColumns | Целое число | Число столбцов, используемых в соединении. |
TreatNullsAsEqual | Логическое | Значение, указывающее, рассматривает ли преобразование значения NULL как равные. Значение по умолчанию этого свойства равно True . Если свойство имеет False значение , преобразование обрабатывает значения NULL, как SQL Server. |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Соединение слиянием». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
InputColumnID | Целое число | Идентификатор LineageID входного столбца, копируемого в этот выходной столбец. |
Вход, входные столбцы и выход преобразования «Соединение слиянием» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Merge Join Transformation.
Пользовательские свойства преобразования «Команда OLE DB»
Преобразование «Команда OLE DB» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Команда OLE DB».
Имя свойства | Тип данных | Описание |
---|---|---|
CommandTimeout | Целое число | Максимальное время ожидания в секундах, в течение которого может выполняться команда SQL. Значение 0 указывает на бесконечное время работы. Значение этого свойства по умолчанию равно 0. |
DefaultCodePage | Целое число | Кодовая страница, используемая в случае, когда в источнике данных недоступны сведения о кодовой странице. |
SqlCommand | Строка | Инструкция Transact-SQL, которая выполняется преобразованием для каждой строки потока данных. Значение этого свойства можно задать с помощью выражения свойства. |
В следующей таблице описаны пользовательские свойства внешних столбцов преобразования «Команда OLE DB». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
DBParamInfoFlag | Integer (битовая маска) | Набор флагов, описывающих характеристики параметров. Дополнительные сведения см. в разделе DBPARAMFLAGSENUM электронной документации по OLE DB в библиотеке MSDN. |
Вход, входные столбцы, выход и выходные столбцы преобразования «Команда OLE DB» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе OLE DB Command Transformation.
Пользовательские свойства преобразования «Процентная выборка»
Преобразование «Процентная выборка» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Процентная выборка».
Свойство | Тип данных | Описание |
---|---|---|
SamplingSeed | Целое число | Начальное значение, используемое генератором случайных чисел. По умолчанию это свойство имеет значение 0, при котором преобразование использует счетчик сигналов времени. |
SamplingValue | Целое число | Размер выборки в процентах от исходного объема. Значение этого свойства можно задать с помощью выражения свойства. |
В следующей таблице описаны пользовательские свойства выхода преобразования «Процентная выборка». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
Выбрано | Логическое | Указывает выход, в который направляются выбранные строки. В выбранных выходных данных для параметра Selected задано значение True , а для невыбранных выходных данных выбрано значение False . |
Вход, входные столбцы и выходные столбцы преобразования «Процентная выборка» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Percentage Sampling Transformation.
Пользовательские свойства преобразования «Сведение»
В следующей таблице описаны пользовательские свойства компонентов преобразования «Сведение».
Свойство | Тип данных | Описание |
---|---|---|
PassThroughUnmatchedPivotKeyts | Логическое | Установите значение True для настройки преобразования «Сведение» на игнорирование столбцов, которые содержат неизвестные значения в столбце «Ключ сведения», и вывод всех значений ключа сведения в сообщение журнала при запуске пакета. |
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Сведение». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
PivotUsage | Integer (перечисление) | Одно из следующих значений, определяющих роль столбца при сворачении набора данных: 0: столбец не является сводным, и значения столбцов передаются в выходные данные преобразования. 1. Столбец является частью ключа набора, который идентифицирует одну или несколько строк как часть одного набора. Все входные строки с одинаковым значением ключа набора объединяются в одну выходную строку. 2. Столбец является сводным столбцом. Как минимум один столбец создается по каждому значению в данном столбце. 3. Значения из этого столбца помещаются в столбцы, созданные в результате сводки. |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Сведение». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
PivotKeyValue | Строка | Одно из возможных значений столбца, помеченного как ключ сведения в соответствии со значением его свойства PivotUsage. Значение этого свойства можно задать с помощью выражения свойства. |
SourceColumn | Целое число | Идентификатор LineageID входного столбца, содержащего сведенное значение или -1. Значение -1 показывает, что этот столбец не используется в операции сведения. |
Дополнительные сведения см. в разделе Pivot Transformation.
Пользовательские свойства преобразования «Подсчет строк»
Преобразование «Подсчет строк» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Подсчет строк». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
VariableName | Строка | Имя переменной, содержащей число строк. |
Вход, входные столбцы, выход и выходные столбцы преобразования «Подсчет строк» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Row Count Transformation.
Пользовательские свойства преобразования «Выборка строк»
Преобразование «Выборка строк» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Выборка строк». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
SamplingSeed | Целое число | Начальное значение, используемое генератором случайных чисел. По умолчанию это свойство имеет значение 0, при котором преобразование использует счетчик сигналов времени. |
SamplingValue | Целое число | Число строк в выборке. Значение этого свойства можно задать с помощью выражения свойства. |
В следующей таблице описаны пользовательские свойства выходов преобразования «Выборка строк». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
Выбрано | Логическое | Указывает выход, в который направляются выбранные строки. В выбранных выходных данных для параметра Selected задано значение True , а для невыбранных выходных данных выбрано значение False . |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Выборка строк». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
InputColumnLineageId | Целое число | Значение, которое указывает идентификатор LineageID входного столбца, являющегося источником выходного столбца. |
Входные и выходные столбцы преобразования «Выборка строк» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Row Sampling Transformation.
Пользовательские свойства преобразования «Компонент скрипта»
Преобразование «Компонент скрипта» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных. Набор пользовательских свойств преобразования «Компонент скрипта» не зависит от того, выполняет ли он роль источника, преобразования или назначения.
В следующей таблице описаны пользовательские свойства преобразования «Компонент скрипта». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
ReadOnlyVariables | Строка | Список переменных с разделителями-запятыми, доступных преобразованию «Компонент скрипта» только для чтения. |
ReadWriteVariables | Строка | Список переменных с разделителями-запятыми, доступных преобразованию «Компонент скрипта» для чтения и записи. |
Вход, входные столбцы, выход и выходные столбцы преобразования «Компонент скрипта» не имеют пользовательских свойств, если разработчик скрипта не добавит их специально.
Дополнительные сведения см. в статье Script Component.
Пользовательские свойства преобразования «Медленно меняющееся измерение»
Преобразование «Медленно меняющееся измерение» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Медленно меняющееся измерение». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
CurrentRowWhere | Строка | Предложение WHERE в инструкции SELECT, которое позволяет выбрать текущую строку среди строк с одинаковыми бизнес-ключами. |
EnableInferredMember | Логическое | Значение, определяющее, обнаружены ли обновления выводимых элементов. Значение по умолчанию этого свойства равно True . |
FailOnFixedAttributeChange | Логическое | Значение, определяющее, завершается ли преобразование ошибкой, если строка столбцов с атрибутами неизменности содержит изменения, или происходит сбой уточняющего запроса к таблице измерения. Если ожидается, что среди входящих строк имеются новые, следует установить этому свойству значение True , чтобы преобразование продолжало работу после сбоя уточняющего запроса, поскольку может использовать сбой для обнаружения новых записей. Значение по умолчанию этого свойства равно False . |
FailOnLookupFailure | Логическое | Значение, указывающее, завершается ли преобразование ошибкой в случае сбоя уточняющего запроса к существующей записи. Значение по умолчанию этого свойства равно False . |
IncomingRowChangeType | Целое число | Значение, определяющее, являются ли все поступающие строки новыми, либо преобразование должно выяснять тип их изменений. |
InferredMemberIndicator | Строка | Имя столбца для выводимого элемента. |
SqlCommand | Строка | Инструкция SQL, которая используется для создания набора строк схемы. |
UpdateChangingAttributeHistory | Логическое | Значение, определяющее, следует ли направлять обновления атрибута с предысторией на выход преобразования для обновления изменяемого атрибута. |
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Медленно меняющееся измерение». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
ColumnType | Integer (перечисление) | Тип обновления столбца. Значения качества производительности: Изменяемый атрибут (2), Фиксированный атрибут (4), Атрибут с предысторией (3), Ключ (1) и Другое (0). |
Вход, входные столбцы и выходные столбцы преобразования «Медленно меняющееся измерение» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Slowly Changing Dimension Transformation.
Пользовательские свойства преобразования «Сортировка»
Преобразование «Сортировка» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Сортировка». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
EliminateDuplicates | Логическое | Указывает, удаляются ли на выходе преобразования повторяющиеся строки. Значение по умолчанию этого свойства равно False . |
MaximumThreads | Целое число | Указывает максимальное число потоков, используемых преобразованием для сортировки. Значение 0 означает бесконечное число потоков. Значение этого свойства по умолчанию равно 0. Значение этого свойства можно задать с помощью выражения свойства. |
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Сортировка». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
NewComparisonFlags | Integer (битовая маска) | Значение, указывающее порядок сравнения преобразованием строковых данных в столбце. Дополнительные сведения см. в статье Comparing String Data. |
NewSortKeyPosition | Целое число | Значение, определяющее порядок сортировки столбца. Значение 0 означает, что данные в этом столбце не сортируются. |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Сортировка». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
SortColumnID | Целое число | Идентификатор LineageID столбца сортировки. |
Вход и выход преобразования «Сортировка» пользовательских свойств не имеют.
Дополнительные сведения см. в разделе Sort Transformation.
Пользовательские свойства преобразования «Извлечение терминов»
Преобразование «Извлечение терминов» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Извлечение терминов». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
FrequencyThreshold | Целое число | Численное значение, определяющее, сколько раз должен появиться термин, прежде чем будет извлечен. Значение этого свойства по умолчанию равно 2. |
IsCaseSensitive | Логическое | Значение, определяющее, учитывается ли регистр при извлечении существительных и субстантивных словосочетаний. Значение по умолчанию этого свойства равно False . |
MaxLengthOfTerm | Целое число | Числовое значение, определяющее максимальную длину термина. Это свойство применимо только к фразам. Значение этого свойства по умолчанию равно 12. |
NeedRefenceData | Логическое | Значение, определяющее, использует ли преобразование список исключаемых терминов, хранящийся в ссылочной таблице. Значение по умолчанию этого свойства равно False . |
OutTermColumn | Строка | Имя столбца, содержащего термины-исключения. |
OutTermTable | Строка | Имя таблицы, содержащей столбец с терминами-исключениями. |
ScoreType | Целое число | Значение, определяющее тип оценки, используемой для выявления терминов. Допустимые значения: 0, обозначающее частоту, и 1, обозначающее метод TFIDF. Функция TFIDF расшифровывается как "частота термина и обратная частота документа" (Term Frequency and Inverse Document Frequency) и определяется формулой: TFIDF термина T = (частота_T) * log ( (#число_строк_во_входных_данных) / (#число_строк_включающих_T) ). Значение этого свойства по умолчанию равно 0. |
WordOrPhrase | Целое число | Значение, указывающее тип термина. Допустимыми значениями являются: 0 (только слова), 1 (только субстантивные словосочетания ) и 2 (слова и субстантивные словосочетания). Значение этого свойства по умолчанию равно 0. |
Вход, входные столбцы, выход и выходные столбцы преобразования «Извлечение терминов» не имеют пользовательских свойств.
Дополнительные сведения см. в разделе Term Extraction Transformation.
Пользовательские свойства преобразования «Уточняющий запрос термина»
Преобразование «Уточняющий запрос термина» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.
В следующей таблице описаны пользовательские свойства преобразования «Уточняющий запрос термина». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
IsCaseSensitive | Логическое | Значение, определяющее, учитывается ли регистр при сравнении, необходимом для сопоставления текста во входном столбце с термином уточняющего запроса. Значение по умолчанию этого свойства равно False . |
RefTermColumn | Строка | Имя столбца, содержащего термины уточняющего запроса. |
RefTermTable | Строка | Имя таблицы, содержащей столбец с терминами уточняющего запроса. |
В следующей таблице описаны пользовательские свойства входных столбцов преобразования «Уточняющий запрос термина». Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
InputColumnType | Целое число | Значение, определяющее тип использования столбца. Допустимыми являются: значение 0 для передаваемого столбца, 1 для столбца подстановки и 2 для столбца, используемого в обоих качествах. |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования «Уточняющий запрос термина». Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
CustomLineageID | Целое число | Идентификатор LineageID соответствующего входного столбца, если значение InputColumnType этого столбца равно 0 или 2. |
Вход и выход преобразования «Уточняющий запрос термина» пользовательских свойств не имеют.
Дополнительные сведения см. в разделе Term Lookup Transformation.
Пользовательские свойства преобразования отмены свертывания
Преобразование отмены свертывания имеет только свойства, общие для всех компонентов потока данных на уровне компонента.
Примечание
Этот раздел опирается на сценарий отмены свертывания, описанный в разделе Преобразование отмены свертывания , чтобы проиллюстрировать использование описываемых здесь параметров.
В следующей таблице описаны пользовательские свойства входных столбцов преобразования отмены свертывания. Все свойства доступны для чтения и записи.
Свойство | Тип данных | Описание |
---|---|---|
DestinationColumn | Целое число | Идентификатор LineageID выходного столбца, с которым сопоставляется входной столбец. Значение -1 указывает на то, что входной столбец не сопоставлен с выходным. |
PivotKeyValue | Строка | Значение, которое копируется в выходной столбец преобразования. Значение этого свойства можно задать с помощью выражения свойства. Сценарий отмены сведения, описанный в разделе Unpivot Transformation, использует для сведения текстовые значения Ham, Coke, Milk, Beer и Chips. Они и появятся в виде текстовых значений в новом столбце Product, выбранном параметром Имя столбца значений ключа сведения . |
В следующей таблице описаны пользовательские свойства выходных столбцов преобразования отмены свертывания. Все свойства доступны для чтения и записи.
Имя свойства | Тип данных | Описание |
---|---|---|
PivotKey | Логическое | Определяет, записываются ли в этот выходной столбец значения свойства PivotKeyValue входных столбцов.В сценарии «Отмена сведения», описанном в разделе Unpivot Transformation, столбец сведения имеет имя Product и обозначает новый столбец Product , в который помещаются значения из столбцов Ham, Coke, Milk, Beer и Chips при отмене сведения. |
Вход и выход преобразования «Отмена сведения» пользовательских свойств не имеют.
Дополнительные сведения см. в разделе Unpivot Transformation.
См. также:
Преобразования служб Integration Services
Общие свойства
Свойства пути
Свойства потока данных, которые можно задавать с помощью выражений