Building efficient and reliable Enterprise Reporting Platform with Microsoft Power BI (SQL Day 2018 conference)
How to build serious, secure, and scalable reporting solutions with Power BI ?
Presentation covers the common patterns for Power BI usage, performance implications and best practices in deployment, monitoring, reports publishing and security aspects.
You will find many useful examples from large Power BI enterprise deployments.
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
Współczesne rozwiązania w obszarze zaawansowanej analityki danych muszą być gotowe na nowego typu wyzwanie: analizę danych pochodzących z różnych źródeł w czasie bliskim rzeczywistemu. Jednym z celów może być reagowanie na zdarzenia w social media czy dostarczanie spersonalizowanych ofert klientom dokładnie wtedy, kiedy tego rzeczywiście potrzebują.
W trakcie prezentacji Barbara Leśniarek (Data Scientist w Elitmind) oraz Kamil Słomka (Senior Business Intelligence Consultant) pokazali przykład implementacji takiego rozwiązania w oparciu o usługi Microsoft Azure: Stream Analytics oraz Machine Learning.
Wprowadzenie do modelowania danych w PowerPivotKamil Nowinski
PowerPivot jako zintegrowany dodatek do Microsoft Excel 2013 doskonale wpisuje się w promowaną od wielu lat metodykę Self-Service BI pozwalając na budowanie złożonych modeli danych i późniejsze ich wykorzystanie do zaawansowanych analiz danych.
Na sesji dowiemy się od czego zacząć pracę z PowerPivot, jakie mogą być źródła danych, dlaczego analiza dużych ilości danych jest taka przyjemna (bo szybka) oraz jak możemy przygotowany model współdzielić ze współpracownikami.
Prezentacja po raz pierwszy została przedstawiona na 47. spotkaniu wrocławskiej grupy PLSSUG - 18 grudnia 2014r.
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...Elitmind
Business Intelligence w Cloud, nie tylko na Azure by Adrian Kukiełka i Michał Krajewski
Przegląd rozwiązań i możliwości rozwiązań Buisiness Intelligence w chmurze. Spójrzmy na to oferują trzej giganci: Microsoft, Google i Amazon.
Każdy z nas dostał, w którymś momencie pytanie od klienta jak to wygląda u innych? Spójrzmy więc i się przekonajmy!
Jak 5 narzędzi złożyło się na sukces hurtowni
Maciek jest kierownikiem projektu hurtowni danych, Przemek liderem zespołu programistów. Razem zaprezentują jakie (darmowe) narzędzia developerskie usprawniły prace programistom oraz jakie pozytywne „efekty uboczne” przyniosły one zarówno w samym projekcie jak i w jego otoczeniu. Następnie przedstawią jak doprowadziło ich to – szybciej niż myśleli – do automatu, który na bieżąco buduje z najnowszych źródeł, wdraża i testuje hurtownię danych.
Wykorzystanie Google Data Studio w raportowaniu i wizualizacji danych - Mateu...Mateusz Muryjas
Google Data Studio to narzędzie z pakietu analitycznych rozwiązań Google, które pozwala na łatwą integrację różnych źródeł danych i przekształcenie ich w użyteczne i funkcjonalne dashboardy i raporty. Dzięki Data Studio podejmowanie decyzji biznesowych w oparciu o dane behawioralne, czy transakcyjne staje się łatwiejsze. W swojej prezentacji mogę pokazać i krótko omówić funkcjonalności Data Studio, pokazać jakie dane i jakie źródła możemy integrować oraz przedstawić case studies z przykładami raportów.
-- Przykładowe dashboardy --
http://bit.ly/DSS_eC_static - DSS - Raport e-commerce (static)
http://bit.ly/DSS_eC_dynamic - DSS - Raport e-commerce (dynamic)
http://bit.ly/DSS_household_budget - DSS - Raport wydatków Pana Kowalskiego
http://bit.ly/DSS_AdWords - DSS - Raport kampanii Google AdWords
http://bit.ly/DSS_GA_MySQL - DSS - Report GA & MySQL
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
Współczesne rozwiązania w obszarze zaawansowanej analityki danych muszą być gotowe na nowego typu wyzwanie: analizę danych pochodzących z różnych źródeł w czasie bliskim rzeczywistemu. Jednym z celów może być reagowanie na zdarzenia w social media czy dostarczanie spersonalizowanych ofert klientom dokładnie wtedy, kiedy tego rzeczywiście potrzebują.
W trakcie prezentacji Barbara Leśniarek (Data Scientist w Elitmind) oraz Kamil Słomka (Senior Business Intelligence Consultant) pokazali przykład implementacji takiego rozwiązania w oparciu o usługi Microsoft Azure: Stream Analytics oraz Machine Learning.
Wprowadzenie do modelowania danych w PowerPivotKamil Nowinski
PowerPivot jako zintegrowany dodatek do Microsoft Excel 2013 doskonale wpisuje się w promowaną od wielu lat metodykę Self-Service BI pozwalając na budowanie złożonych modeli danych i późniejsze ich wykorzystanie do zaawansowanych analiz danych.
Na sesji dowiemy się od czego zacząć pracę z PowerPivot, jakie mogą być źródła danych, dlaczego analiza dużych ilości danych jest taka przyjemna (bo szybka) oraz jak możemy przygotowany model współdzielić ze współpracownikami.
Prezentacja po raz pierwszy została przedstawiona na 47. spotkaniu wrocławskiej grupy PLSSUG - 18 grudnia 2014r.
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...Elitmind
Business Intelligence w Cloud, nie tylko na Azure by Adrian Kukiełka i Michał Krajewski
Przegląd rozwiązań i możliwości rozwiązań Buisiness Intelligence w chmurze. Spójrzmy na to oferują trzej giganci: Microsoft, Google i Amazon.
Każdy z nas dostał, w którymś momencie pytanie od klienta jak to wygląda u innych? Spójrzmy więc i się przekonajmy!
Jak 5 narzędzi złożyło się na sukces hurtowni
Maciek jest kierownikiem projektu hurtowni danych, Przemek liderem zespołu programistów. Razem zaprezentują jakie (darmowe) narzędzia developerskie usprawniły prace programistom oraz jakie pozytywne „efekty uboczne” przyniosły one zarówno w samym projekcie jak i w jego otoczeniu. Następnie przedstawią jak doprowadziło ich to – szybciej niż myśleli – do automatu, który na bieżąco buduje z najnowszych źródeł, wdraża i testuje hurtownię danych.
Wykorzystanie Google Data Studio w raportowaniu i wizualizacji danych - Mateu...Mateusz Muryjas
Google Data Studio to narzędzie z pakietu analitycznych rozwiązań Google, które pozwala na łatwą integrację różnych źródeł danych i przekształcenie ich w użyteczne i funkcjonalne dashboardy i raporty. Dzięki Data Studio podejmowanie decyzji biznesowych w oparciu o dane behawioralne, czy transakcyjne staje się łatwiejsze. W swojej prezentacji mogę pokazać i krótko omówić funkcjonalności Data Studio, pokazać jakie dane i jakie źródła możemy integrować oraz przedstawić case studies z przykładami raportów.
-- Przykładowe dashboardy --
http://bit.ly/DSS_eC_static - DSS - Raport e-commerce (static)
http://bit.ly/DSS_eC_dynamic - DSS - Raport e-commerce (dynamic)
http://bit.ly/DSS_household_budget - DSS - Raport wydatków Pana Kowalskiego
http://bit.ly/DSS_AdWords - DSS - Raport kampanii Google AdWords
http://bit.ly/DSS_GA_MySQL - DSS - Report GA & MySQL
Platforma Azure AD B2C daje ogromne możliwości w tworzeniu przepływów uwierzytelniania użytkowników. Na tej sesji porozmawiamy o tym, jak stworzyć "custom policies", kiedy zwykły "user flow" nie wystarcza, z jakich elementów składa się "custom policy", jak je wdrażać i debugować, żeby nie zwariować.
Prezentacja ze spotkania grupy roboczej IAB e-Commerce na temat opłacalności użycia usług chmury publicznej jako podstawy działania rozwiązań e-commerce z przykładem analizy kosztów jednego ze sklepów internetowych działających w takim modelu.
20160405 Cloud Community Poznań - Cloud Analytics on AzureŁukasz Grala
Cloud Analytics on Platform Azure. Overview about analytics. Talking about Azure Data Lake Storage & Analytics, Azure Stream Analytics, HDInsight, Hortonowrks, PowerBI...
Wprowadzenie do analizy danych w chmurze. Między innymi o Azure Stream Analytics, Azure Data Lake Analytics, Azure Machine Learning, ale też i o rozwiazaniach OpenSource (Spark, Yupiter, Storm, Zepelin)
Wykorzystanie danych o użytkowniku do personalizacji procesu zakupowego ::: M...Bluerank
Prezentacja Macieja Gałeckiego, CEO Bluerank, nt. personalizacji komunikacji z użytkownikiem w trakcie zakupowego procesu decyzyjnego. Prezentacja z sesji warsztatowej ecommerceSTANDARD 2014.
ManageEngine ServiceDesk Plus jest opartym na przeglądarce internetowej kompletnym systemem helpdesk oraz zarządzania zasobami zgodnym z biblioteką ITIL. W jednym pakiecie zintegrowane są takie moduły, jak zarządzanie incydentami, problemami, zmianami, katalog usług, ewidencja zasobów, zakupy IT, zarządzanie umowami serwisowymi, portal samoobsługowy, zarządzanie licencjami oraz baza wiedzy. Oprogramowanie dostępne w wersji polskiej. Oprogramowanie, oprócz wersji dostępnych dla wewnętrznych działów IT, dostępne jest również w wersjach dla firm MSP (Managed Service Provider), a także w wersji w chmurze.
Poznaj usługi z zakresu ochrony informacji organizacji oraz bezpieczeństwa i efektywnej pracy zdalnej. Microsoft Azure, Enterprise Mobility + Security, Operation Management Suite
Prezentacja traktuje o firmie Transition Technologies PSC. Specjalizujemy się w tworzeniu rozwiązań IT dla przemysłu - szczególnie Connected Product Lifecycle Management i zastosowaniu w przemyśle najnowszych technologii Internetu Przedmiotów (IoT) oraz Rozszerzonej Rzeczywistości (AR), dzięki którym nasi Klienci mogą realizować koncepcję Przemysłu 4.0. Jesteśmy otwarci na współpracę biznesową. Zapraszamy do kontaktu.
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Pretius
Case-studies (in polish) from the presentation:
1. CASE STUDY: Sales Commission / Rozliczanie prowizji sprzedażowych
Przeniesienie procesów obsługiwanych przez wymianę plików do bazy danych i aplikacji Web. Wiele osób pracujących na tych samych plikach Excel i wymieniających się nimi. Od tych plików zależy wypłata prowizji, często na setki tysięcy / miliony PLN. Zasady rozliczania prowizji nie sprowadzają się zwykle do prostego mnożenia. Bardzo trudno, w przypadku korzystania z Exceli, jest osiągnąć stosowny poziom bezpieczeństwa, spójności i audytowalnosci danych potrzebnych m.in. do audytu finansowego lub rozwiązania reklamacji złożonej przez sprzedawcę.
Stojąc przed podobnym wyzwaniem zdecydowaliśmy się na użycie Oracle Apex, który wbudowane narzędzia do migracji plików Excel. Na ich podstawie tworzy struktury bazy danych, które później możemy modyfikować i dostosowywać do potrzeb. Co ważne, możemy bardzo szybko uruchomić pierwszą wersję aplikacji i w ciągu kilku dni zaprezentować ją użytkownikom biznesowym.
Wychodząc od zwykłych plików Excel tworzymy pełnoprawną aplikacje web, eliminując większość z wcześniej wymienionych problemów. Aplikacja, która powstała w ten sposób 6 lat temu, jest sukcesywnie rozwijana i stanowi pełnoprawny produkt, który potrafi integrować się z wieloma źródłami danych, konfigurować zasady prowizyjne, obliczać je, a następnie generować raporty i wysyłać (dokonywać dekretacji) do systemów księgowych.
2. CASE STUDY: Data visualisation / Wizualizacja danych
Aplikacja do zbierania danych z wielu źródeł i ich wizualizacji.
Działamy na bazie danych, w związku z czym nie mamy problemu, żeby dane z innych baz, plików, web service'ów itp. umieścić w jednym miejscu. Dane te mogą zostać następnie w prosty sposób zaprezentowane w aplikacji Apex – znając jedynie SQL możemy tworzyć atrakcyjnie wizualnie raporty, raporty tabelaryczne, raporty interaktywne czy wykresy, dostępne także na urządzenia mobilne.
W produkcie KPI Dashboard, wykorzystujemy Apex do wizualizacji danych dowolnych wskaźników znaczących dla firmy (np. SLA, liczba podpisanych umów).
3. CASE STUDY: Database application / Aplikacja bazodanowa
Aplikacja bazodanowa bez GUI lub z interfejsem napisanym w archaicznym narzędziu. Posiadamy gotowe tabele, widoki, relacje i obsługujące procesy biznesowe funkcje, pakiety i procedury. Parę lat temu stanęliśmy przed podobnym wyzwaniem. W dużej firmie wiele danych przechowywanych było w tabelach bazy danych. Dotyczyły one różnych aplikacji, tworzonych przez różne zespoły. Edycja danych początkowo bezpośrednio w bazie, ale z czasem to przestaje wystarczać - potrzebne jest nowoczesne GUI. Wybraliśmy Apex, co pozwoliło nam na bardzo szybkie stworzenie raportów dostępnych przez przeglądarkę. W kolejnym kroku dodaliśmy edycję i konfigurację.
More Related Content
Similar to SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform with Microsoft Power BI
Platforma Azure AD B2C daje ogromne możliwości w tworzeniu przepływów uwierzytelniania użytkowników. Na tej sesji porozmawiamy o tym, jak stworzyć "custom policies", kiedy zwykły "user flow" nie wystarcza, z jakich elementów składa się "custom policy", jak je wdrażać i debugować, żeby nie zwariować.
Prezentacja ze spotkania grupy roboczej IAB e-Commerce na temat opłacalności użycia usług chmury publicznej jako podstawy działania rozwiązań e-commerce z przykładem analizy kosztów jednego ze sklepów internetowych działających w takim modelu.
20160405 Cloud Community Poznań - Cloud Analytics on AzureŁukasz Grala
Cloud Analytics on Platform Azure. Overview about analytics. Talking about Azure Data Lake Storage & Analytics, Azure Stream Analytics, HDInsight, Hortonowrks, PowerBI...
Wprowadzenie do analizy danych w chmurze. Między innymi o Azure Stream Analytics, Azure Data Lake Analytics, Azure Machine Learning, ale też i o rozwiazaniach OpenSource (Spark, Yupiter, Storm, Zepelin)
Wykorzystanie danych o użytkowniku do personalizacji procesu zakupowego ::: M...Bluerank
Prezentacja Macieja Gałeckiego, CEO Bluerank, nt. personalizacji komunikacji z użytkownikiem w trakcie zakupowego procesu decyzyjnego. Prezentacja z sesji warsztatowej ecommerceSTANDARD 2014.
ManageEngine ServiceDesk Plus jest opartym na przeglądarce internetowej kompletnym systemem helpdesk oraz zarządzania zasobami zgodnym z biblioteką ITIL. W jednym pakiecie zintegrowane są takie moduły, jak zarządzanie incydentami, problemami, zmianami, katalog usług, ewidencja zasobów, zakupy IT, zarządzanie umowami serwisowymi, portal samoobsługowy, zarządzanie licencjami oraz baza wiedzy. Oprogramowanie dostępne w wersji polskiej. Oprogramowanie, oprócz wersji dostępnych dla wewnętrznych działów IT, dostępne jest również w wersjach dla firm MSP (Managed Service Provider), a także w wersji w chmurze.
Poznaj usługi z zakresu ochrony informacji organizacji oraz bezpieczeństwa i efektywnej pracy zdalnej. Microsoft Azure, Enterprise Mobility + Security, Operation Management Suite
Prezentacja traktuje o firmie Transition Technologies PSC. Specjalizujemy się w tworzeniu rozwiązań IT dla przemysłu - szczególnie Connected Product Lifecycle Management i zastosowaniu w przemyśle najnowszych technologii Internetu Przedmiotów (IoT) oraz Rozszerzonej Rzeczywistości (AR), dzięki którym nasi Klienci mogą realizować koncepcję Przemysłu 4.0. Jesteśmy otwarci na współpracę biznesową. Zapraszamy do kontaktu.
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Pretius
Case-studies (in polish) from the presentation:
1. CASE STUDY: Sales Commission / Rozliczanie prowizji sprzedażowych
Przeniesienie procesów obsługiwanych przez wymianę plików do bazy danych i aplikacji Web. Wiele osób pracujących na tych samych plikach Excel i wymieniających się nimi. Od tych plików zależy wypłata prowizji, często na setki tysięcy / miliony PLN. Zasady rozliczania prowizji nie sprowadzają się zwykle do prostego mnożenia. Bardzo trudno, w przypadku korzystania z Exceli, jest osiągnąć stosowny poziom bezpieczeństwa, spójności i audytowalnosci danych potrzebnych m.in. do audytu finansowego lub rozwiązania reklamacji złożonej przez sprzedawcę.
Stojąc przed podobnym wyzwaniem zdecydowaliśmy się na użycie Oracle Apex, który wbudowane narzędzia do migracji plików Excel. Na ich podstawie tworzy struktury bazy danych, które później możemy modyfikować i dostosowywać do potrzeb. Co ważne, możemy bardzo szybko uruchomić pierwszą wersję aplikacji i w ciągu kilku dni zaprezentować ją użytkownikom biznesowym.
Wychodząc od zwykłych plików Excel tworzymy pełnoprawną aplikacje web, eliminując większość z wcześniej wymienionych problemów. Aplikacja, która powstała w ten sposób 6 lat temu, jest sukcesywnie rozwijana i stanowi pełnoprawny produkt, który potrafi integrować się z wieloma źródłami danych, konfigurować zasady prowizyjne, obliczać je, a następnie generować raporty i wysyłać (dokonywać dekretacji) do systemów księgowych.
2. CASE STUDY: Data visualisation / Wizualizacja danych
Aplikacja do zbierania danych z wielu źródeł i ich wizualizacji.
Działamy na bazie danych, w związku z czym nie mamy problemu, żeby dane z innych baz, plików, web service'ów itp. umieścić w jednym miejscu. Dane te mogą zostać następnie w prosty sposób zaprezentowane w aplikacji Apex – znając jedynie SQL możemy tworzyć atrakcyjnie wizualnie raporty, raporty tabelaryczne, raporty interaktywne czy wykresy, dostępne także na urządzenia mobilne.
W produkcie KPI Dashboard, wykorzystujemy Apex do wizualizacji danych dowolnych wskaźników znaczących dla firmy (np. SLA, liczba podpisanych umów).
3. CASE STUDY: Database application / Aplikacja bazodanowa
Aplikacja bazodanowa bez GUI lub z interfejsem napisanym w archaicznym narzędziu. Posiadamy gotowe tabele, widoki, relacje i obsługujące procesy biznesowe funkcje, pakiety i procedury. Parę lat temu stanęliśmy przed podobnym wyzwaniem. W dużej firmie wiele danych przechowywanych było w tabelach bazy danych. Dotyczyły one różnych aplikacji, tworzonych przez różne zespoły. Edycja danych początkowo bezpośrednio w bazie, ale z czasem to przestaje wystarczać - potrzebne jest nowoczesne GUI. Wybraliśmy Apex, co pozwoliło nam na bardzo szybkie stworzenie raportów dostępnych przez przeglądarkę. W kolejnym kroku dodaliśmy edycję i konfigurację.
Similar to SQL Day 2018 Building efficient and reliable Enterprise Reporting Platform with Microsoft Power BI (20)
2. SQLDay 2018
Building efficient and reliable Enterprise
Reporting Platform with Microsoft Power BI
Radosław Łebkowski
TSP Data Platform @ Microsoft
Linkedin
3. SQLDay 2018
Agenda
• Power BI – dostępne opcje (Pro, Premium, Embedded)
• Nowości i trendy w rozwoju Power BI
• Data Governance w Power BI
– Administracja i Monitoring
– PBI Apps
– jak zarządzać środowiskiem PBI w dużej organizacji
– B2B sharing
• Bezpieczeństwo / GDPR
• Wydajność
– PBI Premium, incremental refresh
6. SQLDay 2018
Power BI portfolio
https://docs.microsoft.com/en-us/power-bi/developer/embedded-faq
https://docs.microsoft.com/en-us/power-bi/service-premium
7. SQLDay 2018
IT / BI Teams
Enterprise
Reporting
Data
Engineering
Data Governance
Training and Education
Business Users
Requirements
Gathering
Ad hoc analysis
and reporting
Collaboration
Central IT
Procurement & Administration
Administracja i zarządzanie danymi w organizacji
10. SQLDay 2018
Data Governance
Visibility
• Office 365 audit logs
• Admin usage solution
template
• Admin APIs
• Admin Workspace
Access
Control
• Granular admin
controls
• Publish to Web
• Power BI Workspaces
• Intune MAM
• AAD Conditional
Access
Compliance
• Global commercial
and sovereign clouds
• In-region audit logs
• GDPR-ready
11. SQLDay 2018
Data Governance
Visibility
• Office 365 audit logs
• Admin usage solution
template
• Admin APIs
• Admin Workspace
Access
Control
• Granular admin
controls
• Publish to Web
• Power BI Workspaces
• Intune MAM
• AAD Conditional
Access
Compliance
• Global commercial
and sovereign clouds
• In-region audit logs
• GDPR-ready
12. SQLDay 2018
Admin APIs
Większy zakres uprawnień dla administratora (inwentaryzacja,
akcje), niż zwykłego użytkownika
Dostępne jako REST API, C# library, and PowerShell
Przykłady:
Scenariusz: Jakie źródła danych on-premise są połączone z
Power BI dataset ?
Użycie: GetDatasourcesAsAdmin() API
…more coming soon
15. SQLDay 2018
PBI usage metrics – ograniczenia
• Użytkownik widzi dane dotyczące obiektów
(raportów/kokpitów), których jest właścicielem lub do których
ma prawa edycji
• Obecnie nie wspiera monitorowania osadzonych obiektów PBI
(user/app owns data, publish to web)
• Funkcja wymaga licencji Power BI Pro
• Odświeżenie danych – nawet do 24h
• Zawiera dane obiektów wykorzystywanych w okresie ostatnich
90 dni
16. SQLDay 2018
Ekosystem rozwiązań wokół Admin API
Neal Analytics
solution template
- wykorzystuje szereg API i
źródeł logów
- korzysta dodatkowo z usług
Azure do transformacji i
przechowywania danych
(LogicApps, Functions, SQL
DB)
- podłączamy się z PBI do
Azure SQLDB
17. SQLDay 2018
Power BI Usage Metrics Solution Template
Przykładowe scenariusze:
• Aktywni użytkownicy
• Historia i trend wykorzystania
• Wizyty /dzień/godzinę/dzień tygodnia
• Historia wizyt/aktywności danego użytkownika
• Audyt (np. kto usunął obiekt)
• Statystyki tworzenia nowych i modyfikacji obiektów
• Statystyki dot. ekstrakcji danych (drukowanie, eksport etc.)
• Data Lineage
• w jakich raportach wykorzystywane są dane z bazy Sales
• jakie raporty obciążają moje systemy on-premise
23. SQLDay 2018
Evolving Workspaces in Power BI
Wyzwania
• Współpraca w
małych grupach
• Administratorzy BI
bez dostępu do
O365 Tenant Admin
(wymagane zgody)
• Zarządzanie w kilku
miejscach
25. SQLDay 2018
Sposoby udostępniania raportów w PBI
• Współdzielenie Peer to Peer
• Współdzielenie z App Workspaces (mniejsze
grupy)
• Przygotowanie i udostępnienie via
Power BI Apps (duże grupy)
• Współdzielenie z aplikacji mobilnych (notatki)
• Publish to the web (nielimitowany dostęp!)
• Drukowanie / PDF / PPTX (raporty statyczne)
• PBI Content Packs - wycofywane
27. SQLDay 2018
Udostępnianie raportów dla użytkowników
nie posiadających licencji PBI Pro
My workspace in
Shared capacity
App workspaces
in Shared
capacity
Items within a Premium capacity
29. SQLDay 2018
Dlaczego B2B ?
• 20% dużych wdrożeń BI znacząco wykorzystuje udostępnianie
raportów na zewnątrz organizacji
• Wykorzystując AAD B2B oferujemy kompletne, unikalne i
bezpieczne rozwiązanie:
– obsługa wielu odbiorców
• użytkownicy AAD,
• użytkownicy spoza AAD,
• użytkownicy-konsumenci (consumer users)‚
– wsparcie dla funkcjonalności ‚enterprise’ Power BI (np. RLS)
– wsparcie dla conditional access policies (np. wymuszenie 2FA jeśli jest
wymagane)
– łatwa obsługa cyklu życia użytkownika (offboarding)
30. SQLDay 2018
Udostępnianie via B2B
• Wykorzystuje mechanizm udostepniania via PBI App
• Użytkowników można zaprosić z AAD Portalu,
PowerShell-a lub z Power BI
• Użytkownicy logują się własnym kontem
• B2B może wykorzystywać Premium Workspace lub
licencje Pro (własnej organizacji lub organizacji
użytkownika-gościa)
32. SQLDay 2018
A jeśli konto nie istnieje w AAD ?
AAD B2B Invite Org has
AAD?
Guest User
has AAD
Identity?
User is
prompted to
create Viral
Tenant and
AAD identity1
User is
prompted to
create identity
in
organization’s
tenant
User Signs in
with existing
Identity
Access Power
BI content
36. SQLDay 2018
Ograniczenia B2B
• Zewnętrzni goście B2B są ograniczeni tylko do korzystania z zawartości.
Mogą wyświetlać aplikacje, pulpity nawigacyjne i raporty, eksportować
dane oraz tworzyć subskrypcje e-mail dla pulpitów nawigacyjnych i
raportów. Nie mogą uzyskiwać dostępu do obszarów roboczych ani
publikować własnej zawartości.
• Brak wsparcia w aplikacjach mobilnych Power BI (pozostaje dostęp
przez przeglądarkę).
• Stosowanie użytkowników-gości z usługą Power BI nie jest obsługiwane
w suwerennych chmurach (dla instytucji rządowych).
37. SQLDay 2018
Data Governance
Visibility
• Office 365 audit logs
• Admin usage solution
template
• Admin APIs
• Admin Workspace
Access
Control
• Granular admin
controls
• Publish to Web
• Power BI Workspaces
• Intune MAM
• AAD Conditional
Access
Compliance
• Global commercial
and sovereign clouds
• In-region audit logs
• GDPR-ready
39. SQLDay 2018
Security – zakres odpowiedzialności
Microsoft
Architecture
Cloud
Customer Security
Sharing
Row-Level
Security
Data Gateway
40. SQLDay 2018
Power BI & GDPR
Power BI i platforma Microsoft oferują szereg ułatwień
pozwalających spełnić wymagania GDPR.
Wymagają jednak dodatkowego zaangażowania ze
strony organizacji.
41. SQLDay 2018
Power BI & GDPR
Power BI i platforma Microsoft oferują szereg ułatwień
pozwalających spełnić wymagania GDPR.
Wymagają jednak dodatkowego zaangażowania ze
strony organizacji.
42. SQLDay 2018
Power BI & GDPR
Discover
- Azure Data Catalog
- Wyszukiwarka w Power BI Service
- Wyszukiwarka/API dla administratorów w Power BI
Service
- Źródła danych z reguły utrzymywane niezależnie od
Power BI (niezależne przeszukiwanie i kontrola)
- opcjonalnie: Office 365 search + klasyfikacja obiektów
43. SQLDay 2018
Power BI & GDPR
Manage
- RLS
- App Workspaces (dostęp)
- Custom workflows (MS Flow, Sharepoint Online)
- Usuwanie danych personalnych (najpierw ze źródeł, a
potem auto-refresh w PBI)
44. SQLDay 2018
Power BI & GDPR
Protect
- Microsoft privacy polices
- compliance & certificates (ISO 27001, ISO 27017, ISO
27018, SOC 1 Type 2 and SOC 2 Type 2)
- szyfrowanie danych (HTTPS, TCP/IP, TLS)
- Mechanizmy wykrywania ataków/ujawnienia danych
45. SQLDay 2018
Power BI & GDPR
Report
- Mechanizmy audytu i monitorowania
- Azure logging (np. dla PBI Embedded)
- kontrola miejsca przetwarzania danych (PBI Premium
multi-geo)
48. SQLDay 2018
Optymalizacja wydajności
• Power BI Premium / Embedded
–monitoring
–skalowalność w przypadku większego obciążenia (Cloud)
• Wydajność po stronie źródeł danych (np. Azure) +
Direct Query
• Incremental Refresh [New]
49. SQLDay 2018
Power BI Premium
My workspace in
Shared capacity
App workspaces
in Shared
capacity
Items within a Premium capacity
50. SQLDay 2018
Power BI Premium Monitoring
• Assign a workspace to a capacity
– The entire organization's workspaces
– Specific workspaces by user
64. SQLDay 2018
Dodatkowe materiały
• Enterprise Deployment whitepaper
• AAD B2B + Power BI Whitepaper
Power BI GDPR Whitepaper
Power BI Security
Power BI Performance Best Practices
Power BI Pro & Power BI Premium