Конструктор табличных моделей (SSAS Tabular)

Конструктор табличных моделей входит в состав среды SQL Server 2012 SQL Server Data Tools (SSDT), интегрируется с Microsoft Visual Studio 2010 или более поздней версии и содержит дополнительные шаблоны типов проектов, специально предназначенные для разработки профессиональных решений табличных моделей.

Разделы данной темы:

  • Преимущества

  • Шаблоны проектов

  • Окна и меню

  • Интеграция со средой Visual Studio

Преимущества

При установке среды SQL Server Data Tools (SSDT) к доступным типам проектов добавляются новые типовые шаблоны проекта для создания табличных моделей. После создания нового проекта табличной модели на основе одного из шаблонов можно приступать к созданию моделей с помощью средств и мастеров конструктора табличных моделей.

В дополнение к новым шаблонам и средствам для создания профессиональных решений многомерных и табличных моделей в среде Visual Studio предусмотрены возможности отладки и управления жизненным циклом проектов, которые позволяют создавать решения бизнес-аналитики с самыми широкими возможностями для организации. Дополнительные сведения о Visual Studio см. в разделе Приступая к работе с Visual Studio.

Шаблоны проектов

При установке среды SQL Server Data Tools (SSDT) к типам проектов бизнес-аналитики добавляются следующие шаблоны проектов табличных моделей.

  • Табличный проект служб Analysis Services
    Этот шаблон можно использовать для создания нового пустого проекта табличной модели.
  • Импорт с сервера (табличного)
    Этот шаблон проекта можно использовать для создания нового проекта табличной модели путем извлечения метаданных из существующей табличной модели служб Analysis Services.
  • Импорт из PowerPivot
    Этот шаблон используется для создания нового проекта табличной модели путем извлечения метаданных и данных из файла PowerPivot для Excel.
ПримечаниеПримечание

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

Окна и меню

В среде создания табличных моделей SQL Server Data Tools (SSDT) предусмотрено следующее:

Окно «Конструктор»

Окно конструктора используется для создания табличных моделей с использованием визуального представления модели. При открытии файла Model.bim в окне конструктора открывается модель. Вы можете создавать модели в окне конструктора с использованием двух различных режимов просмотра:

  • Представление данных
    В представлении данных таблицы отображаются в табличном формате и формате сетки. Кроме того, вы можете определить меры с помощью сетки мер, которая может отображаться для каждой таблицы только в представлении данных.
  • Представление диаграммы
    В представлении диаграммы графически отображаются таблицы и связи между ними. Столбцы, меры, иерархии и ключевые показатели эффективности можно фильтровать. Кроме того, вы можете выбрать просмотр модели с помощью выбранной перспективы.

Большинство задач по созданию моделей можно выполнять в любом представлении.

Обозреватель решений

В окне обозревателя решений активное в данный момент решение отображается в виде логического контейнера для проекта табличной модели, включая связанные элементы. Проект модели (.smproj) содержит только объект References (Ссылки) (пустой) и файл модели Model.bim. Из данного представления можно непосредственно открывать элемент проекта для внесения в него изменений и осуществления других задач управления.

Как правило, решения табличных моделей содержат только один проект, однако решение может содержать другие проекты, например для служб Integration Services или служб Reporting Services. Вы можете добавить любое количество файлов при условии, что они не одного типа с файлами проекта табличной модели, значение их свойства Build Action равно None, а свойство Copy to Output имеет значение Do Not Copy.

Для просмотра обозревателя решений в меню Вид выберите пункт Обозреватель решений.

Окно «Свойства»

В окне свойств отобразится список свойств выбранного объекта. Следующие объекты имеют свойства, которые можно просматривать и редактировать в окне «Свойства»:

  • Model.bim

  • Таблица

  • Столбец

  • Мера

В свойствах проекта в окне «Свойства» отображаются только имя и папка проекта. У проектов также есть дополнительные свойства развертывания и параметры сервера развертывания, которые вы можете задавать с помощью модального диалогового окна свойств. Для просмотра этих свойств в обозревателе решений щелкните правой кнопкой мыши проект отчета и выберите пункт Свойства.

Поля в окне свойств обладают внедренными элементами управления, которые открываются по щелчку. Тип управляющего элемента редактирования зависит от конкретного свойства. Такими элементами управления могут быть поля ввода, раскрывающиеся списки и ссылки на пользовательские диалоговые окна. Свойства, отображенные серым цветом, предназначены только для чтения.

Для просмотра окна Свойства в меню Вид выберите пункт Окно свойств.

Список ошибок

Окно списка ошибок содержит сообщения о состоянии модели:

  • Уведомления по оптимальным методикам обеспечении безопасности.

  • Требования к обработке данных.

  • Сведения о семантических ошибках по вычисляемым столбцам, мерам и фильтрам строк для ролей. Для перехода к источнику ошибки в вычисляемом столбце дважды щелкните сообщение об ошибке.

  • Ошибки проверки DirectQuery.

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

Вывод

Сведения о сборке и развертывании отображаются в окне Вывод (в дополнение к модальному диалоговому ходу выполнения). Для просмотра окна Вывод в меню Вид выберите пункт «Вывод».

Пункты меню

При установке среды SQL Server Data Tools (SSDT) в строку меню Visual Studio добавляются пункты меню для создания табличных моделей. Меню Модель можно использовать для запуска мастера импорта данных, просмотра существующих соединений, обработки данных рабочей области и просмотра рабочей области модели в Microsoft Excel. Меню Таблица используется для создания и управления связями между таблицами, создания мер и управления мерами, указания параметров таблиц данных, параметров расчета и задания других свойств таблицы С помощью меню Столбцы можно добавлять и удалять столбцы в таблице, скрывать и отображать столбцы и задавать другие свойства столбцов, такие как типы данных и фильтры. В меню Сборка вы можете создавать решения табличных моделей и выполнять их развертывание. Функции копирования и вставки находятся в меню Правка.

Помимо этих пунктов меню, в службы Analysis Services добавлены дополнительные параметры, доступные через меню «Сервис».

Панель инструментов

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

Интеграция со средой Visual Studio

  • система управления версиями;
    Проекты Analysis Services интегрируются с выбранным подключаемым модулем управления версиями. Если в Visual Studio настроено управление версиями, то можно использовать извлечение файлов из обозревателя решений и возвращение их обратно. Сведения о настройке использования Team Foundation Server см. по адресу https://msdn.microsoft.com/ru-ru/library/ms253064.aspx. Также поддерживаются многие подключаемые модули управления версиями сторонних разработчиков.
  • Шрифты
    В табличных моделях для управления шрифтами при отображении используется шрифт среды Visual Studio. Возможно, потребуется изменить этот шрифт, если в шрифте Visual Studio по умолчанию нет всех символов Юникода, которые нужны для используемого языка. Чтобы изменить шрифты, в меню Сервис выберите пункт Параметры, а затем пункт Шрифты и цвета.
  • Сочетания клавиш
    Сочетания клавиш служб Analysis Services можно настраивать/переназначать в диалоговом окне «Сервис->Параметры->Клавиатура». Некоторые глобальные сочетания клавиш Visual Studio, например сборка, сохранение, отладка, новый проект и т. д., поддерживаются в контексте конструктора табличных моделей. Другие сочетания клавиш для конструктора табличных моделей принадлежат к контексту служб Analysis Services.

См. также

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

Проекты табличной модели (табличные службы SSAS)

Свойства (табличные службы SSAS)