Поделиться через


Перемещение объектов интеллектуального анализа данных

Самым распространенным случаем перемещения объектов интеллектуального анализа данных является развертывание модели из тестовой среды или среды анализа в рабочей среде или обеспечение общего доступа к моделям для других пользователей.

В данном разделе описывается использование средств и языков скриптов Analysis Services для перемещения объектов интеллектуального анализа данных.

Перемещение объектов интеллектуального анализа данных между базами данных или серверами

Объекты интеллектуального анализа данных можно перемещать между базами данных Analysis Services или экземплярами служб Analysis Services следующими способами:

  • Повторное развертывание решения в другой базе данных.

  • Создание скриптов для отдельных объектов.

  • Резервное копирование и восстановление копии базы данных.

  • Экспорт и импорт структур и моделей.

В следующем разделе данные методы обсуждаются более подробно.

Развертывание

Для развертывания решения на другом сервере или в другой базе данных необходимо иметь файл решения, созданный в среде SQL Server Data Tools (SSDT).

Дополнительные сведения о развертывании решений служб Analysis Services см. в разделе Развертывание проектов служб Analysis Services (среда SSDT).

Создание скриптов

Analysis Services предоставляет несколько языков, с помощью которых можно создавать скрипты для работы с объектами.

  • XMLA. Для создания скрипта для работы с объектами с помощью XMLA щелкните правой кнопкой мыши соответствующий объект в Среда SQL Server Management Studio. Для выполнения скрипта откройте его в окне Запрос XMLA на целевом сервере.

  • расширение интеллектуального анализа данных. Создавать скрипты можно с помощью шаблонов или одного из построителей запросов, предоставляемых в SQL Server Data Tools и Среда SQL Server Management Studio.

Однако следует иметь в виду, что наборы задач, которые можно решать с помощью разных языков скриптов, различаются.

  • Такие свойства, как описание объекта и привязки данных, можно создавать или изменять только с помощью DDL-языков Analysis Services, но не с помощью расширения интеллектуального анализа данных.

  • Импорт и экспорт объектов интеллектуального анализа данных поддерживается только в расширении интеллектуального анализа данных.

  • Создание PMML и импорт определений моделей из PMML поддерживается только в расширении интеллектуального анализа данных.

  • Обучение модели с использованием данных приложения поддерживается только в расширении интеллектуального анализа данных. Более того, инструкция расширения интеллектуального анализа данных INSERT INTO позволяет проводить обучение модели, не предоставляя значений для ключевого столбца.

Дополнительные сведения см. в разделе Разработка на языке ASSL (язык ASSL).

Резервное копирование и восстановление

Резервное копирование и восстановление из копии всей базы данных служб Analysis Services является лучшим методом, если решение интеллектуального анализа данных зависит от объектов OLAP. SQL Server 2012 предоставляет функции резервного копирования и восстановления, ускоряющие и облегчающие резервное копирование баз данных.

Дополнительные сведения о резервном копировании см. в разделе Создание и восстановление резервных копий баз данных служб Analysis Services.

Импорт и экспорт

Экспорт и последующий импорт моделей и структур интеллектуального анализа данных с помощью инструкций DMX — лучший способ перемещения или создания резервных копий отдельных реляционных объектов интеллектуального анализа данных. Дополнительные сведения о синтаксисе расширения интеллектуального анализа данных для этих операций см. в следующих разделах:

Если указывается параметр INCLUDE DEPENDENCIES, службы Analysis Services также экспортируют определения всех соответствующих представлений источников данных, а при импорте модели или структуры они повторно создают представление источника данных на целевом сервере. После завершения импорта модели убедитесь, что в объекте установлены все необходимые разрешения интеллектуального анализа.

ПримечаниеПримечание

С помощью инструкций DMX нельзя экспортировать и импортировать модели OLAP. Если модель интеллектуального анализа данных основана на кубе OLAP, для резервного копирования и восстановления всей базы данных необходимо воспользоваться функциями служб Analysis Services либо выполнить повторное развертывание куба и его моделей.

См. также

Основные понятия

Управление решениями и объектами интеллектуального анализа данных