Presentation is loading. Please wait.

Presentation is loading. Please wait.

Power BI after more than 1 year in production

Similar presentations


Presentation on theme: "Power BI after more than 1 year in production"— Presentation transcript:

1 Power BI after more than 1 year in production
Jiří Neoral 03/12/2016 | SQL Saturday #569 - Prague 2016

2 Thanks to our sponsors! 03/12/2016 | SQL Saturday #569 - Prague 2016

3 Introduction Jiří Neoral BI Data Architect Dixons Carphone plc
@JiriNeoral 3 | 03/12/2016 | SQL Saturday #569 - Prague 2016

4 This session is going to cover
Why this session? What we did last year Limitations reached, lessons learned Product evolution in meantime Enterprise capabilities introduced What we did this year Problems we faced Lessons learned 03/12/2016 | SQL Saturday #569 - Prague 2016

5 Customer story by technical guy
03/12/2016 | SQL Saturday #569 - Prague 2016

6 Background Dixons Carphone Retailer with electronics
Stores & ecommerce Around 40k employees in 9 countries 3k stores Most important day of year Black Friday (25/11/2016) 03/12/2016 | SQL Saturday #569 - Prague 2016

7 Goals of solution Provide insights to high level executives throughout the day what is happening Spot problems and search for resolutions Be as near real time as possible with reliable data Reports accessible anywhere (computers and mobile devices outside of company network) 03/12/2016 | SQL Saturday #569 - Prague 2016

8 Last year solution show dashboard from last year 03/12/2016 |
03/12/2016 | SQL Saturday #569 - Prague 2016

9 Technical implementation
Connectors at the time Personal Gateway Analysis Services Connector (Tabular) Data import through Personal Gateway to MA level Shared from My Workspace as a Dashboard Duplicate charts (no drill down capability) Used custom visuals 03/12/2016 | SQL Saturday #569 - Prague 2016

10 Limitations we hit 8 refreshes per day can be scheduled (00,30)
can’t depend on scheduler, no alignment with ETL ended up refreshing data manually... 03/12/2016 | SQL Saturday #569 - Prague 2016

11 Lessons learned Users liked the dashboard & technology
Refreshing data manually sucks 03/12/2016 | SQL Saturday #569 - Prague 2016

12 Product Evolution 03/12/2016 | SQL Saturday #569 - Prague 2016

13 Connectors Analysis Services Connector Personal Gateway
Enterprise Gateway (bringing live connection) On-Premises Data Gateway (latest release this Thursday) 03/12/2016 | SQL Saturday #569 - Prague 2016

14 Improved delivery experience
Drill Down More control on visuals Conditional formatting Mobile optimized view Analyze in Excel I can’t even name everything 03/12/2016 | SQL Saturday #569 - Prague 2016

15 Enterprise Capabilities
Live connection Shared workspaces (if they not there already before, not sure) Row Level Security – using data import Power BI Admin Center Logging (not in our region yet) 03/12/2016 | SQL Saturday #569 - Prague 2016

16 This year We knew our enemy (read limitations) up front 03/12/2016 |
03/12/2016 | SQL Saturday #569 - Prague 2016

17 The plan was Use live connection to SSAS MD
as close to real time as our ETL can go all logic can be reused in multiple reports/reporting tools security model can be applied can go as low as to product level Use shared workspace with multiple admins Avoid custom visuals Use new features for even better delivery 03/12/2016 | SQL Saturday #569 - Prague 2016

18 What was created Intraday MD Cube – TY, LY, L2Y with everything pre-calculated and security model in place Main dashboard and 2 derived versions (1 month of dev and test) This is how the main one looked like 03/12/2016 | SQL Saturday #569 - Prague 2016

19 How did it work out? On Tuesday 22nd live connection through gateway started failing intermittently Upgraded gateway to latest version – no resolution Raised severity A ticket with Microsoft and started troubleshooting Tried Gateway on another machine – still the same problem 03/12/2016 | SQL Saturday #569 - Prague 2016

20 Wednesday Problem not resolved yet Under time pressure
Plan B – recreate the dashboard using data import no simple switch between live and import different behavior of how calculations work relationships, etc. Dashboard in a day excercise 03/12/2016 | SQL Saturday #569 - Prague 2016

21 Thursday Testers testing Plan B Plan A – works intermittently
Big decision to make Subtitle for this session was created 03/12/2016 | SQL Saturday #569 - Prague 2016

22 Final plan for Black Friday
Plan A not resolved yet Go Live with plan B data import refresh manually from browser (personal gateway) Plan C if refresh through gateway fails, refresh in Power BI Desktop and rewrite the file 03/12/2016 | SQL Saturday #569 - Prague 2016

23 Day D All operational reporting through BO turned off
Eyes on our dashboard and reports delivered via hourly Supporting end users in office by Excel cube connection Local .pbix file Outside office dashboard using data import, refreshed manually 03/12/2016 | SQL Saturday #569 - Prague 2016

24 Evaluation From BI Team work and delivery, end user acceptance Success
A lot of hard work in background 03/12/2016 | SQL Saturday #569 - Prague 2016

25 Lessons learned Have plan B if plan B fails have plan C
if plan C fails have flight ticket somewhere nice or at least place to hide 03/12/2016 | SQL Saturday #569 - Prague 2016

26 Evaluation of Power BI Product improved a lot
It is more enterprise ready then was year ago Product team working hard not just to improve features but fix your problems if you have them 03/12/2016 | SQL Saturday #569 - Prague 2016

27 We care about your opinion! Please don't forget to rate this session
We look forward to see you at the next event! #CZBISQLPASS 03/12/2016 | SQL Saturday #569 - Prague 2016


Download ppt "Power BI after more than 1 year in production"

Similar presentations


Ads by Google