DevCon 2015developers productivity platform
#msdevcon
DevCon 2015developers productivity platform
Станислав ВыщепанНезависимый консультант
PowerBI — новые возможности анализа данных в облаке
Что такое PowerBI
Облачный сервис MicrosoftИспользует учетные записи Office 365\Azure AD
Позволяет строить интерактивные отчеты и дашбордыРаботают в браузере, iOS и Windows
Поддерживает кучу источников данныхЕсть готовые Content Pack для быстрого старта
Everything is a subject to change!
DevCon 2015 #MSDevCon
DEMOЗнакомство с PowerBI и Content Pack
Возможности PowerBI
Q&AРаботает только на английском языке
Знакомые технологииМодель данных PowerPivot\Tabular и DAX формулыВизуализация PowerView, но без SilverlightПолучение данных с помощью PowerQuery
Об этом всем рассказывал год назад
PowerBI вчера и сегодня
PowerBI 2014• Приложение для SharePoint
Online• Модели данных создаются в
Excel• Автообновление раз в день
• Нет API для разработчиков• $80\пользователь\месяц
• Данные через Excel попадают в облако
PowerBI 2015• Отдельный сервис Office 365• Content Pack и PowerBI
Designer• Автообновление каждый час
+ Data Streaming • Есть API для разработчиков• $10\пользователь\месяц, есть
бесплатное предложение• Данные через модель
попадают в облако, но об этом никто не говорит
DevCon 2015 #MSDevCon
Что вы можете использовать уже сегодня и получать выгоду
Новые возможности PowerBI для бизнеса
IT-Pro Analyst Developer
Построение моделей анализа
данных из нескольких источников
Использование PowerBI для
мониторинга приложений
Визуализация моделей SSAS
в облаке
Визуализация моделей SSAS в облакеСтандартные средства визуализации BIExcel – требуется установленный Excel Professional, огромные файлы, медленно обновляетсяSQL Server Reporting Services – сложно создавать отчеты, очень ресурсоемкийSharePoint – требуются лицензии, железо, очень сложная настройка
PowerBI позволяет использовать SSAS как источник данныхТолько Tabular Mode (Multidimensional пока не поддерживается)Прозрачная аутентификация через Azure ADДанные не хранятся в облакеВсего за $10 на пользователя в месяц
DevCon 2015 #MSDevCon
DEMOВизуализация моделей SQL Server Analysis Services в облаке
Что нужно чтобы оно заработало
1. Поставить AAD Sync (новое поколение DirSync) и запустить синхронизацию
2. Прописать UPN пользователей AD, чтобы совпадали с облачным email
3. Назначить лицензии4. Скачать и настроить PowerBISSASConnector5. …6. Молиться!
Как работает аутентификация
1. PowerBI обращается к Analysis Services Connector и передает учетку пользователя [email protected]
2. Analysis Services Connector подключается к SSAS с под учетной записью администратора
3. В строке подключения указывается [email protected]
4. AD переводит UPN [email protected] в DOMAIN\user 5. SSAS в качестве текущего пользователя использует
DOMAIN\User
DevCon 2015 #MSDevCon
Возможности PowerBI для аналитиков
Персональный анализ данных в облаке
Типичное BI решение on-premises
Data Warehouse и ETL для загрузки данных из конечных системТребуются лицензии для СУБДТребуются разработчики хранилищ и ETL
Кубы в OLAP системеТребуются разработчики OLAP Требуются серверы для процессинга
Средства визуализацииТребуются серверные и клиентские лицензииТребуются разработчики отчетов
Что предлагает PowerBI
Приложение PowerBI DesignerПозволяет загружать и преобразовывать данные (PowerQuery)Позволяет создавать формулы многомерного анализа на языке DAX (PowerPivot)Позволяет создавать отчеты и дашборды для визуализации (PowerView)
Файлы дизайнера загружаются в PowerBIВся обработка происходит в облаке Не требуется серверных мощностей и лицензий для анализа данных
Сайт, приложение для iOS и Windows для визуализации
DevCon 2015 #MSDevCon
DEMOАнализ данных из разных источников в PowerBI
DevCon 2015 #MSDevCon
Возможности PowerBI для разработчков
Анализ данных приложения в реальном времени
Что PowerBI предлагает разработчикамREST API для загрузки данных PowerBIhttp://docs.powerbi.apiary.io/Позволяет только писать отдельные строки, нет API для чтения агрегированных данных
Интеграция с Azure Streaming Analytics
DevCon 2015 #MSDevCon
DEMOИспользование PowerBI в облачных приложениях
Ограничения
• До 5М строк в таблице• До 10,000 строк в одном запросе• Не более 5 конкурентных запросов
Почему вам стоит использовать PowerBI1. Минимальные первоначальные вложения2. Простые инструменты, не требующие дорого
обучения3. Удобнее, чем Excel, для анализа данных4. Мощная аналитика для облачных приложений
Ресурсы
PowerBIhttp://powerbi.microsoft.com/
PowerQuery и язык MСпецификация языка - http://go.microsoft.com/fwlink/?linkid=320633Библиотека формул - http://go.microsoft.com/fwlink/?linkid=320634
DAXhttp://www.daxpatterns.com/
Станислав ВыщепанНезависимый консультантSharePoint [email protected]://gandjustas.blogspot.com/
PowerBI — новые возможности анализа данных в облаке
Это не я
©2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.