Управление решениями и объектами интеллектуального анализа данных
SQL Server 2012 содержит клиентские средства, предназначенные для управления структурами и моделями интеллектуального анализа данных. В этом разделе описаны операции управления, которые могут выполняться с помощью каждой из сред.
Кроме этого, управление объектами интеллектуального анализа данных может осуществляться программно через объекты AMO или путем соединения с базами данных служб Analysis Services из других клиентов, например надстройки интеллектуального анализа данных для Microsoft Excel 2007.
В этом разделе
Перемещение объектов интеллектуального анализа данных
Требования к обработке и связанные замечания (интеллектуальный анализ данных)
Обнаружение объектов интеллектуального анализа данных
Обработанные структуры и модели интеллектуального анализа данных хранятся в экземпляре служб Analysis Services.
Если при разработке объектов интеллектуального анализа данных было создано соединение с базой данных служб Analysis Services в немедленном режиме, то все создаваемые объекты по мере работы незамедлительно добавляются на сервер. Однако если объекты интеллектуального анализа данных проектируются в режиме«в сети», который в среде SQL Server Data Tools (SSDT) используется по умолчанию, то создаваемые объекты интеллектуального анализа данных представляют собой только контейнеры метаданных до тех пор, пока не будет выполнено их развертывание в экземпляре служб Analysis Services. Поэтому после каждого изменения объекта необходимо выполнить его повторное развертывание на сервере служб Analysis Services. Дополнительные сведения об архитектуре интеллектуального анализа данных см. в разделе Физическая архитектура (службы Analysis Services — интеллектуальный анализ данных).
Примечание |
---|
Некоторые клиенты, например надстройки интеллектуального анализа данных для Microsoft Excel 2007, также позволяют создавать модели интеллектуального анализа данных сеанса и структуры интеллектуального анализа данных; в них используются соединения с экземплярами, но создаваемые структуры и модели интеллектуального анализа данных при этом сохраняются только на протяжении сеанса. Этими моделями можно управлять через клиент точно так же, как структурами и моделями, сохраненными в базе данных служб Analysis Services, но после отключения от экземпляра служб Analysis Services объекты удаляются. |
Управление объектами интеллектуального анализа данных в среде SQL Server Data Tools.
Многие функции, представленные в среде SQL Server Data Tools (SSDT), упрощают создание, просмотр и изменение объектов интеллектуального анализа данных.
По следующим ссылкам можно получить полезные сведения об изменении объектов интеллектуального анализа данных в среде SQL Server Data Tools (SSDT).
изменить свойства структуры интеллектуального анализа данных
Просмотр или изменение флагов модели (интеллектуальный анализ данных)
Обычно в качестве средства разработки новых проектов и добавления существующих будет использоваться среда SQL Server Data Tools (SSDT), а затем для управление проектами и объектами — среда Среда SQL Server Management Studio.
Однако уже развернутые объекты экземпляра служб Analysis Services можно изменить и напрямую с помощью параметра Immediate с соединением с сервером в режиме «в сети». Дополнительные сведения см. в разделе Подключение в режиме «в сети» к базе данных служб Analysis Services.
Внимание! |
---|
Все изменения структуры или модели интеллектуального анализа данных, включая изменения таких метаданных, как имена или описания, требуют повторной обработки соответствующей модели или структуры. |
Если нет возможности использовать файл решения, который использовался для создания проекта или объектов интеллектуального анализа данных, то можно импортировать существующий проект с сервера с помощью мастера импорта служб Analysis Services, внести необходимые изменения в объекты, а затем выполнить повторное развертывание с параметром Incremental. Дополнительные сведения см. в разделе Импорт проекта интеллектуального анализа данных с помощью мастера импорта служб Analysis Services.
Управление объектами интеллектуального анализа данных в среде SQL Server Management Studio
Среда Среда SQL Server Management Studio позволяет создавать скрипты со структурами и моделями интеллектуального анализа данных, обрабатывать эти структуры и модели и удалять их. В обозревателе объектов можно просмотреть лишь ограниченный набор свойств, однако дополнительные метаданные о моделях интеллектуального анализа данных доступны в окне редактора DMX-запрос, где нужно выбрать соответствующую структуру интеллектуального анализа данных.
Программное управление объектами интеллектуального анализа данных
Создание, изменение, обработка и удаление объектов интеллектуального анализа данных реализуются при помощи следующих языков программирования. Разные языки предназначены для выполнения разных задач. Результатом могут стать ограничения на типы операций, доступных для выполнения. Например, некоторые свойства объектов интеллектуального анализа данных нельзя изменить с помощью расширений интеллектуального анализа данных, для этого придется использовать язык XMLA или объекты AMO.
Объекты AMO
Объекты AMO — это объектная модель, построенная на основе XMLA, которая обеспечивает полный доступ к объектам интеллектуального анализа данных. Объекты AMO позволяют создавать, развертывать и отслеживать структуры и модели интеллектуального анализа данных.
Ограничения. Нет.
Расширения интеллектуального анализа данных
Расширения интеллектуального анализа данных могут быть использованы вместе с другими интерфейсами команд, например с ADO.NET или ADOMD.Net, для создания и удаления структур и моделей интеллектуального анализа данных, а также создания запросов к ним.
Ограничения. Некоторые свойства нельзя изменять с помощью расширений интеллектуального анализа данных.
XML для аналитики (XMLA)
XML для аналитики, или XMLA, — это язык описания данных DDL для всех служб Analysis Services. XMLA позволяет управлять большинством объектов интеллектуального анализа данных и операциями на сервере. Все операции управления между клиентом и сервером можно выполнять с помощью XMLA. Для удобства при создании оболочки для XML можно использовать язык скриптов служб Analysis Services (язык ASSL).
Ограничения. В среде SQL Server Data Tools (SSDT) формируются некоторые XMLA-инструкции, поддерживаемые только для внутреннего использования. Их использование в скриптах XML DDL невозможно.