Power BI - Finally I can make decisions based on facts

77
Enterprise Software Development Join the Conversation #PowerBI @UlyssesMac

Transcript of Power BI - Finally I can make decisions based on facts

Page 1: Power BI - Finally I can make decisions based on facts

Enterprise Software Development

Join the Conversation #PowerBI @UlyssesMac

Page 2: Power BI - Finally I can make decisions based on facts

Power BI

Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

.NET User Group - October 2016

Page 3: Power BI - Finally I can make decisions based on facts

SSW General Manager

Ulysses Maclaren #ulyssesmac

ulysses.maclaren ulyssesmaclaren

At SSW for over 10 years Obsessive Scrum Master Teaches Salsa and won a World Latin Dance

Cup in 2014Join the Conversation #PowerBI @UlyssesMac

Page 4: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Disclaimer: I am not a developer

Page 5: Power BI - Finally I can make decisions based on facts

Making a New Report from Scratch

Power BI to the Rescue

History

The Age of Traditional Reporting

Table of Contents

Tips

Summary

Page 6: Power BI - Finally I can make decisions based on facts

1970 – First Database systems invented, known as Decision Support Systems (DSS)1985 – Excel1991 – SQL Server 1.11991 – Crystal reports (AKA Quick Reports)1992 – Access 1.02004 – SQL Server Reporting Services2011 – Telerik Reporting2015 – Power BI Join the Conversation #PowerBI @UlyssesMac

Page 7: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Google Trends

Page 8: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

Page 9: Power BI - Finally I can make decisions based on facts

Making a New Report from Scratch

Power BI to the Rescue

History

The Age of Traditional Reporting

Tips

Summary

Page 10: Power BI - Finally I can make decisions based on facts

I have questions:Who could I book

for upcoming client work?

Are my salespeople

keeping on top of their

opportunities

How is the company going

financially?

No problem… I’ll make you a report in SQL

Reporting Services

Page 11: Power BI - Finally I can make decisions based on facts

Reporting Services (old)

Once reports have been developed, I can get key information quickly

Join the Conversation #PowerBI @UlyssesMac

Page 12: Power BI - Finally I can make decisions based on facts

Reporting Services (old)

Once reports have been developed, I can get key information quickly

These reports allow me to answer FAQs

Join the Conversation #PowerBI @UlyssesMac

Page 13: Power BI - Finally I can make decisions based on facts

Reporting Services (old)

Once reports have been developed, I can get key information quickly

These reports allow me to answer FAQs

I can see dashboards, and with enough work, they can look

pretty good

Join the Conversation #PowerBI @UlyssesMac

Page 14: Power BI - Finally I can make decisions based on facts

The ProblemsLong report development timeHigh cost of report developmentDelayed answers to key questionsMissed opportunities I can’t freely ask new questionsThis does not breed a culture of curiosity

Join the Conversation #PowerBI @UlyssesMac

Page 15: Power BI - Finally I can make decisions based on facts

The Big ProblemDue to the difficulty in getting quick answers,

I was making decisions based on guesses and war stories

Join the Conversation #PowerBI @UlyssesMac

Page 16: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

Examples:Should I talk the boss into opening a new

office in another state? – high $$When should I hire a new guy (or sack)?What technologies should we be focussing

on?Plus more… like seeing trends on an Ad Hoc

basis

Page 17: Power BI - Finally I can make decisions based on facts

Making a New Report from Scratch

Power BI to the Rescue

History

The Age of Traditional Reporting

Tips

Summary

Page 18: Power BI - Finally I can make decisions based on facts

Click icon to add picture

I can’t show you client reports - Private data

Page 19: Power BI - Finally I can make decisions based on facts

Timesheet data from

Join the Conversation #PowerBI @UlyssesMac

Page 20: Power BI - Finally I can make decisions based on facts

Finance data from

Join the Conversation #PowerBI @UlyssesMac

Page 21: Power BI - Finally I can make decisions based on facts

Sales data from CRM

Join the Conversation #PowerBI @UlyssesMac

Page 22: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Phone call data from

Phone call data from

Page 23: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Source Control data from

Page 24: Power BI - Finally I can make decisions based on facts

Here’s some I prepared earlier

Page 25: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Page 26: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Page 27: Power BI - Finally I can make decisions based on facts

My Journey• A developer setup my 1st dataset• Started with the browser editor• Moved to Desktop• Using Git for source control• Discovered calculated columns• Discovered the Custom Visualisations Marketplace• New Power BI reports are now very fast to spin up

Page 28: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Custom Visualisations Marketplace

Page 29: Power BI - Finally I can make decisions based on facts

Power BI - ProsReports can be made by power usersEasy to drill up/down

Can interactively cross filter charts

Easy to merge multiple data sources into one reportDashboards are mobile friendly (responsive)

Join the Conversation #PowerBI @UlyssesMac

Page 30: Power BI - Finally I can make decisions based on facts

Power BI - ProsData gets refreshed on a schedule

Can easily be triggered manually

Can also be set up with direct query

Join the Conversation #PowerBI @UlyssesMac

Page 31: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

Power BI - Unexpected benefitsData cleanedBusiness processes improved – new fields

added

Page 32: Power BI - Finally I can make decisions based on facts

Power BI – Cons – our version is at http://bettersoftwaresuggestions.com/category/microsoft/powerbi/

Page 33: Power BI - Finally I can make decisions based on facts

Power BI - ConsNo alignment helper controls for

visualisations

Join the Conversation #PowerBI @UlyssesMac

Page 34: Power BI - Finally I can make decisions based on facts

Power BI - ConsNo alignment helper controls for

visualisations

No year-month slicer (I had to add a custom dimension for this)

Join the Conversation #PowerBI @UlyssesMac

Page 35: Power BI - Finally I can make decisions based on facts

Power BI - ConsNo alignment helper controls for

visualisations

No year-month slicer (I had to add a custom dimension for this)

Can’t hide slicer section

Join the Conversation #PowerBI @UlyssesMac

Page 36: Power BI - Finally I can make decisions based on facts

Power BI - ConsNo alignment helper controls for visualisations

No year-month slicer (I had to add a custom dimension for this)

Can’t hide slicer section

No easy way to specify financial year rather than annual year

Join the Conversation #PowerBI @UlyssesMac

Page 37: Power BI - Finally I can make decisions based on facts

Power BI - ConsNo alignment helper controls for

visualisations

No year-month slicer (I had to add a custom dimension for this)

Can’t hide slicer section

No easy way to specify financial year rather than annual year

No source control for collaboration

Join the Conversation #PowerBI @UlyssesMac

Page 38: Power BI - Finally I can make decisions based on facts

Making a New Report from Scratch

Power BI to the Rescue

History

The Age of Traditional Reporting

Tips

Summary

Page 39: Power BI - Finally I can make decisions based on facts

Creation ProcessConnect to a data sourceUse the modelling tab to manipulate your data setCreate visualisations on reports and dashboards

Join the Conversation #PowerBI @UlyssesMac

Page 40: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

Page 41: Power BI - Finally I can make decisions based on facts
Page 42: Power BI - Finally I can make decisions based on facts
Page 43: Power BI - Finally I can make decisions based on facts
Page 44: Power BI - Finally I can make decisions based on facts
Page 45: Power BI - Finally I can make decisions based on facts
Page 46: Power BI - Finally I can make decisions based on facts

Warning: Live Demo

Page 47: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

Page 48: Power BI - Finally I can make decisions based on facts

SummaryPull in the data you want…Tables from SQL Server in this case

Join the Conversation #PowerBI @UlyssesMac

Click icon to add picture

Page 49: Power BI - Finally I can make decisions based on facts

SummaryClick on Edit Queries | Choose Columns… To focus on what you care about

Join the Conversation #PowerBI @UlyssesMac

Page 50: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

SummaryDrag and drop fields to create visualisations

Page 51: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

SummaryAdd slicers and/or page filters… To limit the dataset

Page 52: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

SummaryAdvanced: Create measures or columns if necessary to view your data in different ways…Using DAX

Click icon to add picture

Page 53: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

SummaryChoose the visualisation type that works best

Page 54: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

SummaryPlay with formatting (e.g. changing titles, removing unnecessary headers, using Aussie state colours, etc…)

NSW = Blue, QLD = Maroon

Page 55: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

SummaryPublish/share reports

Page 56: Power BI - Finally I can make decisions based on facts

Making a New Report from Scratch

Power BI to the Rescue

History

The Age of Traditional Reporting

Tips

Summary

Page 57: Power BI - Finally I can make decisions based on facts

TipsCreate measures and new columnsThis will let you see metrics and slice up your data any way you want

Page 58: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

Calculated Columns and MeasuresCalculated columns:

• Stored in the database• Often used to filter/group dataMeasures:

• Computed on aggregates of values• Computed at query time• Often used to give a numerical metric

Page 59: Power BI - Finally I can make decisions based on facts

Learn some basic DAX – even just IF statements – it’s cool and less scary than I thought

Page 60: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

TipsIf you can do Excel formulas…

Click icon to add picture

Page 61: Power BI - Finally I can make decisions based on facts

Join the Conversation #PowerBI @UlyssesMac

TipsIntegrate with SQL Server Reporting Services

Page 62: Power BI - Finally I can make decisions based on facts

Your 1st reports will be from the starting point of “What can I do with the data I have?”

Page 63: Power BI - Finally I can make decisions based on facts

After that, your best reports will have the starting point of “Who am I and what do I want to know?”

Page 64: Power BI - Finally I can make decisions based on facts

Don’t get stuck on using your “favourite visualisation” – use the best one for the situation

Page 65: Power BI - Finally I can make decisions based on facts

TipsKnow when to use Dashboards vs Reports

Page 66: Power BI - Finally I can make decisions based on facts

Put slicers on the left when possible… the check boxes line up

Page 67: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Tufte Principles: Think of your Data-Ink Ratio

Page 68: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Sort Order (Alphabetical sucks)

Page 69: Power BI - Finally I can make decisions based on facts

Click icon to add picture

Question: Date Sorting

Page 70: Power BI - Finally I can make decisions based on facts

Making a New Report from Scratch

Power BI to the Rescue

History

The Age of Traditional Reporting

Tips

Summary

Page 71: Power BI - Finally I can make decisions based on facts

Remember The Big Problem?Due to the difficulty in getting quick answers,

I was making decisions based on guesses and war stories

Join the Conversation #PowerBI @UlyssesMac

Page 72: Power BI - Finally I can make decisions based on facts

Should I talk the boss into opening a new office in another state? – high $$

Page 73: Power BI - Finally I can make decisions based on facts

When should we hire a new guy (or sack)?

Page 74: Power BI - Finally I can make decisions based on facts

What technologies should we be focussing on?

Page 75: Power BI - Finally I can make decisions based on facts

Plus more, like Ad Hoc seeing trends

Page 77: Power BI - Finally I can make decisions based on facts

Price of Pizza Please fill out this short feedback survey.

Note: Search your app store for “QR”… or http://svy.mk/2dXvswt