Поделиться через


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

Помимо свойств, общих для большинства объектов потока данных модели объектов служб SQL ServerIntegration Services, многие объекты данных обладают пользовательскими свойствами, специфичными для конкретного объекта. Пользовательские свойства доступны только в среде выполнения и не описаны в справочной документации по программированию служб Integration Services для управляемой среды.

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

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

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

Статистические объекты

Экспорт столбца

Row Count

Аудит

Нечеткое группирование

Выборка строк

Преобразование кэша

Нечеткий уточняющий запрос

Компонент сценария

Таблица символов

Импорт столбцов

Медленно изменяющееся измерение

Условное разбиение

Поиск

Сортировка

Скопировать столбец

Merge Join

Извлечение терминов

Преобразование данных

Команда OLE DB

Уточняющий запрос термина

Запрос интеллектуального анализа данных

Процентное отношение выборки

Отмена сведения

Производный столбец

Сведение

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

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

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

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

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

Свойство

Тип данных

Описание

AutoExtendFactor

Integer

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

CountDistinctKeys

Integer

Точное число результатов различных подсчетов, которые могут записываться при статистической обработке. Если указано значение CountDistinctScale, приоритет имеет значение CountDistinctKeys.

CountDistinctScale

Integer (перечисление)

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

Это свойство может принимать одно из следующих значений.

  • Low (1) — до 500 000 значений ключа.

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

  • High (3) — более 25 миллионов значений ключа.

  • Unspecified (0) — значение CountDistinctScale не используется. Использование параметра Unspecified (0) может снизить производительность работы с большими наборами данных.

Keys

Integer

Точное число ключей Group By, которые записываются при статистической обработке. Если указано значение KeyScale, приоритет имеет значение Keys.

KeyScale

Integer (перечисление)

Значение, описывающее примерное количество значений ключа Group By, которые могут быть записаны при статистической обработке.

Это свойство может принимать одно из следующих значений.

  • Low (1) — до 500 000 значений ключа.

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

  • High (3) — более 25 миллионов значений ключа.

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

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

Свойство

Тип данных

Описание

Keys

Integer

Точное число ключей Group By, которые могут записываться при статистической обработке. Если указано значение KeyScale, приоритет имеет значение Keys.

KeyScale

Integer (перечисление)

Значение, описывающее примерное количество значений ключа Group By, которые могут быть записаны при статистической обработке.

Это свойство может принимать одно из следующих значений.

  • Low (1) — до 500 000 значений ключа.

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

  • High (3) — более 25 миллионов значений ключа.

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

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

Свойство

Тип данных

Описание

AggregationColumnId

Integer

Свойство столбца LineageID, который используется в предложениях GROUP BY и статистических функциях.

AggregationComparisonFlags

Integer

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

AggregationType

Integer (перечисление)

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

Это свойство может принимать одно из следующих значений.

  • Подсчет (1)

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

  • Подсчетуникальных (3)

  • Сумма (4)

  • Среднее (5)

  • Максимум (7)

  • Минимум (6)

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

CountDistinctKeys

Integer

Значение для статистического выражения типа Count distinct, определяющее точное число ключей, которые оно может записать. Если указано значение CountDistinctScale, приоритет имеет значение CountDistinctKeys.

CountDistinctScale

Integer (перечисление)

Значение для статистического выражения типа Count distinct, определяющее приблизительное число ключей, которые оно может записать.

Это свойство может принимать одно из следующих значений.

  • Low (1) — до 500 000 значений ключа.

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

  • High (3) — более 25 миллионов значений ключа.

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

IsBig

Boolean

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

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

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

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

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

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

Имя свойства

Тип данных

Описание

LineageItemSelected

Integer (перечисление)

Элемент аудита, выбранный для выхода.

Это свойство может принимать одно из следующих значений.

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения см. в разделе Преобразование «Аудит».

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

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

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

Свойство

Тип данных

Описание

Connectionmanager

String

Определяет имя диспетчера соединений.

ValidateExternalMetadata

Boolean

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

Значением по умолчанию является True.

AvailableInputColumns

String

Список доступных входных столбцов.

InputColumns

String

Список выбранных входных столбцов.

CacheColumnName

String

Определяет имя столбца, сопоставленного с выбранным входным столбцом.

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

Дополнительные сведения см. в разделе Редактор диспетчера кэшируемых соединений.

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

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

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

Свойство

Тип данных

Описание

InputColumnLineageId

Integer

Значение, указывающее LineageID входного столбца, являющегося источником выходного столбца.

MapFlags

Integer (перечисление)

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

Это свойство может принимать одно из следующих значений.

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

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

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

  • Хирагана (3)

  • Катакана (4)

  • Регистр по правилам языка (7)

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

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

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

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

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

Дополнительные сведения см. в разделе Преобразование «Таблица символов».

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

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

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

Свойство

Тип данных

Описание

EvaluationOrder

Integer

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

Expression

String

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

FriendlyExpression

String

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

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

IsDefaultOut

Boolean

Значение, определяющее, является ли данный выход выходом по умолчанию.

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

Дополнительные сведения см. в разделе Преобразование «Условное разбиение».

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

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

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

Имя свойства

Тип данных

Описание

copyColumnId

Integer

Идентификатор LineageID входного столбца, копируемого в выходной.

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

Дополнительные сведения см. в разделе Преобразование «Копирование столбца».

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

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

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

Свойство

Тип данных

Описание

FastParse

Boolean

Значение, определяющее, использует ли столбец более быстрые, но не зависящие от языкового стандарта процедуры синтаксического анализа, предоставляемые службами Integration Services, или стандартные процедуры, зависящие от языкового стандарта. Значение этого свойства по умолчанию — False. Дополнительные сведения см. в разделах Быстрый синтаксический анализ и Стандартный синтаксический анализ. .

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

SourceInputColumnLineageId

Integer

Идентификатор LineageID входного столбца, являющегося источником для выходного столбца.

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

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

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

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

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

Свойство

Тип данных

Описание

ASConnectionId

String

Уникальный идентификатор объекта соединения.

ASConnectionString

String

Строка соединения с проектом служб Analysis Services или базой данных служб Analysis Services.

CatalogName

String

Имя базы данных служб Analysis Services.

ModelName

String

Имя модели интеллектуального анализа данных.

ModelStructureName

String

Имя структуры интеллектуального анализа данных.

ObjectRef

String

XML-тег, определяющий структуру интеллектуального анализа данных, которую использует преобразование.

QueryText

String

Инструкция, используемая преобразованием для выполнения прогнозирующего запроса.

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

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

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

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

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

Свойство

Тип данных

Описание

Expression

String

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

FriendlyExpression

String

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

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

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

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

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

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

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

Свойство

Тип данных

Описание

AllowAppend

Boolean

Значение, определяющее, добавляются ли при преобразовании данные в существующий файл. По умолчанию для этого свойства устанавливается значение False.

ForceTruncate

Boolean

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

FileDataColumnID

Integer

Значение, определяющее столбец, который содержит данные, вставленные преобразованием в файл. Для «Столбца извлечения» это свойство имеет значение 0, а для «Столбца пути к файлу» — идентификатор LineageID «Столбца извлечения».

WriteBOM

Boolean

Значение, которое определяет, будет ли записана в файл метка порядка следования байтов.

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

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

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

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

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

Свойство

Тип данных

Описание

ExpectBOM

Boolean

Значение, указывающее, ожидает ли преобразование «Импорт столбца» наличия отметки порядка байтов (BOМ). Отметка порядка байтов предполагается, только если данные принадлежат к типу данных DT_NTEXT.

FileDataColumnID

Integer

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

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

Дополнительные сведения см. в разделе Преобразование «Импорт столбца».

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

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

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

Свойство

Тип данных

Описание

Delimiters

String

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

Exhaustive

Boolean

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

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

MaxMemoryUsage

Integer

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

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

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

MinSimilarity

Double

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

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

Свойство

Тип данных

Описание

ExactFuzzy

Integer (перечисление)

Значение, определяющее, производит ли преобразование поиск нечеткого или точного соответствия. Возможные значения: Exact и Fuzzy. По умолчанию это свойство имеет значение Fuzzy.

FuzzyComparisonFlags

Integer (перечисление)

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

Это свойство может принимать одно из следующих значений.

  • FullySensitive

  • IgnoreCase

  • IgnoreKanaType

  • IgnoreNonSpace

  • IgnoreSymbols

  • IgnoreWidth

Дополнительные сведения см. в разделе Сравнение строковых данных.

LeadingTrailingNumeralsSignificant

Integer (перечисление)

Значение, определяющее относительную значимость цифр.

Это свойство может принимать одно из следующих значений.

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

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

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

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

MinSimilarity

Double

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

ToBeCleaned

Boolean

Значение, определяющее, используется ли столбец для обнаружения дубликатов, то есть по нему ли производится группирование. По умолчанию для этого свойства устанавливается значение False.

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

Имя свойства

Тип данных

Описание

ColumnType

Integer (перечисление)

Значение, определяющее тип выходного столбца.

Это свойство может принимать одно из следующих значений.

  • KeyIn (1)

  • KeyOut (2)

  • Similarity (3)

  • ColumnSimilarity (4)

  • PassThru (5)

  • Canonical (6)

  • Undefined (0)

InputID

Integer

Идентификатор LineageID соответствующего входного столбца.

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

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

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

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

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

Свойство

Тип данных

Описание

CopyReferenceTable

Boolean

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

Delimiters

String

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

DropExistingMatchIndex

Boolean

Значение, определяющее, удаляется ли индекс соответствия, указанный в свойстве MatchIndexName, если для свойства MatchIndexOptions не установлено значение ReuseExistingIndex. Значение этого свойства по умолчанию равно True.

Exhaustive

Boolean

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

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

MatchIndexName

String

Имя индекса соответствия. Индекс соответствия представляет собой таблицу, в которой преобразование создает и хранит используемый им индекс. При повторном использовании имя индекса соответствия определяется значением свойства MatchIndexName. Свойство MatchIndexName должно содержать допустимое имя идентификатора SQL Server. Например, если имя содержит пробелы, его необходимо заключить в скобки.

MatchIndexOptions

Integer (перечисление)

Значение, определяющее, как преобразование управляет индексом соответствия.

Это свойство может принимать одно из следующих значений.

  • GenerateNewIndex (1)

  • GenerateAndPersistNewIndex (2)

  • GenerateAndMaintainNewIndex (3)

  • ReuseExistingIndex (0)

MaxMemoryUsage

Integer

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

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

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

MaxOutputMatchesPerInput

Integer

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

ПримечаниеПримечание
Значения больше 100 можно указывать только с помощью Расширенного редактора.

MinSimilarity

Integer

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

ReferenceMetadataXML

String

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

ReferenceTableName

String

Имя таблицы уточняющих запросов. Это имя должно быть допустимым именем идентификатора SQL Server. Например, если имя содержит пробелы, его необходимо заключить в скобки.

WarmCaches

Boolean

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

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

Свойство

Тип данных

Описание

FuzzyComparisonFlags

Integer

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

FuzzyComparisonFlagsEx

Integer (перечисление)

Значение, определяющее, какие расширенные флаги сравнения использует преобразование. Это могут быть: MapExpandLigatures, MapFoldCZone, MapFoldDigits, MapPrecomposed и NoMapping. Значение NoMapping нельзя использовать совместно с другими флагами.

JoinToReferenceColumn

String

Значение, определяющее имя столбца в ссылочной таблице, с которым соединен данный столбец.

JoinType

Integer

Значение, определяющее, производит ли преобразование нечеткое или точное сопоставление. По умолчанию это свойство имеет значение Fuzzy. Точное соединение выполняется при значении 1, а нечеткое — при значении 2.

MinSimilarity

Double

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

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

ПримечаниеПримечание

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

Свойство

Тип данных

Описание

ColumnType

Integer (перечисление)

Значение, определяющее тип выходных столбцов, добавленных преобразованием в выход.

Это свойство может принимать одно из следующих значений.

  • Similarity (1)

  • Confidence (2)

  • ColumnSimilarity (3)

  • Undefined (0)

CopyFromReferenceColumn

String

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

SourceInputColumnLineageId

Integer

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

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

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

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

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

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

Свойство

Тип данных

Описание

CacheType

Integer (перечисление)

Тип кэша таблицы уточняющих запросов. Допустимыми являются значения: Full (0), Partial (1) и None (2). Это свойство имеет значение по умолчанию Full.

DefaultCodePage

Integer

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

MaxMemoryUsage

Integer

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

MaxMemoryUsage64

Integer

Максимальный размер кэша для таблицы уточняющих запросов на 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

String

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

ReferenceMetaDataXML

String

Метаданные для столбцов в таблице подстановки, которые преобразование копирует в свой выход.

SqlCommand

String

Инструкция SELECT, заполняющая таблицу уточняющих запросов.

SqlCommandParam

String

Параметризованная инструкция SQL, заполняющая таблицу уточняющих запросов.

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

Свойство

Тип данных

Описание

CopyFromReferenceColumn

String

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

JoinToReferenceColumns

String

Имя столбца в ссылочной таблице, с которым соединен исходный столбец.

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

Имя свойства

Тип данных

Описание

CopyFromReferenceColumn

String

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

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

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

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

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

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

Свойство

Тип данных

Описание

JoinType

Integer (перечисление)

Определяет, выполняется ли внутреннее (2), левое внешнее (1) или полное (0) соединение.

MaxBuffersPerInput

Integer

Максимальное число буферов, используемых для каждого входа. Дополнительные сведения об использовании этого свойства см. в разделе Повышение производительности потока данных.

NumKeyColumns

Integer

Число столбцов, используемых в соединении.

TreatNullsAsEqual

Boolean

Значение, указывающее, рассматривает ли преобразование значения NULL как равные. По умолчанию для этого свойства устанавливается значение True. Если значение этого свойства равно False, то преобразование рассматривает значения NULL так же, как SQL Server.

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

Имя свойства

Тип данных

Описание

InputColumnID

Integer

Идентификатор LineageID входного столбца, копируемого в этот выходной столбец.

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

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

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

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

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

Имя свойства

Тип данных

Описание

CommandTimeout

Integer

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

DefaultCodePage

Integer

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

SQLCommand

String

Инструкция Transact-SQL, которая выполняется преобразованием для каждой строки потока данных.

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

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

Имя свойства

Тип данных

Описание

DBParamInfoFlag

Integer (битовая маска)

Набор флагов, описывающих характеристики параметров. Дополнительные сведения см. в разделе DBPARAMFLAGSENUM электронной документации по OLE DB в библиотеке MSDN.

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

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

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

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

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

Свойство

Тип данных

Описание

SamplingSeed

Integer

Начальное значение, используемое генератором случайных чисел. По умолчанию это свойство имеет значение 0, при котором преобразование использует счетчик сигналов времени.

SamplingValue

Integer

Размер выборки в процентах от исходного объема.

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

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

Имя свойства

Тип данных

Описание

Selected

Boolean

Указывает выход, в который направляются выбранные строки. На выбранном выходе свойство Selected устанавливается в значение True, а на невыбранном выходе свойство Selected устанавливается в значение False.

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

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

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

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

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

Свойство

Тип данных

Описание

PivotUsage

Integer (перечисление)

Значение, определяющее роль столбца при сведении набора данных.

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

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

Свойство

Тип данных

Описание

PivotKeyValue

String

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

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

SourceColumn

Integer

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

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

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

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

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

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

Имя свойства

Тип данных

Описание

VariableName

String

Имя переменной, содержащей число строк.

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

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

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

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

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

Свойство

Тип данных

Описание

SamplingSeed

Integer

Начальное значение, используемое генератором случайных чисел. По умолчанию это свойство имеет значение 0, при котором преобразование использует счетчик сигналов времени.

SamplingValue

Integer

Число строк в выборке.

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

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

Имя свойства

Тип данных

Описание

Selected

Boolean

Указывает выход, в который направляются выбранные строки. На выбранном выходе свойство Selected устанавливается в значение True, а на невыбранном выходе свойство Selected устанавливается в значение False.

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

Свойство

Тип данных

Описание

InputColumnLineageId

Integer

Значение, которое указывает LineageID входного столбца, являющегося источником выходного столбца.

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

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

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

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

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

Имя свойства

Тип данных

Описание

ReadOnlyVariables

String

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

ReadWriteVariables

String

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

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

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

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

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

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

Свойство

Тип данных

Описание

CurrentRowWhere

String

Предложение WHERE в инструкции SELECT, которое позволяет выбрать текущую строку среди строк с одинаковыми бизнес-ключами.

EnableInferredMember

Boolean

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

FailOnFixedAttributeChange

Boolean

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

FailOnLookupFailure

Boolean

Значение, указывающее, завершается ли преобразование ошибкой в случае сбоя уточняющего запроса к существующей записи. По умолчанию для этого свойства устанавливается значение False.

IncomingRowChangeType

Integer

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

InferredMemberIndicator

String

Имя столбца для выводимого элемента.

SQLCommand

String

Инструкция SQL, которая используется для создания набора строк схемы.

UpdateChangingAttributeHistory

Boolean

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

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

Свойство

Тип данных

Описание

ColumnType

Integer (перечисление)

Тип обновления столбца. Может иметь следующие значения: Changing Attribute, Fixed Attribute, Historical Attribute, Key и Other.

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

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

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

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

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

Свойство

Тип данных

Описание

EliminateDuplicates

Boolean

Указывает, удаляются ли на выходе преобразования повторяющиеся строки. Это свойство имеет значение по умолчанию False.

MaximumThreads

Integer

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

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

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

Свойство

Тип данных

Описание

NewComparisonFlags

Integer (битовая маска)

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

NewSortKeyPosition

Integer

Значение, определяющее порядок сортировки столбца. Значение 0 означает, что данные в этом столбце не сортируются.

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

Свойство

Тип данных

Описание

SortColumnID

Integer

Идентификатор LineageID столбца сортировки.

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

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

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

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

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

Свойство

Тип данных

Описание

FrequencyThreshold

Integer

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

IsCaseSensitive

Boolean

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

MaxLengthOfTerm

Integer

Числовое значение, определяющее максимальную длину термина. Это свойство применимо только к фразам. Значение этого свойства по умолчанию равно 12.

NeedRefenceData

Boolean

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

OutTermColumn

String

Имя столбца, содержащего термины-исключения.

OutTermTable

String

Имя таблицы, содержащей столбец с терминами-исключениями.

ScoreType

Integer

Значение, определяющее тип оценки, используемой для выявления терминов. Допустимые значения: 0, обозначающее частоту, и 1, обозначающее метод TFIDF. Значение TFIDF является произведением частоты термина и обратной частоты документа» (Term Frequency and Inverse Document Frequency) и определяется формулой: TFIDF термина T = (частота_T) * log( (#число_строк_во_входных_данных) / (#число_строк_включающих_T). Значение этого свойства по умолчанию равно 0.

WordOrPhrase

Integer

Значение, указывающее тип термина. Допустимыми значениями являются: 0 (только слова), 1 (только субстантивные словосочетания ) и 2 (слова и субстантивные словосочетания). Значение этого свойства по умолчанию равно 0.

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

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

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

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

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

Свойство

Тип данных

Описание

IsCaseSensitive

Boolean

Значение, определяющее, учитывается ли регистр при сравнении, необходимом для сопоставления текста во входном столбце с термином уточняющего запроса. По умолчанию для этого свойства устанавливается значение False.

RefTermColumn

String

Имя столбца, содержащего термины уточняющего запроса.

RefTermTable

String

Имя таблицы, содержащей столбец с терминами уточняющего запроса.

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

Свойство

Тип данных

Описание

InputColumnType

Integer

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

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

Имя свойства

Тип данных

Описание

CustomLineageID

Integer

Идентификатор LineageID соответствующего входного столбца, если значение InputColumnType этого столбца равно 0 или 2.

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

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

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

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

ПримечаниеПримечание

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

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

Свойство

Тип данных

Описание

DestinationColumn

Integer

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

PivotKeyValue

String

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

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

Сценарий отмены сведения, описанный в разделе Преобразование «Отмена сведения», использует для сведения текстовые значения Ham, Coke, Milk, Beer и Chips. Они и появятся в виде текстовых значений в новом столбце Product, выбранном параметром Имя столбца значений ключа сведения.

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

Имя свойства

Тип данных

Описание

PivotKey

Boolean

Определяет, записываются ли в этот выходной столбец значения свойства PivotKeyValue входных столбцов.

В сценарии «Отмена сведения», описанном в разделе Преобразование «Отмена сведения», столбец сведения имеет имя Product и обозначает новый столбец Product, в который помещаются значения из столбцов Ham, Coke, Milk, Beer и Chips при отмене сведения.

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

Дополнительные сведения см. в разделе Преобразование «Отмена сведения».

Журнал изменений

Обновления

  • Добавлены числовые значения для следующих свойств:

    • свойства преобразования «Статистическая обработка» CountDistinctScale, KeyScale, AggregationType и CountDistinctScale;

    • свойства преобразования «Уточняющий запрос» CacheType и NoMatchBehavior;

    • свойства MatchIndexOptions преобразования «Нечеткий уточняющий запрос».

    • свойство JoinType преобразования «Соединение слиянием».

  • Добавлены допустимые значения для следующих свойств:

    • свойства LineageItemSelected преобразования «Аудит».

    • свойства MapFlags преобразования «Таблица символов».

    • свойства преобразования «Нечеткое группирование» ExactFuzzy, FuzzyComparisonFlags, LeadingTrailingNumeralsSignificant и ColumnType.

    • свойства ColumnType преобразования «Нечеткий уточняющий запрос».