В конце июня прошлого месяца команда Microsoft Power BI выпустила Microsoft Power BI Analysis Services Connector. Power BI SSAS Connector позволяет вашим развернутым отчетам Power BI использовать источники данных SSAS на вашем сервере. Установка очень проста и может быть загружена бесплатно! И кто не любит “бесплатно”?
Одним из преимуществ использования Power BI является возможность подключения к широкому спектру источников данных, включая экземпляры SQL Server Analysis Services. В этом случае, для чего использовать Power BI SSAS Connector? Почему бы просто не загрузить наши данные SSAS в наш семантический модель Power BI, как мы делаем с нашими данными Access, Excel, CSV и веб-данными, а затем запланировать обновление семантической модели Power BI?
Power BI: Live & Prime Time с SSAS Tabular
Прежде всего, используя Power BI SSAS Connector, мы получаем живое подключение к нашему экземпляру SSAS. Это означает, что каждый раз, когда пользователь взаимодействует с фильтром, срезом, диаграммой или другой визуализацией данных, Power BI быстро генерирует запрос DAX, который отправляется на ваш сервер SSAS Tabular.
В настоящее время пользователи Power BI ограничены частотой обновления источников данных. Если вы являетесь бесплатным пользователем Power BI, вы ограничены одним обновлением данных в день, а если вы являетесь пользователем Power BI Pro, вы ограничены ежечасными обновлениями данных. Используя живое подключение к вашему экземпляру SSAS Tabular, вы можете обновлять данные в вашей модели Tabular так часто, как вам нужно.
Поскольку Power BI SSAS Connector позволяет вам иметь живое подключение к вашей модели SSAS Tabular, это также означает, что пользователи испытывают меньшую задержку между обновлениями данных. Без живого подключения к SSAS каждый день пользователи должны ждать обработки модели SSAS Tabular, а затем обновления семантической модели Power BI. С живым подключением, как только модель Tabular завершит обработку, пользователи Power BI мгновенно получают доступ к самым актуальным данным. Данные становятся доступными для пользователей с потенциально меньшим временем между обновлениями данных.
В настоящее время Power BI SSAS Connector поддерживает только живые подключения к экземплярам SSAS Tabular, хотя я ожидаю, что в будущем будет выпущено обновление для поддержки живых подключений к многомерным кубам SSAS.
Корпоративные данные в Power BI
В настоящее время семантические модели Power BI ограничены по объему данных. Если вы являетесь бесплатным пользователем Power BI, вы ограничены 1 ГБ на пользователя, а если вы являетесь пользователем Power BI Pro, вы ограничены 10 ГБ на пользователя. Это может быть проблемой, если вам нужно получить доступ к большему объему данных. С живым подключением к SSAS Tabular, вы ограничены только объемом данных, который может поместиться в вашу модель Tabular. Если у вас есть модель SSAS Tabular объемом 200 ГБ, все 200 ГБ данных доступны в Power BI в режиме реального времени при использовании Power BI SSAS Connector.
По мере увеличения объема данных в вашей семантической модели Power BI, время, необходимое для обновления модели, также увеличивается. Используя ваш экземпляр SSAS Tabular, вы можете воспользоваться возможностью разделения модели Tabular таким образом, чтобы разделить ваши изменчивые данные от статических данных. Правильно разделенная модель Tabular может быть быстро обработана и обновлена с последними данными с минимальной задержкой.
SSAS имеет ролевую строковую безопасность
Еще одно огромное преимущество использования Power BI SSAS Connector заключается в том, что теперь вы можете использовать встроенные роли безопасности SSAS. Какие данные пользователь может получить доступ основывается на его Windows имя пользователя. Обычно пользователь будет принадлежать к роли, которая предоставляет пользователю доступ на чтение к данным в модели Tabular. Иногда, ваша модель Tabular будет разработана для использования более динамической модели безопасности на основе строк. Динамическая модель безопасности на основе строк определяет, к каким строкам пользователь может получить доступ. Этот тип безопасности также зависит от Windows имени пользователя. При использовании Power BI SSAS Connector разрешения пользователя фильтруются через встроенную модель безопасности SSAS, определенную разработчиком SSAS.
Резюме
Вот краткое изложение преимуществ использования Power BI SSAS Connector для создания живого подключения к вашим моделям SSAS Tabular на вашем сервере:
- Получайте доступ к вашим моделям SSAS Tabular в режиме реального времени без задержек при обновлении семантической модели Power BI.
- Предоставляйте доступ к корпоративным объемам данных в Power BI с помощью модели SSAS Tabular.
- Воспользуйтесь динамическими моделями безопасности на основе строк, разработанными в вашей модели SSAS Tabular.
Что вы думаете? Будет ли ваша организация использовать Power BI SSAS Connector? Оставьте комментарий ниже и расскажите мне о своем опыте работы с Power BI и SSAS.