Задача «Выполнение инструкции DDL служб Analysis Services»
Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure
задача «Выполнение инструкции DDL служб Службы Analysis Services » запускает инструкции языка DDL, которые могут создавать, удалять или изменять модели интеллектуального анализа данных и многомерные объекты, такие как кубы и измерения. Например, инструкция DDL позволяет создать секцию в кубе Adventure Works или удалить измерение в Adventure Works DW Multidimensional 2012, образце базы данных служб Службы Analysis Services , входящем в состав SQL Server.
Задача «Выполнение инструкции DDL служб Службы Analysis Services » использует диспетчер соединений служб Службы Analysis Services для подключения к экземпляру служб Службы Analysis Services или к проекту Службы Analysis Services . Дополнительные сведения см. в статье Analysis Services Connection Manager.
Службы Integration Services содержат ряд задач, выполняющих операции бизнес-аналитики, таких как обработка аналитических объектов и запуск запросов прогнозирования интеллектуального анализа данных.
Дополнительные сведения о задачах, связанных с бизнес-аналитикой, см. в следующих разделах:
Инструкции DDL
Инструкции DDL представлены как инструкции в службах Службы Analysis Services Scripting Language (ASSL) и встроены в команду XML для аналитики (XMLA).
ASSL используется для определения и описания экземпляра служб Службы Analysis Services , базы данных и объектов базы данных, которые он содержит. Дополнительные сведения см. в разделе Язык скриптов для Analysis Services (ASSL для XMLA).
XML для аналитики — это язык команд, используемый для отправки команд-действий, таких как «Создать», «Изменить» или «Обработать», экземпляру служб Службы Analysis Services. Дополнительные сведения см. в разделе Справочник по XML для аналитики (XMLA).
Если DDL-код хранится в отдельном файле, задача «Выполнение инструкции DDL служб Службы Analysis Services » использует диспетчер подключения файлов для указания пути файла. Дополнительные сведения см. в статье File Connection Manager.
Так как инструкции DDL могут содержать пароли и другие важные сведения, пакет, содержащий одну или несколько задач "Выполнение инструкции DDL служб Службы Analysis Services", должен использовать уровень защиты пакета EncryptAllWithUserKey или EncryptAllWithPassword. Дополнительные сведения см. в разделе Пакеты служб Integration Services (SSIS).
Примеры DDL
Следующие три инструкции DDL были сформированы объектами сценария в Adventure Works DW Multidimensional 2012, базе данных служб Службы Analysis Services , входящей в состав SQL Server.
Следующая инструкция DDL удаляет измерение Promotion .
<Delete xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<DimensionID>Dim Promotion</DimensionID>
</Object>
</Delete>
Следующая инструкция DDL обрабатывает куб Adventure Works DW Multidimensional 2012 .
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
Следующая инструкция DDL создает модель интеллектуального анализа данных Forecasting .
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<ParentObject>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<MiningStructureID>Forecasting</MiningStructureID>
</ParentObject>
<ObjectDefinition>
<MiningModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>Forecasting</ID>
<Name>Forecasting</Name>
<Algorithm>Microsoft_Time_Series</Algorithm>
<AlgorithmParameters>
<AlgorithmParameter>
<Name>PERIODICITY_HINT</Name>
<Value xsi:type="xsd:string">{12}</Value>
</AlgorithmParameter>
</AlgorithmParameters>
<Columns>
<Column>
<ID>Amount</ID>
<Name>Amount</Name>
<SourceColumnID>Amount</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Model Region</ID>
<Name>Model Region</Name>
<SourceColumnID>Model Region</SourceColumnID>
<Usage>Key</Usage>
</Column>
<Column>
<ID>Quantity</ID>
<Name>Quantity</Name>
<SourceColumnID>Quantity</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Time Index</ID>
<Name>Time Index</Name>
<SourceColumnID>Time Index</SourceColumnID>
<Usage>Key</Usage>
</Column>
</Columns>
<Collation>Latin1_General_CS_AS_KS</Collation>
</MiningModel>
</ObjectDefinition>
</Create>
Следующие три инструкции DDL были сформированы объектами сценария в Adventure Works DW Multidimensional 2012, базе данных служб Службы Analysis Services , входящей в состав SQL Server.
Следующая инструкция DDL удаляет измерение Promotion .
<Delete xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<DimensionID>Dim Promotion</DimensionID>
</Object>
</Delete>
Следующая инструкция DDL обрабатывает куб Adventure Works DW Multidimensional 2012 .
<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<Parallel>
<Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Object>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
</Object>
<Type>ProcessFull</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
Следующая инструкция DDL создает модель интеллектуального анализа данных Forecasting .
<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<ParentObject>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<MiningStructureID>Forecasting</MiningStructureID>
</ParentObject>
<ObjectDefinition>
<MiningModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ID>Forecasting</ID>
<Name>Forecasting</Name>
<Algorithm>Microsoft_Time_Series</Algorithm>
<AlgorithmParameters>
<AlgorithmParameter>
<Name>PERIODICITY_HINT</Name>
<Value xsi:type="xsd:string">{12}</Value>
</AlgorithmParameter>
</AlgorithmParameters>
<Columns>
<Column>
<ID>Amount</ID>
<Name>Amount</Name>
<SourceColumnID>Amount</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Model Region</ID>
<Name>Model Region</Name>
<SourceColumnID>Model Region</SourceColumnID>
<Usage>Key</Usage>
</Column>
<Column>
<ID>Quantity</ID>
<Name>Quantity</Name>
<SourceColumnID>Quantity</SourceColumnID>
<Usage>Predict</Usage>
</Column>
<Column>
<ID>Time Index</ID>
<Name>Time Index</Name>
<SourceColumnID>Time Index</SourceColumnID>
<Usage>Key</Usage>
</Column>
</Columns>
<Collation>Latin1_General_CS_AS_KS</Collation>
</MiningModel>
</ObjectDefinition>
</Create>
Настройка задачи «Выполнение инструкции DDL служб Analysis Services»
Значения свойств можно задавать с помощью конструктора Integration Services или программными средствами.
Дополнительные сведения о свойствах, которые можно задать в конструкторе служб Integration Services , см. в следующем разделе:
Дополнительные сведения об установке этих свойств в конструкторе служб Integration Services см. в следующем разделе:
Программная настройка задачи «Выполнение инструкции DDL служб Analysis Services»
Дополнительные сведения об установке этих свойств программными средствами см. в следующем разделе.
Редактор задачи «Выполнение инструкции DDL служб Analysis Services» (страница «Общие»)
Используйте страницу Общие диалогового окна Редактор задачи " Выполнение инструкции DDL служб Analysis Services" для назначения имени и описания задания выполнения DDL служб Службы Analysis Services .
Параметры
имя;
Задает уникальное имя задаче Execute DDL служб Службы Analysis Services . Это имя используется в качестве метки для значка задачи.
Примечание
Имена задач в пределах пакета должны быть уникальными.
Описание
Предоставляет описание задачи Execute DDL служб Службы Analysis Services .
Редактор задачи «Выполнение инструкции DDL служб Analysis Services» (страница DDL)
Используйте страницу DDL диалогового окна Редактор задачи "Выполнение инструкции DDL служб аналитики" , чтобы настроить соединение с проектом Службы Analysis Services или базой данных Службы Analysis Services , а также предоставить сведения об источнике инструкций языка определения данных (DDL).
Статические параметры
Соединение
Выберите проект Службы Analysis Services или диспетчер подключений Службы Analysis Services в списке или щелкните <Создать соединение...>и создайте подключение с помощью диалогового окна Добавление диспетчера соединений со службами Analysis Services.
См. также:Добавление диалогового окна "Диспетчер соединений со службами Analysis Services" в справочнике по пользовательскому интерфейсу, Диспетчер соединений служб Analysis Services
Тип источника
Указать тип источника инструкции DDL. Параметры этого свойства приведены в следующей таблице.
Значение | Описание |
---|---|
Прямой ввод | Установите в качестве источника инструкцию DDL, содержащуюся в текстовом поле SourceDirect . При выборе этого значения в следующем подразделе отображаются динамические параметры. |
Соединение с файлом | В качестве источника указывается файл, содержащий инструкцию DDL. При выборе этого значения в следующем подразделе отображаются динамические параметры. |
Переменная | Установите в качестве источника переменную. При выборе этого значения в следующем подразделе отображаются динамические параметры. |
Динамические параметры
SourceType = Прямой ввод
Source
Введите инструкции DDL или нажмите кнопку с многоточием (…) и после этого введите инструкции в диалоговом окне Инструкции DDL.
SourceType = Подключение файла
Source
Выберите "Соединение с файлом" из списка или нажмите кнопку <Создать соединение...> и создайте новое соединение с помощью диалогового окна Диспетчер соединения файлов.
См. также:Диспетчер соединения файлов
SourceType = Переменная
Source
Выберите переменную из списка или нажмите <Создать переменную...> и создайте новую переменную с помощью диалогового окна Добавить переменную.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по