Управление решениями и объектами интеллектуального анализа данных
SQL Server 2014 предоставляет клиентские средства, которые можно использовать для управления существующими структурами интеллектуального анализа данных и моделями интеллектуального анализа данных. В этом разделе описаны операции управления, которые могут выполняться с помощью каждой из сред.
Помимо этих средств, вы можете управлять объектами интеллектуального анализа данных программным способом с помощью AMO или использовать другие клиенты, которые подключаются к базе данных служб Analysis Services, например надстройки интеллектуального анализа данных для Microsoft Excel 2007.
В этом разделе
Перемещение объектов интеллектуального анализа данных
Требования к обработке и связанные замечания (интеллектуальный анализ данных)
Обнаружение объектов интеллектуального анализа данных
Обработанные структуры и модели интеллектуального анализа данных хранятся в экземпляре служб Analysis Services.
При создании подключения к базе данных служб Analysis Services в Immediate
режиме при разработке объектов интеллектуального анализа данных все создаваемые объекты немедленно добавляются на сервер по мере работы. Однако при проектировании объектов интеллектуального анализа данных в автономном режиме, который используется по умолчанию при работе в 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
с соединением с сервером в режиме «в сети». Дополнительные сведения см. в разделе Connect in Online Mode to an Analysis Services Database.
Предупреждение
Все изменения структуры или модели интеллектуального анализа данных, включая изменения таких метаданных, как имена или описания, требуют повторной обработки соответствующей модели или структуры.
Если нет возможности использовать файл решения, который использовался для создания проекта или объектов интеллектуального анализа данных, то можно импортировать существующий проект с сервера с помощью мастера импорта служб Analysis Services, внести необходимые изменения в объекты, а затем выполнить повторное развертывание с параметром Incremental
. Дополнительные сведения см. в разделе Импорт проекта интеллектуального анализа данных с помощью мастера импорта служб Analysis Services.
Управление объектами интеллектуального анализа данных в среде SQL Server Management Studio
В SQL Server Management Studio можно создать скрипт, обработать или удалить структуры интеллектуального анализа данных и модели интеллектуального анализа данных. В обозревателе объектов можно просмотреть лишь ограниченный набор свойств, однако дополнительные метаданные о моделях интеллектуального анализа данных доступны в окне редактора DMX-запрос , где нужно выбрать соответствующую структуру интеллектуального анализа данных.
Программное управление объектами интеллектуального анализа данных
Создание, изменение, обработка и удаление объектов интеллектуального анализа данных реализуются при помощи следующих языков программирования. Разные языки предназначены для выполнения разных задач. Результатом могут стать ограничения на типы операций, доступных для выполнения. Например, некоторые свойства объектов интеллектуального анализа данных нельзя изменить с помощью расширений интеллектуального анализа данных, для этого придется использовать язык XMLA или объекты AMO.
Объекты AMO
Объекты AMO — это объектная модель, построенная на основе XMLA, которая обеспечивает полный доступ к объектам интеллектуального анализа данных. Объекты AMO позволяют создавать, развертывать и отслеживать структуры и модели интеллектуального анализа данных.
Ограничения. Нет.
Расширения интеллектуального анализа данных
Расширения интеллектуального анализа данных (DMX) можно использовать с другими интерфейсами команд, такими как ADO.NET или ADOMD.Net для создания, удаления и запроса структур интеллектуального анализа данных и моделей интеллектуального анализа данных.
Ограничения. Некоторые свойства нельзя изменять с помощью расширения интеллектуального анализа данных.
XML для аналитики (XMLA)
XML для аналитики, или XMLA, — это язык описания данных DDL для всех служб Analysis Services. XMLA позволяет управлять большинством объектов интеллектуального анализа данных и операциями на сервере. Все операции управления между клиентом и сервером можно выполнять с помощью XMLA. Для удобства можно использовать язык сценариев служб Analysis Services (ASSL) для упаковки XML-кода.
Ограничения. SQL Server Data Tools (SSDT) создает некоторые инструкции XMLA, которые поддерживаются только для внутреннего использования и не могут использоваться в скриптах XML DDL.