Подключение многомерные модели SSAS в Power BI Desktop

С помощью Power BI Desktop вы можете получить доступ к многомерным моделям СЛУЖБ SQL Server Analysis Services (SSAS), которые обычно называются SSAS MD.

Чтобы подключиться к базе данных MD SSAS, выберите "Получить данные", выберите базу данных SQL>Server Analysis Services и выберите Подключение:

Screenshot shows the Get Data dialog in Power BI Desktop with SQL Server Analysis Services database selected.

Оба служба Power BI и Power BI Desktop поддерживают многомерные модели SSAS в режиме динамического подключения. Вы можете публиковать и отправлять отчеты, использующие многомерные модели SSAS в режиме реального времени в служба Power BI.

Возможности и функции SSAS MD

В следующих разделах описаны функции и возможности подключений Power BI и SSAS MD.

Табличные метаданные многомерных моделей

В следующей таблице показано соответствие между многомерными объектами и табличными метаданными, возвращаемыми в Power BI Desktop. Power BI запрашивает модель для табличных метаданных. На основе возвращаемых метаданных Power BI Desktop запускает соответствующие запросы DAX к SSAS при создании визуализации, например таблицы, матрицы, диаграммы или среза.

Объект BISM-Multidimensional Табличные метаданные
Куб Модель
Измерение куба Таблица
Атрибуты измерения (ключи), имя Столбцы
Группа мер Таблица
Мера Мера
Меры без связанной группы мер В таблице с именем "Меры"
Группа мер —> связь измерения куба Отношение
Перспектива Перспектива
КПЭ КПЭ
Иерархии пользователей или родительских дочерних элементов Иерархии

Меры, группы мер и ключевые показатели эффективности

Группы мер в многомерном кубе предоставляются в виде таблиц с сигмой (∑) рядом с ними в области полей . Вычисляемые меры без связанной группы мер группируются в специальную таблицу с именем "Меры " в табличных метаданных.

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

Тип атрибута измерения

Многомерные модели также поддерживают связывание атрибутов измерения с определенными типами атрибутов измерения. Например, измерение Geography, в котором атрибуты измерения "Город", "Провинция", "Странарегион" и "Почтовый индекс" имеют соответствующие типы географического расположения, связанные с ними, предоставляются в табличных метаданных. Power BI распознает метаданные, что позволяет создавать визуализации карт. Эти связи можно распознать значком карты рядом с элементом в области полей в Power BI.

Power BI также может отображать изображения при предоставлении поля, содержащего универсальные указатели ресурсов (URL-адреса) изображений. Эти поля можно указать как типы ImageURL в SQL Server Data Tools или в Power BI Desktop. Затем сведения о типе предоставляются Power BI в табличных метаданных. Затем Power BI может получить эти изображения из URL-адреса и отобразить их в визуальных элементах.

Иерархии типа «родители-потомки»

Многомерные модели поддерживают иерархии родительско-дочерних элементов, которые представлены в виде иерархии в табличных метаданных. Каждый уровень иерархии родительского дочернего элемента предоставляется в виде скрытого столбца в табличных метаданных. Ключевой атрибут родительского дочернего измерения не предоставляется в табличных метаданных.

Вычисляемые элементы измерения

Многомерные модели поддерживают создание различных типов вычисляемых элементов. Ниже перечислены два наиболее распространенных типа вычисляемых элементов:

  • Вычисляемые члены в иерархиях атрибутов, которые не являются братьями и сестрами All
  • Вычисляемые члены для иерархий пользователей

Многомерные модели предоставляют вычисляемые элементы для иерархий атрибутов в качестве значений столбца. У вас есть несколько других параметров и ограничений, если вы предоставляете этот тип вычисляемого элемента:

  • Атрибут измерения может иметь необязательный атрибут UnknownMember.

  • Атрибут, содержащий вычисляемые элементы, не может быть ключевым атрибутом измерения, если он не является единственным атрибутом измерения.

  • Атрибут, содержащий вычисляемые элементы, не может быть атрибутом родительского дочернего элемента.

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

Безопасность

Многомерные модели поддерживают безопасность измерения и уровня ячеек путем ролей. При подключении к кубу с помощью Power BI выполняется проверка подлинности и оценка для соответствующих разрешений. Если у пользователя применена безопасность измерений, соответствующие члены измерения не видятся пользователем в Power BI. Однако если пользователь определил разрешение на безопасность ячеек, в котором определенные ячейки ограничены, этот пользователь не сможет подключиться к кубу с помощью Power BI.

Рекомендации и ограничения

Существуют некоторые ограничения на использование SSAS MD:

  • Только корпоративные и бизнес-выпуски SQL Server 2014 поддерживают динамические подключения. Для стандартного выпуска SQL Server sql Server 2016 или более поздней версии требуется для динамических подключений.

  • Действия и именованные наборы не предоставляются Power BI. Чтобы создать визуальные элементы и отчеты, можно подключиться к кубам, которые также содержат действия или именованные наборы.

  • Если Power BI отображает метаданные для модели SSAS, иногда данные из модели нельзя извлекать. Этот сценарий может произойти, если вы установили 32-разрядную версию поставщика аналитической обработки Microsoft Online, но не 64-разрядную версию. Установка 64-разрядной версии может устранить проблему.

  • Вы не можете создавать меры уровня отчета при создании отчета, подключенного к многомерной модели SSAS. Единственными доступными являются меры, определенные в модели MD.

Поддерживаемые функции SSAS MD в Power BI Desktop

Использование следующих элементов поддерживается в этом выпуске SSAS MD. Дополнительные сведения об этих функциях см. в разделе "Общие сведения о power view" для многомерных моделей.

  • элементы по умолчанию;
  • Атрибуты измерения
  • Типы атрибутов измерения
  • Вычисляемые элементы измерения, которые:
    • должен быть одним реальным элементом, если измерение имеет несколько атрибутов;
    • не может быть ключевым атрибутом измерения, если только это не единственный атрибут; И
    • не может быть атрибутом родительского-дочернего элемента.
  • безопасность измерения;
  • Отображение папок
  • Иерархии
  • ImageUrls
  • Ключевые показатели эффективности
  • Тенденции ключевого показателя эффективности
  • Меры (с группами мер или без нее)
  • Меры в качестве варианта

Устранение неполадок

В следующем списке описываются все известные проблемы при подключении к службам SQL Server Analysis Services.

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