Создание скриптов служб Analysis Services в SSMS

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Management Studio включает функции создания скриптов, шаблоны и редакторы, которые можно использовать для создания скриптов объектов и задач служб Analysis Services.

Создание скриптов для задач служб Analysis Services в среде Management Studio

Создание скриптов в SQL Server Management Studio выполняется путем выбора одного из параметров Скрипт в диалоговом окне, ориентированном на задачи. Все диалоговые окна, используемые для выполнения задач, таких как резервное копирование и восстановление базы данных, обработка объекта или создание агрегата, содержат параметр «Скрипт» в верхней части. Если выбрать один из этих параметров, создается скрипт XMLA на основе сведений и параметров в диалоговом окне.

По умолчанию скрипт создается и помещается в окно редактора запросов XMLA, но вы можете развернуть список параметров «Скрипт», чтобы направить скрипт в буфер обмена Windows или в файл.

Создание скрипта для задачи служб Analysis Services

В этом примере создается скрипт для задачи резервного копирования.

  1. В SQL Server Management Studio подключитесь к экземпляру SQL Server Analysis Services.

  2. Щелкните правой кнопкой мыши базу данных и выберите пункт Резервное копирование. Откроется диалоговое окно «Резервное копирование базы данных». Укажите имя файла резервной копии и выберите параметры для этой резервной копии.

  3. Нажмите кнопку Скрипт в верхней части диалогового окна. Функция скриптов является частью всех диалоговых окон, относящихся к задачам, в среде Management Studio. Она имеет следующие параметры: параметр Записать скрипт в новое окно запроса открывает окно редактора запросов, параметр Записать скрипт в файл сохраняет скрипт XMLA в файл, а параметр Записать скрипт в буфер обмена сохраняет скрипт XMLA в буфер обмена.

    Заметьте, что вариант Записать скрипт в задание , отображаемый в среде Management Studio, не поддерживается для скриптов служб Analysis Services.

  4. Если выбрать вариант по умолчанию Записать скрипт в новое окно запроса, то созданный скрипт помещается в окно запроса XMLA.

    Теперь вы можете закрыть диалоговое окно «Резервное копирование базы данных» и непосредственно изменить или выполнить скрипт XMLA.

Создание скриптов для объектов служб Analysis Services в среде Management Studio

Создание скриптов объектов в SQL Server Management Studio выполняется путем щелчка правой кнопкой мыши объекта в SQL Server Management Studio и выбора команды Создать, Изменить или Удалить в. Любой их этих параметров может выводить результат в окно или в файл, но, вне зависимости от того, куда направлен скрипт, он будет иметь форму скрипта DDL в упаковщике XML для аналитики. Основное преимущество этих скриптов состоит в том, что их можно запустить для любого указанного сервера. Кроме того, можно изменять имена скриптов и запускать скрипты на повторяющейся основе для массового создания, изменения или удаления объектов.

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

Для работы со скриптами необходимо иметь представление об XML для аналитики (XMLA). К счастью, SQL Server Management Studio имеет функцию, которая автоматически создает скрипт XMLA, необходимый для создания объектов, таких как кубы. Эта функция автоматизации позволяет упростить изучение XML для аналитики. Дополнительные сведения об использовании XMLA см. в разделе Разработка с использованием XMLA в службах Analysis Services. Дополнительные сведения об использовании XMLA см. в разделе Разработка с использованием XMLA в службах Analysis Services.

Важно!

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

Создание скриптов для объектов служб Analysis Services

  1. В SQL Server Management Studio подключитесь к экземпляру служб Analysis Services.

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

  3. Щелкните объект правой кнопкой мыши, наведите указатель на элемент Создать скрипт для куба, затем на пункт Используя CREATE, Используя ALTERили Используя DELETE. Выберите один из следующих вариантов: Новое окно редактора запросов — чтобы открыть окно редактора запросов, Файл — чтобы сохранить скрипт XMLA в файл или Буфер обмена — чтобы сохранить скрипт XMLA в буфер обмена.

    Примечание

    Если требуется создать несколько различных версий файла, выберите пункт Файл .

См. также раздел

Проект скриптов служб Analysis Services в среде SQL Server Management Studio