Свойства потока данных можно задавать с помощью выражений
Значения определенных свойств объектов потока данных можно указать с помощью выражений свойств, доступных в контейнере задачи потока данных.
Дополнительные сведения о выражениях свойств см. в разделе Использование выражений свойств в пакетах.
Выражения свойств можно использовать для настройки конфигурации каждого развернутого экземпляра пакета. Выражения свойств также можно использовать, чтобы задать ограничения времени выполнения пакета с помощью параметра /set программы командной строки dtexec. Например, можно ограничить значение MaximumThreads для преобразования «Сортировка» или значение MaxMemoryUsage для преобразований «Нечеткое группирование» и «Нечеткий уточняющий запрос». При отсутствии ограничений эти преобразования могут кэшировать большие объемы данных в памяти.
Создание выражений для свойств объектов потока данных
Чтобы задать выражение свойств для одного из свойств объектов потока данных, перечисленных в этом разделе, откройте окно Свойства для задачи потока данных, выбрав задачу потока данных в области конструктора Поток управления или перейдя в конструкторе на вкладку Поток данных, не указывая отдельных компонентов или пути. Выберите свойство Выражения и нажмите кнопку с многоточием (...), чтобы отобразить диалоговое окно Редактор выражений свойств. Выберите свойство из раскрывающегося списка Свойство, затем введите выражение в текстовом поле Выражение и нажмите кнопку с многоточием (...), чтобы отобразить диалоговое окно Построитель выражений.
Список Свойство содержит доступные свойства только для объектов потока данных, уже помещенных в область Поток данных конструктора. Поэтому нельзя использовать список Свойство для просмотра всех возможных свойств объектов потока данных, которые поддерживают выражения свойств. Например, если источник ADO NET помещен в область конструктора, то список Свойство содержит элемент для свойства [ADO NET Source].[SqlCommand]. Список также отображает многие свойства самой задачи потока данных.
Свойства объектов потока данных, которые поддерживают выражения свойств
Значения свойств в следующем списке могут быть заданы с использованием выражений свойств.
Источники потока данных
Дополнительные сведения об этих пользовательских свойствах см. в разделе Пользовательские свойства источника.
Объект потока данных |
Свойство |
---|---|
источник ADO NET |
Свойство TableOrViewName свойство SqlCommand |
источник XML |
свойство XMLData свойство XMLSchemaDefinition |
Преобразования потока данных
Дополнительные сведения об этих пользовательских свойствах см. в разделе Пользовательские свойства преобразований.
Объект потока данных |
Свойство |
---|---|
преобразование «Условное разбиение» |
свойство FriendlyExpression |
преобразование «Производный столбец» |
свойство FriendlyExpression |
преобразование «Нечеткое группирование» |
свойство MaxMemoryUsage |
преобразование «Нечеткий уточняющий запрос» |
свойство MaxMemoryUsage |
Преобразование «Уточняющий запрос» |
Свойство SqlCommand Свойство SqlCommandParam |
преобразование «Команда OLE DB» |
свойство SqlCommand |
преобразование «Процентная выборка» |
свойство SamplingValue |
преобразование «Сведение» |
свойство PivotKeyValue |
преобразование «Выборка строк» |
свойство SamplingValue |
преобразование «Сортировка» |
свойство MaximumThreads |
преобразование «Отмена сведения» |
свойство PivotKeyValue |
Назначения потока данных
Дополнительные сведения об этих пользовательских свойствах см. в разделе Пользовательские свойства назначений.
Объект потока данных |
Свойство |
---|---|
Назначение «ADO.NET» |
Свойство TableOrViewName Свойство BatchSize Свойство CommandTimeout |
назначение «Неструктурированный файл» |
свойство Header |
назначение SQL Server Compact |
свойство TableName |
назначение SQL Server |
Свойство BulkInsertTableName Свойство BulkInsertFirstRow Свойство BulkInsertLastRow Свойство BulkInsertOrder Свойство Timeout |
Внешние ресурсы
Техническая статья Список хитрых выражений служб SSIS на сайте pragmaticworks.com
|