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