Язык

Пользовательские свойства преобразований

Область применения:SQL Server среда выполнения интеграции SSIS в Фабрика данных Azure

Помимо свойств, которые являются общими для большинства объектов потока данных в объектной модели СЛУЖБ SQL Server Integration Services, многие объекты потока данных имеют настраиваемые свойства, относящиеся к объекту. Эти настраиваемые свойства доступны только во время выполнения и не документируются в справочной документации по управляемому программированию служб Integration Services.

Этот раздел содержит список и описание пользовательских свойств различных преобразований потока данных. Дополнительные сведения о свойствах, общих для большинства объектов потока данных, см. в разделе Common Properties.

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

Преобразования с пользовательскими свойствами

Преобразования без пользовательских свойств

Следующие преобразования не обладают пользовательскими свойствами на уровне компонента, входа или выхода: Merge Transformation, Multicast Transformationи Union All Transformation. Они используют только свойства, общие для всех компонентов потока данных.

Пользовательские свойства преобразования агрегирования

Преобразование «Агрегирование» имеет как собственные свойства, так и свойства, общие для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства преобразования «Агрегация». Все свойства доступны для чтения и записи.

Свойство Тип данных Описание
AutoExtendFactor Целое Значение от 1 до 100, которое определяет процент, на который можно увеличить объем памяти при агрегации. Значение по умолчанию этого свойства — 25.
ПодсчетУникальныхКлючей Целое Значение, указывающее точное число различных значений, которое агрегация может записать. Если указано значение CountDistinctScale, приоритет имеет значение CountDistinctKeys.
CountDistinctScale Integer (перечисление) Значение, описывающее приблизительное количество различных значений в столбце, которое может подсчитать агрегирование. Это свойство может принимать одно из следующих значений:

Низкий (1) означает до 500 000 значений ключей

Medium (2) — обозначает до 5 миллионов ключевых значений

Высокий (3) — означает более 25 миллионов значений ключей.

Unspecified (0) — значение CountDistinctScale не используется. Использование параметра Unspecified (0) может снизить производительность работы с большими наборами данных.
Ключи Целое Значение, определяющее точное количество ключей Group By, записываемых агрегацией. Если указано значение KeyScale, приоритет имеет значение Keys.
KeyScale Integer (перечисление) Значение, описывающее приблизительное количество значений ключей Group By, которые агрегация может записать. Это свойство может принимать одно из следующих значений:

Низкий (1) — обозначает до 500 000 значений ключей.

Medium (2) — обозначает до 5 миллионов значений ключей.

Высокий (3) — означает более 25 миллионов значений ключей.

Unspecified (0) — значение KeyScale не используется.

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

Свойство Тип данных Описание
Ключи Целое Значение, которое задаёт точное количество ключей Group By, которое агрегация может записать. Если указано значение KeyScale, приоритет имеет значение Keys.
KeyScale Integer (перечисление) Значение, описывающее приблизительное количество значений ключа Group By, которые агрегация может записать. Это свойство может принимать одно из следующих значений:

Низкий (1) обозначает до 500 000 значений ключей.

Средний (2) — указывает на наличие до 5 миллионов значений ключей,

Высокий (3) — означает более 25 миллионов значений ключей.

Unspecified (0) — значение KeyScale не используется.

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

Свойство Тип данных Описание
ИдентификаторКолонкиАгрегации Целое LineageID столбца, который участвует в предложении GROUP BY или в агрегатных функциях.
ФлагиСравненияАгрегирования Целое Значение, указывающее, как преобразование «Агрегирование» сравнивает строковые данные в столбце. Дополнительные сведения см. в статье Comparing String Data.
Тип агрегации Integer (перечисление) Значение, указывающее статистическую операцию, которую необходимо выполнить для столбца. Это свойство может принимать одно из следующих значений:

Группировать по (0)

Число (1)

Подсчет всех (2)

Countdistinct (3)

Сумма (4)

Среднее (5)

Максимум (7)

Минимум (6)
ПодсчетУникальныхКлючей Целое Если тип агрегирования — Count distinct, значение указывает точное количество ключей, которое может записать агрегация. Если указано значение CountDistinctScale, приоритет имеет значение CountDistinctKeys.
CountDistinctScale Integer (перечисление) Если тип агрегирования — Count distinct, это значение указывает приблизительное количество значений ключа, которое может записать агрегирование. Это свойство может принимать одно из следующих значений:

Низкий (1) обозначает до 500 000 значений ключей.

Средний (2) — указывает на наличие до 5 миллионов значений ключей,

Высокий (3) — означает более 25 миллионов значений ключей.

Unspecified (0) — значение CountDistinctScale не используется.
IsBig Логический Значение, указывающее, содержит ли столбец значение, превышающее 4 миллиарда, или значение с более высокой точностью, чем значение с плавающей запятой двойной точности. Оно может быть равно 0 или 1. Значение 0 показывает, что свойство IsBig равно False и столбец не содержит больших значений или значений с высокой точностью. Значение этого свойства по умолчанию равно 1.

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

Дополнительные сведения см. в разделе Aggregate Transformation.

Пользовательские свойства преобразования аудита

Преобразование «Аудит» имеет на уровне компонента только те свойства, которые являются общими для всех компонентов потока данных.

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

Имя свойства Тип данных Описание
ЭлементРодословнойВыбран Integer (перечисление) Элемент аудита, выбранный для вывода. Это свойство может принимать одно из следующих значений:

Идентификатор GUID экземпляра выполнения (0)

Время начала выполнения (4)

Имя компьютера (5)

Идентификатор пакета (1)

Имя пакета (2)

Идентификатор задачи (8)

Имя задачи (7)

Имя пользователя (6)

Идентификатор версии (3)

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

Дополнительные сведения см. в разделе Audit Transformation.

Пользовательские свойства преобразования «Преобразование кэша»

Преобразование «Преобразование кэша» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны свойства преобразования «Преобразование кэша». Все свойства доступны для чтения и записи.

Свойство Тип данных Описание
Connectionmanager Строка Определяет имя диспетчера соединений.
ВалидацияВнешнихМетаданных Логический Указывает, выполняется ли проверка преобразования Cache во время разработки с помощью внешних источников данных. Если это свойство имеет значение False, проверка на внешних источниках данных осуществляется во время выполнения.

Значением по умолчанию является True.
Доступные входные столбцы Строка Список доступных входных столбцов.
Входные столбцы Строка Список выбранных входных столбцов.
ИмяКолонкиКэша Строка Определяет имя столбца, сопоставленного с выбранным входным столбцом.

Имя столбца, указанное в свойстве CacheColumnName, должно быть согласовано с именем соответствующего столбца, указанным на странице Столбцыредактора диспетчера соединений с кэшем.

Дополнительные сведения см. в разделе Cache диспетчер подключений Editor.

Пользовательские свойства преобразования «Карта символов»

Преобразование «Таблица символов» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.

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

Свойство Тип данных Описание
ИдентификаторПроисхожденияВходногоСтолбца Целое Значение, указывающее LineageID входного столбца, который является источником выходного столбца.
MapFlags Integer (перечисление) Значение, определяющее строковые операции, которые преобразование «Таблица символов» выполняет со столбцом. Это свойство может принимать одно из следующих значений:

Обратный порядок байтов (2)

Полная ширина (6)

Половинная ширина (5)

Хирагана (3)

Катакана (4)

Регистр с учётом языка (7)

Нижний регистр (0)

Китайский (упрощенный) (8)

Китайский (традиционный)(9)

Верхний регистр (1)

Вход, входные столбцы и выход преобразования «Таблица символов» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Character Map Transformation.

Пользовательские свойства преобразования «Условное разбиение»

Преобразование «Условное разбиение» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.

В следующей таблице описаны настраиваемые свойства выходных данных преобразования «Условное разбиение». Все свойства доступны для чтения и записи.

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

Значение этого свойства можно задать с помощью выражения свойства.
IsDefaultOut Логический Значение, определяющее, является ли данный выход выходом по умолчанию.

Вход, входные столбцы и выходные столбцы преобразования «Условное разбиение» не имеют пользовательских свойств.

Дополнительные сведения см. в статье Conditional Split Transformation.

Пользовательские свойства преобразования «Копирование столбца»

Преобразование «Копирование столбца» имеет на уровне компонента только свойства, общие для всех компонентов потока данных.

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

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

Вход, входные столбцы и выход преобразования «Копирование столбца» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Copy Column Transformation.

Пользовательские свойства преобразования данных

Преобразование «Конвертация данных» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.

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

Свойство Тип данных Описание
FastParse Логический Значение, указывающее, использует ли столбец более быстрые, но не учитывающие региональные параметры процедуры быстрого синтаксического анализа, предоставляемые Integration Services, или стандартные процедуры синтаксического анализа, учитывающие региональные параметры. Это свойство имеет значение по умолчанию False. Дополнительные сведения см. в разделах Fast Parse и Standard Parse. .

Примечание. Это свойство недоступно в редакторе преобразования "Конвертация данных", однако его можно установить при помощи расширенного редактора.
SourceInputColumnLineageId Целое Идентификатор LineageID входного столбца, являющегося источником для выходного столбца.

Вход, входные столбцы и выход преобразования «Конвертация данных» не имеют пользовательских свойств.

Дополнительные сведения см. в статье Data Conversion Transformation.

Пользовательские свойства преобразования запросов интеллектуального анализа данных

Преобразование «Запрос интеллектуального анализа данных» имеет как настраиваемые свойства, так и свойства, общие для всех компонентов потока данных.

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

Свойство Тип данных Описание
ASConnectionId Строка Уникальный идентификатор объекта соединения.
ASConnectionString Строка Строка подключения для проекта Analysis Services или базы данных Analysis Services.
Имя каталога Строка Имя базы данных Analysis Services.
НазваниеМодели Строка Имя модели интеллектуального анализа данных.
ИмяСтруктурыМодели Строка Название структуры анализа данных.
ObjectRef Строка XML-тег, определяющий структуру интеллектуального анализа данных, которую использует преобразование.
ТекстЗапроса Строка Инструкция, используемая преобразованием для выполнения прогнозирующего запроса.

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

Дополнительные сведения см. в разделе Data Mining Query Transformation.

Пользовательские свойства преобразования «Производный столбец»

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

В следующей таблице описаны пользовательские свойства входных и выходных столбцов преобразования «Производный столбец». Если выбрать добавление вычисляемого столбца как нового столбца, эти настраиваемые свойства применяются к новому выходному столбцу; если выбрать замену содержимого существующего входного столбца вычисленными результатами, эти настраиваемые свойства применяются к существующему входному столбцу. Все свойства доступны для чтения и записи.

Свойство Тип данных Описание
Выражение Строка Выражение, представляющее условие, вычисляемое преобразованием «Условное разбиение». Столбцы представляются свойством LineageID данного столбца.
Дружелюбное выражение Строка Выражение, представляющее условие, вычисляемое преобразованием «Условное разбиение». Столбцы обозначаются своими именами.

Значение этого свойства можно задать с помощью выражения свойства.

Вход и выход преобразования «Производный столбец» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Derived Column Transformation.

Пользовательские свойства преобразования экспорта столбца

Преобразование «Экспорт столбца» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.

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

Свойство Тип данных Описание
РазрешитьДобавление Логический Значение, определяющее, добавляются ли при преобразовании данные в существующий файл. Это свойство имеет значение по умолчанию False.
ForceTruncate Логический Значение, показывающее, усекаются ли при преобразовании существующие файлы перед записью данных. Это свойство имеет значение по умолчанию False.
FileDataColumnID Целое Значение, определяющее столбец, который содержит данные, вставленные преобразованием в файл. В столбце «Извлечение» это свойство имеет значение 0; в столбце «Путь к файлу» это свойство содержит значение LineageID столбца «Извлечение».
WriteBOM Логический Значение, указывающее, записывается ли в файл метка порядка следования байтов (BOM).

Вход, выход и выходные столбцы преобразования «Экспорт столбца» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Export Column Transformation.

Пользовательские свойства преобразования «Импорт столбца»

Преобразование «Импорт столбца» имеет только свойства, общие для всех компонентов потока данных на уровне компонента.

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

Свойство Тип данных Описание
ExpectBOM Логический Значение, указывающее, ожидается ли для преобразования «Импорт столбца» метка порядка байтов (BOM). Метка порядка байтов ожидается, только если данные имеют тип данных DT_NTEXT.
FileDataColumnID Целое Значение, определяющее столбец, который содержит данные, вставленные преобразованием в поток данных. Для столбца, в который будут вставлены данные, это свойство имеет значение 0, а для столбца, содержащего пути к исходным файлам, оно содержит идентификатор LineageID столбца, в который будут вставлены данные.

Вход, выход и выходные столбцы преобразования «Импорт столбца» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Import Column Transformation.

Пользовательские свойства преобразования «Нечеткое группирование»

Преобразование «Нечеткое группирование» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

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

Свойство Тип данных Описание
Разделители Строка Разделители токенов, используемые преобразованием. Разделители по умолчанию включают следующие символы: пробел ( ), запятую (,), точку (.), точку с запятой (;), двоеточие (:), дефис (-), двойную прямую кавычку ("), одинарную прямую кавычку ('), амперсанд (&), прямую косую черту (/), обратную косую черту (\), знак «собачка» (@), восклицательный знак (!), вопросительный знак (?), открывающую круглую скобку ((), закрывающую круглую скобку ()), знак «меньше» (<), знак «больше» (>), открывающую квадратную скобку ([), закрывающую квадратную скобку (]), открывающую фигурную скобку ({), закрывающую фигурную скобку (}), вертикальную черту (|), знак номера (#), звёздочку (*), крышку (^) и знак процента (%).
Исчерпывающий Логический Значение, указывающее, сравнивается ли каждая входная запись с каждой из других входных записей. Значение True предназначено для использования главным образом в целях отладки. Это свойство имеет значение по умолчанию False.

Примечание. Это свойство недоступно в редакторе преобразования "Нечеткое группирование", однако его можно установить при помощи расширенного редактора.
Максимальное использование памяти Целое Максимальный объем памяти, который может использовать преобразование. По умолчанию это свойство имеет значение 0, что позволяет выделять память динамически.

Значение этого свойства можно задать с помощью выражения свойства.

Примечание. Это свойство недоступно в редакторе преобразования "Нечеткое группирование", однако его можно установить при помощи расширенного редактора.
MinSimilarity Двойной Порог подобия, который преобразование использует для обнаружения дубликатов, выражается значением от 0 до 1. По умолчанию это свойство имеет значение 0,8.

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

Свойство Тип данных Описание
ExactFuzzy Integer (перечисление) Значение, указывающее, выполняет ли преобразование нечеткое или точное сопоставление. Возможные значения: Exact и Fuzzy. По умолчанию это свойство имеет значение Fuzzy.
ФлагиНечеткогоСравнения Integer (перечисление) Значение, определяющее, как преобразование сравнивает строковые данные в столбце. Это свойство может принимать одно из следующих значений:

Полностью чувствительный

IgnoreCase

IgnoreKanaType

IgnoreNonSpace

Игнорировать символы

IgnoreWidth



Дополнительные сведения см. в статье Comparing String Data.
ЗначениеНачальныхИКонечныхЦифр Integer (перечисление) Значение, определяющее относительную значимость цифр. Это свойство может принимать одно из следующих значений:

NumeralsNotSpecial (0) — применяется, когда цифры не значимы.

LeadingNumeralsSignificant (1) — применяется, когда начальные цифры значимы.

TrailingNumeralsSignificant (2) — используется, если цифры в конце значимы.

LeadingAndTrailingNumeralsSignificant (3) — применяется, если значимы как начальные, так и конечные цифры.
MinSimilarity Двойной Порог подобия, используемый для соединений со столбцом и выраженный значением от 0 до 1. Совпадениями считаются только строки со значением выше порога.
Требуется очистка Логический Значение, определяющее, используется ли столбец для обнаружения дубликатов, то есть по нему ли производится группирование. Это свойство имеет значение по умолчанию False.

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

Имя свойства Тип данных Описание
Тип столбца Integer (перечисление) Значение, определяющее тип выходного столбца. Это свойство может принимать одно из следующих значений:

Неопределенный (0)

KeyIn (1)

KeyOut (2)

Сходство (3)

Сходство столбцов (4)

PassThru (5)

Канонический (6)
Идентификатор ввода Целое Идентификатор LineageID соответствующего входного столбца.

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

Дополнительные сведения см. в разделе Fuzzy Grouping Transformation.

Пользовательские свойства преобразования нечеткого поиска

Преобразование «Нечеткий поиск» имеет как пользовательские свойства, так и свойства, общие для всех компонентов потока данных.

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

Свойство Тип данных Описание
КопироватьТаблицуСсылок Логический Определяет, должна ли для построения индекса нечеткого уточняющего запроса и последующих уточняющих запросов быть создана копия ссылочной таблицы. Значение по умолчанию этого свойства равно True.
Разделители Строка Разделители, которые преобразование использует для токенизации значений в столбце. Разделители по умолчанию включают следующие символы: пробел ( ), запятая (,), точка (.), точка с запятой (;), двоеточие (:), дефис (-), двойная прямая кавычка ("), одинарная прямая кавычка ('), амперсанд (&), косая черта (/), обратная косая черта (\), символ @ (@), восклицательный знак (!), вопросительный знак (?), открывающая круглая скобка ((), закрывающая круглая скобка ()), знак «меньше» (<), знак «больше» (>), открывающая квадратная скобка ([), закрывающая квадратная скобка (]), открывающая фигурная скобка ({), закрывающая фигурная скобка (}), вертикальная черта (|). знак числа (#), звездочка (*), знак вставки (^) и знак процента (%).
УдалитьСуществующийИндексСовпадения Логический Значение, определяющее, удаляется ли индекс соответствия, указанный в свойстве MatchIndexName, если для свойства MatchIndexOptions не установлено значение ReuseExistingIndex. Значение этого свойства по умолчанию — True.
Исчерпывающий Логический Значение, указывающее, сравнивается ли каждая входная запись с каждой из других входных записей. Значение True предназначено для использования главным образом в целях отладки. Это свойство имеет значение по умолчанию False.

Примечание. Это свойство недоступно в редакторе преобразования "Нечеткий уточняющий запрос", однако его можно установить при помощи расширенного редактора.
MatchIndexName Строка Имя индекса совпадений. Индекс соответствия представляет собой таблицу, в которой преобразование создает и хранит используемый им индекс. Если индекс совпадений используется повторно, свойство MatchIndexName указывает индекс, который следует использовать повторно. MatchIndexName должен быть допустимым именем идентификатора SQL Server. Например, если имя содержит пробелы, его необходимо заключить в скобки.
ПараметрыИндексаСовпадений Integer (перечисление) Значение, определяющее, как преобразование управляет индексом соответствия. Это свойство может принимать одно из следующих значений:

ReuseExistingIndex (0)

GenerateNewIndex (1)

GenerateAndPersistNewIndex (2)

ГенерацияИПоддержаниеНовогоИндекса (3)
Максимальное использование памяти Целое Максимальный размер кэша для таблицы уточняющих запросов. Значением этого свойства по умолчанию является 0, что означает отсутствие ограничений на размер кэша.

Значение этого свойства можно задать с помощью выражения свойства.

Примечание. Это свойство недоступно в редакторе преобразования "Нечеткий уточняющий запрос", однако его можно установить при помощи расширенного редактора.
МаксимальныеСовпаденияВыходовНаВход Целое Максимальное число совпадений, которое может вернуть преобразование для каждой входной строки. Значение этого свойства по умолчанию равно 1.

Примечание. Значения больше 100 можно указывать только с помощью расширенного редактора.
MinSimilarity Целое Порог подобия, который преобразование использует на уровне компонентов, выражается значением от 0 до 1. Совпадениями считаются только строки со значением выше порога.
ReferenceMetadataXML Строка Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
ReferenceTableName Строка Имя таблицы уточняющих запросов. Имя должно быть допустимым именем идентификатора SQL Server. Например, если имя содержит пробелы, его необходимо заключить в скобки.
Тёплые кэши Логический Если это свойство имеет значение TRUE, уточняющий запрос частично загружает в память индекс и ссылочную таблицу перед началом выполнения запросов. Это может повысить производительность.

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

Свойство Тип данных Описание
ФлагиНечеткогоСравнения Целое Значение, определяющее, как преобразование сравнивает строковые данные в столбце. Дополнительные сведения см. в статье Comparing String Data.
НечеткиеФлагиСравненияEx Integer (перечисление) Значение, определяющее, какие расширенные флаги сравнения использует преобразование. Значения могут включать MapExpandLigatures, MapFoldCZone, MapFoldDigits, MapPrecomposed и NoMapping. Значение NoMapping нельзя использовать совместно с другими флагами.
JoinToReferenceColumn Строка Значение, определяющее имя столбца в ссылочной таблице, с которым соединен данный столбец.
Тип соединения Целое Значение, определяющее, производит ли преобразование нечеткое или точное сопоставление. По умолчанию это свойство имеет значение Fuzzy. Целочисленное значение для типа точного соединения равно 1, а для типа нечеткого соединения — 2.
MinSimilarity Двойной Порог подобия, который преобразование использует на уровне столбцов, выражается значением от 0 до 1. Совпадениями считаются только строки со значением выше порога.

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

Примечание.

Для выходных столбцов, которые содержат сквозные значения из соответствующих входных столбцов, свойство CopyFromReferenceColumn пусто, а свойство SourceInputColumnLineageID содержит идентификатор LineageID соответствующего входного столбца. Для выходных столбцов, содержащих результаты уточняющего запроса, свойство CopyFromReferenceColumn содержит имя столбца подстановки, а свойство SourceInputColumnLineageID пусто.

Свойство Тип данных Описание
Тип столбца Integer (перечисление) Значение, определяющее тип выходных столбцов, добавленных преобразованием в выход. Это свойство может принимать одно из следующих значений:

Неопределенный (0)

Сходство (1)

Достоверность (2)

Сходство столбцов (3)
КопироватьИзСсылочногоСтолбца Строка Значение, определяющее имя столбца в ссылочной таблице, который поставляет значение в выходной столбец.
SourceInputColumnLineageId Целое Значение, определяющее входной столбец, предоставляющий значения данному выходному столбцу.

Вход и выход преобразования «Нечеткий поиск» не имеют настраиваемых свойств.

Дополнительные сведения см. в разделе Fuzzy Lookup Transformation.

Пользовательские свойства преобразования поиска

Преобразование «Уточняющий запрос» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

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

Свойство Тип данных Описание
Тип кэша Integer (перечисление) Тип кэша таблицы подстановки. Допустимыми являются значения: Full (0), Partial (1) и None (2). Это свойство имеет значение по умолчанию Full.
Кодовая страница по умолчанию Целое Кодовая страница по умолчанию, используемая в случае, когда не удалось получить информацию о кодовой странице из источника данных.
Максимальное использование памяти Целое Максимальный размер кэша для таблицы уточняющих запросов. Значением этого свойства по умолчанию является 25, что означает отсутствие ограничений на размер кэша.
MaxMemoryUsage64 Целое Максимальный размер кэша для таблицы уточняющих запросов на 64-разрядном компьютере.
NoMatchBehavior Integer (перечисление) Значение, определяющее, рассматриваются ли строки, не имеющие соответствий в эталонном наборе данных, как ошибочные.

Если это свойство имеет значение Рассматривать строки без совпадающих элементов как ошибки (0), то строки, не имеющие совпадений, рассматриваются как ошибочные. На странице Вывод ошибок диалогового окна Редактор преобразования «Поиск» можно указать, что должно происходить при возникновении ошибки этого типа. Дополнительные сведения см. в разделе Редактор преобразования "Уточняющий запрос" (страница "Вывод ошибок").

Если свойство имеет значение Отправить строки без совпадающих элементов в выход несовпадающих строк (1), то такие строки ошибочными не считаются.

По умолчанию используется значение Рассматривать строки без совпадающих элементов как ошибки (0).
КартаПараметров Строка Разделенный точками с запятой список идентификаторов, соответствующих параметрам, использованным в инструкции SqlCommand .
ReferenceMetadataXML Строка Метаданные столбцов в таблице подстановки, которые преобразование копирует в выходные данные.
SqlCommand Строка Инструкция SELECT, заполняющая таблицу уточняющих запросов.
SqlCommandParam Строка Параметризованная инструкция SQL, заполняющая таблицу уточняющих запросов.

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

Свойство Тип данных Описание
КопироватьИзСсылочногоСтолбца Строка Имя столбца в ссылочной таблице, из которого копируется данный столбец.
Присоединение к столбцам справочника Строка Имя столбца в ссылочной таблице, с которым соединен исходный столбец.

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

Имя свойства Тип данных Описание
КопироватьИзСсылочногоСтолбца Строка Имя столбца в ссылочной таблице, из которого копируется данный столбец.

Вход и выход преобразования «Уточняющий запрос» пользовательских свойств не имеют.

Дополнительные сведения см. в разделе Lookup Transformation.

Пользовательские свойства преобразования «Соединение слиянием»

Преобразование «Соединение слиянием» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства преобразования «Соединение слиянием».

Свойство Тип данных Описание
Тип соединения Integer (перечисление) Определяет, является ли соединение внутренним (2), левым внешним (1) или полным (0).
MaxBuffersPerInput Целое Настраивать значение свойства MaxBuffersPerInput больше не нужно, поскольку корпорация Майкрософт внесла изменения, которые уменьшили риск потребления чрезмерных ресурсов памяти при выполнении операции «Соединение слиянием». Эта проблема иногда возникает, если несколько входов операции «Соединение слиянием» производят данные с различной скоростью.
ЧислоКлючевыхСтолбцов Целое Число столбцов, используемых в соединении.
РассматриватьNullsКакРавные Логический Значение, указывающее, рассматривает ли преобразование значения NULL как равные. Значение по умолчанию этого свойства равно True. Если значение свойства равно False, преобразование обрабатывает значения NULL так же, как это делает SQL Server.

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

Имя свойства Тип данных Описание
ИдентификаторВходногоСтолбца Целое Идентификатор LineageID входного столбца, из которого данные копируются в данный выходной столбец.

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

Дополнительные сведения см. в разделе Merge Join Transformation.

Пользовательские свойства преобразования «Команда OLE DB»

Преобразование «Команда OLE DB» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства преобразователя OLE DB Command.

Имя свойства Тип данных Описание
CommandTimeout Целое Максимальное количество секунд, которое может выполняться командой SQL до истечения времени ожидания. Значение 0 указывает бесконечное время. Значение этого свойства по умолчанию равно 0.
Кодовая страница по умолчанию Целое Кодовая страница, используемая в случае, когда в источнике данных недоступны сведения о кодовой странице.
SqlCommand Строка Инструкция Transact-SQL, которую преобразование выполняет для каждой строки потока данных.

Значение этого свойства можно задать с помощью выражения свойства.

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

Имя свойства Тип данных Описание
DBParamInfoFlag Целое число (битовая маска) Набор флагов, описывающих характеристики параметров. Дополнительные сведения см. в разделе DBPARAMFLAGSENUM в документации OLE DB в библиотеке MSDN.

Вход, входные столбцы, вывод и выходные столбцы преобразования «Команда OLE DB» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе OLE DB Command Transformation.

Пользовательские свойства преобразования процентной выборки

Преобразование «Процентная выборка» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства преобразования «Процентная выборка».

Свойство Тип данных Описание
Семя для выборки Целое Зерно, используемое генератором случайных чисел. По умолчанию значение этого свойства — 0, что означает, что преобразование использует количество тиков.
Значение выборки Целое Размер выборки в процентах от исходного объема.

Значение этого свойства можно задать с помощью выражения свойства.

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

Имя свойства Тип данных Описание
Выбрано Логический Указывает выход, в который направляются выбранные строки. Для выбранных выходных данных свойство Selected устанавливается в значение True, а для невыбранных выходных данных свойство Selected устанавливается в значение False.

Вход, входные столбцы и выходные столбцы преобразования «Процентная выборка» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Percentage Sampling Transformation.

Пользовательские свойства преобразования «Сводная таблица»

В следующей таблице описаны настраиваемые свойства компонента преобразования «Pivot».

Свойство Тип данных Описание
Проброс Несопоставленных Ключей Сводной Таблицы Логический Установите значение True для настройки преобразования «Сведение» на игнорирование столбцов, которые содержат неизвестные значения в столбце «Ключ сведения», и вывод всех значений ключа сведения в сообщение журнала при запуске пакета.

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

Свойство Тип данных Описание
Использование сводных таблиц Integer (перечисление) Значение, определяющее роль столбца при сведении набора данных.

0:
Столбец не подвергается повороту, а его значения передаются на выход преобразования.

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

2.
Этот столбец является сводным. Как минимум один столбец создается по каждому значению в данном столбце.

3.
Значения из этого столбца переносятся в столбцы, которые создаются в результате сводной операции.

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

Свойство Тип данных Описание
Ключевое значение сводной таблицы Строка Одно из возможных значений столбца, помеченного как ключ сводной таблицы по значению его свойства PivotUsage.

Значение этого свойства можно задать с помощью выражения свойства.
Исходный столбец Целое Идентификатор LineageID входного столбца, содержащего сводное значение, или -1. Значение -1 означает, что столбец не используется в операции сводной таблицы.

Дополнительные сведения см. в разделе Pivot Transformation.

Пользовательские свойства преобразования «Подсчет строк»

Преобразование «Подсчет строк» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства преобразования «Подсчет строк». Все свойства доступны для чтения и записи.

Имя свойства Тип данных Описание
Имя переменной Строка Имя переменной, содержащей число строк.

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

Дополнительные сведения см. в разделе Row Count Transformation.

Пользовательские свойства преобразования «Выборка строк»

Преобразование «Выборка строк» обладает как настраиваемыми свойствами, так и свойствами, общими для всех компонентов потока данных.

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

Свойство Тип данных Описание
Семя для выборки Целое Начальное значение, используемое генератором случайных чисел. По умолчанию значение этого свойства — 0, что означает, что преобразование использует количество тиков.
Значение выборки Целое Число строк в выборке.

Значение этого свойства можно задать с помощью выражения свойства.

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

Имя свойства Тип данных Описание
Выбрано Логический Указывает выход, в который направляются выбранные строки. Для выбранных выходных данных свойство Selected устанавливается в значение True, а для невыбранных выходных данных свойство Selected устанавливается в значение False.

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

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

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

Дополнительные сведения см. в разделе Row Sampling Transformation.

Пользовательские свойства компонента скрипта

Компонент «Компонент скрипта» имеет как пользовательские свойства, так и свойства, общие для всех компонентов потока данных. Одни и те же настраиваемые свойства доступны независимо от того, выступает ли компонент скрипта в роли источника, преобразования или назначения.

В следующей таблице описаны настраиваемые свойства компонента «Скрипт». Все свойства доступны для чтения и записи.

Имя свойства Тип данных Описание
ПеременныеТолькоДляЧтения Строка Список переменных, разделенных запятыми, доступных компоненту «Компонент скрипта» с доступом только для чтения.
ЧтениеЗаписьПеременные Строка Список переменных, разделённых запятыми, доступных компоненту «Скриптовый компонент» для чтения и записи.

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

Дополнительные сведения см. в статье Script Component.

Пользовательские свойства преобразования «Медленно изменяющееся измерение»

Преобразование «Медленно меняющееся измерение» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

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

Свойство Тип данных Описание
CurrentRowWhere Строка Предложение WHERE в инструкции SELECT, которое позволяет выбрать текущую строку среди строк с одинаковыми бизнес-ключами.
ВключитьПредполагаемыйЭлемент Логический Значение, определяющее, обнаружены ли обновления выводимых элементов. Значение по умолчанию этого свойства равно True.
Ошибка при изменении фиксированного атрибута Логический Значение, определяющее, завершается ли преобразование ошибкой, если столбцы строки с фиксированными атрибутами были изменены или если поиск в таблице измерения завершается неудачей. Если ожидается, что среди входящих строк имеются новые, следует установить этому свойству значение True , чтобы преобразование продолжало работу после сбоя уточняющего запроса, поскольку может использовать сбой для обнаружения новых записей. Это свойство имеет значение по умолчанию False.
FailOnLookupFailure Логический Значение, указывающее, завершается ли преобразование с ошибкой, если не удаётся найти существующую запись. Это свойство имеет значение по умолчанию False.
Входящий тип изменения строки Целое Значение, определяющее, являются ли все поступающие строки новыми, либо преобразование должно выяснять тип их изменений.
ИндикаторВычисленногоУчастника Строка Имя столбца для выводимого элемента.
SqlCommand Строка Инструкция SQL, которая используется для создания набора строк схемы.
ОбновлениеИсторииИзмененияАтрибутов Логический Значение, указывающее, направляются ли исторические обновления атрибутов на выход преобразования для обновлений изменяющихся атрибутов.

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

Свойство Тип данных Описание
Тип столбца Integer (перечисление) Тип обновления столбца. Значения: Изменяемый атрибут (2), Атрибут неизменности (4), Атрибут с предысторией (3), Ключ (1) и Другой (0).

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

Дополнительные сведения см. в разделе Преобразование "Медленно изменяющееся измерение".

Пользовательские свойства преобразования сортировки

Преобразование «Сортировка» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

В следующей таблице описаны пользовательские свойства преобразования «Сортировка». Все свойства доступны для чтения и записи.

Свойство Тип данных Описание
ИсключениеDuplicates Логический Указывает, удаляются ли на выходе преобразования повторяющиеся строки. Это свойство имеет значение по умолчанию False.
Максимальное число значений Целое Указывает максимальное число потоков, используемых преобразованием для сортировки. Значение 0 означает бесконечное число потоков. Значение этого свойства по умолчанию равно 0.

Значение этого свойства можно задать с помощью выражения свойства.

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

Свойство Тип данных Описание
Новые флаги сравнения Целое число (битовая маска) Значение, определяющее, как преобразование сравнивает строковые данные в столбце. Дополнительные сведения см. в статье Comparing String Data.
НоваяПозицияКлючаСортировки Целое Значение, определяющее порядок сортировки столбца. Значение 0 означает, что данные в этом столбце не сортируются.

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

Свойство Тип данных Описание
ИдентификаторСортировкиСтолбца Целое Идентификатор LineageID столбца сортировки.

Вход и выход преобразования «Сортировка» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Sort Transformation.

Пользовательские свойства преобразования «Извлечение терминов»

Преобразование «Извлечение терминов» обладает как пользовательскими свойствами, так и свойствами, общими для всех компонентов потока данных.

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

Свойство Тип данных Описание
Порог Частоты Целое Численное значение, определяющее, сколько раз должен появиться термин, прежде чем будет извлечен. Значение этого свойства по умолчанию равно 2.
IsCaseSensitive (регистрочувствительная проверка) Логический Значение, определяющее, используется ли чувствительность к регистру при извлечении существительных и именных словосочетаний. Это свойство имеет значение по умолчанию False.
МаксимальнаяДлинаТермина Целое Числовое значение, определяющее максимальную длину термина. Это свойство применимо только к фразам. Значение этого свойства по умолчанию равно 12.
НужныДанныеСсылок Логический Значение, определяющее, использует ли преобразование список исключаемых терминов, хранящийся в ссылочной таблице. Это свойство имеет значение по умолчанию False.
OutTermColumn Строка Имя столбца, содержащего термины-исключения.
OutTermTable Строка Имя таблицы, содержащей столбец с терминами-исключениями.
Тип оценки Целое Значение, определяющее тип оценки, связанной с термином. Допустимые значения: 0, обозначающее частоту, и 1, обозначающее метод TFIDF. Значение TFIDF — это произведение частоты термина и обратной частоты документа (Term Frequency and Inverse Document Frequency), определяемое следующим образом: TFIDF термина T = (частота T) * log((#строк во входных данных) / (#строк, содержащих T)). Значение этого свойства по умолчанию равно 0.
СловоИлиФраза Целое Значение, указывающее тип термина. Допустимыми значениями являются: 0 (только слова), 1 (только субстантивные словосочетания ) и 2 (слова и субстантивные словосочетания). Значение этого свойства по умолчанию равно 0.

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

Дополнительные сведения см. в разделе Term Extraction Transformation.

Пользовательские свойства преобразования поиска термина

Преобразование «Поиск термина» имеет как пользовательские свойства, так и свойства, общие для всех компонентов потока данных.

В следующей таблице описаны настраиваемые свойства преобразования «Поиск терминов». Все свойства доступны для чтения и записи.

Свойство Тип данных Описание
IsCaseSensitive (регистрочувствительная проверка) Логический Значение, указывающее, применяется ли сравнение с учетом регистра при сопоставлении текста во входном столбце с искомым термином. Это свойство имеет значение по умолчанию False.
СтолбецСсылочныхТерминов Строка Имя столбца, содержащего термины уточняющего запроса.
ТаблицаСсылочныхТерминов Строка Имя таблицы, содержащей столбец с терминами уточняющего запроса.

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

Свойство Тип данных Описание
Тип столбца ввода Целое Значение, определяющее тип использования столбца. Допустимы следующие значения: 0 — для сквозного столбца, 1 — для столбца подстановки и 2 — для столбца, который одновременно является сквозным столбцом и столбцом подстановки.

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

Имя свойства Тип данных Описание
CustomLineageID Целое Идентификатор LineageID соответствующего входного столбца, если значение InputColumnType этого столбца равно 0 или 2.

Вход и выход преобразования «Поиск термина» не имеют пользовательских свойств.

Дополнительные сведения см. в разделе Term Lookup Transformation.

Пользовательские свойства преобразования Unpivot

Преобразование «Отмена свертывания» на уровне компонента имеет только те свойства, которые являются общими для всех компонентов потока данных.

Примечание.

Этот раздел опирается на сценарий отмены свертывания, описанный в разделе Преобразование отмены свертывания , чтобы проиллюстрировать использование описываемых здесь параметров.

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

Свойство Тип данных Описание
колонка назначения Целое Идентификатор LineageID выходного столбца, с которым сопоставляется входной столбец. Значение -1 указывает на то, что входной столбец не сопоставлен с выходным.
Ключевое значение сводной таблицы Строка Значение, которое копируется в выходной столбец преобразования.

Значение этого свойства можно задать с помощью выражения свойства.

В сценарии Unpivot, описанном в разделе Unpivot Transformation, значениями Pivot являются текстовые значения Ham, Coke, Milk, Beer и Chips. Они будут отображаться как текстовые значения в новом столбце Product, указанном параметром Имя столбца значений ключа сводной таблицы.

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

Имя свойства Тип данных Описание
Ключ поворота Логический Определяет, записываются ли в этот выходной столбец значения свойства PivotKeyValue входных столбцов.

В сценарии нормализации, описанном в разделе Преобразование "Нормализация", имя столбца значений — Product; оно задает новый столбец Product, в который преобразуются столбцы Ham, Coke, Milk, Beer и Chips.

Вход и выход преобразования «Отмена сведения» не имеют настраиваемых свойств.

Дополнительные сведения см. в разделе Unpivot Transformation.