SlideShare uma empresa Scribd logo
1 de 50
Power BI with SQL, Excel, and SharePoint
Scott Brickey, SharePoint Practice Manager
www.sds-consulting.com
About Us
SDS provides SharePoint solutions
Agile development and SharePoint experience create an
optimal solution for your unique SharePoint needs.
• Business Intelligence : Self service, team, and enterprise
• Collaboration, Content Management
• Intranets, Portals, and Public Websites
• Workflow + forms = application
Agile Practices for proven faster delivery, higher quality, & increased business value.
A Brief Forward
• Focus on the subject
– LOTS of info!
– Feel free to ask questions
• Slides are available online
www.sbrickey.com/Tech/Calendar
www.sds-consulting.com
www.slideshare.net/Scott_Brickey/SQL-Saturday-Columbus-2014-
PowerBI-with-SQL-Excel-and-SharePoint
Business Intelligence Overview
Business Intelligence : Personas
Bill the Boss (Consumer)
• Receives reports via email
• Likes to explore the data
Tool Man Tim (Power User)
• Likes to fiddle with the data
• Creates simple models and reports
Data Sheriff Sheldon (BI Architect / Developer)
• Understands complex data relations and modelling
• Designs data warehouse structures and analysis cubes
• Creates data loads and reports
Business Intelligence : Use Cases
Self Service
• Personal use
• Immediate timeframe (1 day)
• Only needs to be 75% accurate
Team
Reporting
• Team use
• Additional time to scale and refine (2-3 days)
• Probably needs to be 90% accurate
Enterprise
Reporting
• Enterprise-wide usage
• Accuracy is critical
• Consideration given to data sources, calculations (1 week)
Business Intelligence : Tools
Power BI
• Power Query : Data imports with light transformations
• Power Pivot : Data modeling
• Power View, Power Map : Visualizations
SharePoint
• Share Excel files with team
• Data refreshed automatically
Analysis
Services
• Multidimensional models for structured reporting
• Tabular models for ad-hoc reporting
Business Intelligence : Tool Uses
Bill the Boss
• Excel
• Pivot Charts/Tables
• SharePoint
• Power View
• PerformancePoint
• Analytic Charts
• Decomposition
Tree
Tool Man Tim
• Excel
• Power Query
• Power Pivot
• Power Map
• SharePoint
• Power View
• Power Pivot
• PerformancePoint
• Dashboard
Designer
Data Sheriff Sheldon
• SSMS : SQL Server
Management Studio
• SSIS : SQL Server
Integration Services
• SSDT : SQL Server
Data Tools
BIDS : BI Dev Studio
• SSRS : SQL Server
Reporting Services
Excel
I can take care of this
myself.
Excel : Pivot Charts and Tables
Excel : Indicators and Spark Lines
Excel : Data Connections
• Stored : Embedded or External File
– Office Data Connection (*.ODC) files
• Microsoft : SQL Database, Analysis
Services
– MS Query : SharePoint Lists
• Files: CSV, XML
• Extensible Providers
– ODBC : Access, dBase, Excel,
Paradox, FoxPro, CSV, Oracle
– OLE DB : SQL, Analysis Services,
Active Directory
• Designed for single source
(table/view, file, etc)
– SQL : Relationships are difficult (no
GUI)
– No way to query ACROSS data
sources
Power Pivot
PowerPivot + Pivot Tables
PowerPivot Library Views
• Gallery View
PowerPivot Library Views
• Carousel View
PowerPivot Library Views
• Theater View
PowerPivot : What and Why
• NO row limit (technically)
– Only limited by available RAM
• Not 64k x 256 (up to 2003)
or 1mil x 16k (2007 and above)
– Load ALL the data!
• Relate multiple data sources
• No cube processing
• No penalty for new calculations
• PowerPivot for SharePoint
– Interactive Web Rendering
– Automatic background refreshing of data
PowerPivot : Data Sources
• Databases
– SQL Database, Analysis Services, Access
– SQL Azure
– Oracle, Teradata, Sybase, Informix, DB2
– OLE DB / ODBC
• Excel File / Cell Range
– Power Query!
• SSRS Report
• Azure DataMarket
– https://datamarket.azure.com/browse
• Atom Data Feed
• CSV
PowerPivot : Modelling
PowerPivot
Software Requirements
• SharePoint : Enterprise (Excel Services)
– Excel Services Application
– PowerPivot Service Application
– Secure Store Service
– Claims to Windows Token Service
• SQL : Dev, Eval, Business Intelligence, Enterprise
– RS in SharePoint [Integrated] mode
– Analysis Services : SQL Server PowerPivot for SharePoint
Power View
Power Pivot
Reporting Services
SharePoint
LOAD
MODEL
REPORT
EXPLORE
SHARE
Power View
In-Browser Editor
Power View : Visualizations
Power View
Playing with Scatter Plots
Power View
• Starts with tabular data
– Excel PowerPivot
– Analysis Services Tabular Mode
– BI Semantic Model file (connection file)
– SQL2012 SP1 CU4? Use your MDX cubes too!
• In-Browser (Silverlight) editor
– RDLX file
• Export to PowerPoint
Interlude for Questions
SQL Server
Reporting Services
Still learning new tricks with
SharePoint integration
Why Integrate Reporting Services
• Include reports in existing SharePoint sites!
– Intranet, Extranet, Public Website
• Recycle Bin, Versioning, Content Approval,
Workflow, Permissions, Authentication
• Power View
Reporting Services
Visualizations : Charts
• Column
• Line
• Shape
– Pie, Funnel
• Bar
• Area
• Range
– Area, Stock, …
• Scatter
• Polar
Reporting Services
Visualizations : Gauges
• Radial
• Linear
Reporting Services
Visualizations : Map
Reporting Services
Visualizations : Spark Lines
• Column (bar)
• Line
• Area
• Shape
• Range
Reporting Services
Visualizations : Indicators
• Directional
• Symbols
• Shapes
• Ratings
Reporting Services
Data Sources
• Microsoft
– SQL Server Database
– SQL Server Analysis
– SQL Azure
– SharePoint List
– SSRS Report Model
– BI Semantic Model for Power View
• Extensible / Standards
– OLE DB
– ODBC
– XML
• Third Party
– Oracle
– SAP NetWeaver BI
– Hyperion Essbase
Reporting Services
Reports
• Create with Report Designer (SSDT/BIDS) or Report Builder
• Data Visualizations
– Table/Matrix/List
– Chart
– Gauge
– Map
– Data Bar
– Sparkline
– Indicator
• Subscriptions
– Data Driven Alerts
• Options
– Data : Live, Cached, Snapshot
Reporting Services
Report Outputs
• Export to File
– XML, CSV, PDF, Excel (XLSX)
– TIFF, Word, MSHTML
• Export to Data Feed (.atomsvc)
– PowerPivot (default)
– SSIS (via HTTP connection)
– Outlook (yes, really)
Reporting Services
Subscriptions
• Event Driven
– On a schedule (Hour, Day, Week, Month)
– When snapshots are created
FormatsDestinations
Reporting Services
Data Driven Subscriptions
• Data Source : Report Data Source, Report Data Model
• Query
• Report parameter binding
• Delivery
– Static Values
– Query Fields FormatsDestinations
Governance
It’s SharePoint, what did you expect?
Governance
• Data Connections
– Using the SERVICE account, I CAN SEE EVERYTHING!
• File Sizes
– 200mb Excel files?
NO PROBLEM!
• Data Refresh
– One way to kill a WAN
• Reporting Services
– Subscriptions
– Abusive Queries
• 800mb – ONE REPORT
– Timeout limits
Governance FAIL
• PowerPivot
– 2GB data load
across the WAN
• Reporting Services
– Data feed into Outlook
• SQL Table Locks
Governance
• Service Account policies
• Logs / Usage
– Server resources
– Service utilization
• Locate
– Large data models
– Expensive reports
Conclusion
Final Thoughts
• BI starts with the end user
– Connect to the data, wherever it is
• BI should be easy to share
– Available to the users, wherever they are
• BI should be agile
– Requirements change, mistakes happen
• BI should be promotable
– Optimize the use of resources
Appendixes
SharePoint Features, Content Types,
and File Extensions
• SP Foundation
– Office Data Connection (Excel, Visio) ODC
– Universal Data Connection (InfoPath) UDCX
• SC : Report Server Integration Feature
– Report Data Source RSDS
– Report Builder Model (Data Set) RSD
– Report Builder Model (Semantic Model) SMDL
– Report Builder Report RDL
• SC : PerformancePoint Services Site Collection Features
– PerformancePoint Data Source PPSDC
• SC : PowerPivot Feature Integration for Site Collections
– BI Semantic Model Connection BISM
– Data Service Document ATOMSVC
• SC : Power View Integration Feature
– Power View Report RDLX
References
• Requirements for SSRS (2008 R2) in Integrated Mode
http://msdn.microsoft.com/en-us/library/bb283190.aspx
• Requirements for SQL 2012 (PowerPivot and SSRS) in Integrated
Mode
http://msdn.microsoft.com/en-us/library/ee210640.aspx
• Installing SSRS Integrated Mode for SharePoint 2013
http://msdn.microsoft.com/en-us/library/jj219068.aspx
• Hardware Requirements for PowerPivot
http://msdn.microsoft.com/en-us/library/ee210640.aspx
• System Requirements for Power View
http://technet.microsoft.com/en-us/library/hh560549.aspx
• PowerPivot BI Semantic Model Connection
http://technet.microsoft.com/en-us/library/gg471575.aspx
• SSRS Subscriptions and Delivery
http://msdn.microsoft.com/en-us/library/ms159762.aspx
Questions?
MORE INFORMATION
• Strategic Data Systems
http://sds-consulting.com
Lunch and Learn sessions
• SharePoint Library
http://sdsSharePointLibrary.codeplex.com/
• Scott Brickey
http://www.sbrickey.com

Mais conteúdo relacionado

Mais procurados

The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingJason Himmelstein
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Ivan Sanders
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010Chris McNulty
 
Microsoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) PresentationMicrosoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) Presentationjeromedoyen
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...Perficient, Inc.
 
Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013Jason Himmelstein
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Vishal Pawar
 
Power BI Report Server & Office Online Server
Power BI Report Server & Office Online ServerPower BI Report Server & Office Online Server
Power BI Report Server & Office Online ServerIsabelle Van Campenhoudt
 
Leveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor PerformanceLeveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor PerformanceDan English
 
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)serge luca
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Vishal Pawar
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanDavid J Rosenthal
 
Microsoft power bi training courses
Microsoft power bi training coursesMicrosoft power bi training courses
Microsoft power bi training courseskatozesiro
 
Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Chirag Patel
 
Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Itay Braun
 
Power-BI and SharePoint
Power-BI and SharePointPower-BI and SharePoint
Power-BI and SharePointatwork
 
Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Priyanka Khanadali
 
What's New in SQL Server 2016 for BI
What's New in SQL Server 2016 for BIWhat's New in SQL Server 2016 for BI
What's New in SQL Server 2016 for BITeo Lachev
 

Mais procurados (20)

The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence toolingThe Power of BI: A guided tour of Microsoft's Business Intelligence tooling
The Power of BI: A guided tour of Microsoft's Business Intelligence tooling
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010A Simpleton's Guide to Business Intelligence in SharePoint 2010
A Simpleton's Guide to Business Intelligence in SharePoint 2010
 
Microsoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) PresentationMicrosoft BI reporting capabilities (on-prem solutions) Presentation
Microsoft BI reporting capabilities (on-prem solutions) Presentation
 
Business Intelligence in SharePoint
Business Intelligence in SharePointBusiness Intelligence in SharePoint
Business Intelligence in SharePoint
 
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
SharePoint and Business Intelligence: Understanding the Microsoft BI Portal C...
 
Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
 
Power BI Report Server & Office Online Server
Power BI Report Server & Office Online ServerPower BI Report Server & Office Online Server
Power BI Report Server & Office Online Server
 
Leveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor PerformanceLeveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor Performance
 
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
BI : SharePoint 2016 BI or PowerBI v2 ? (O365 Saturday Copenhagen, 2016)
 
Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components Power BI Create lightning fast dashboard with power bi & Its Components
Power BI Create lightning fast dashboard with power bi & Its Components
 
Tableau API
Tableau APITableau API
Tableau API
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
Microsoft power bi training courses
Microsoft power bi training coursesMicrosoft power bi training courses
Microsoft power bi training courses
 
Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016Bringing your data to life using Power BI - SPS London 2016
Bringing your data to life using Power BI - SPS London 2016
 
Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011
 
Power-BI and SharePoint
Power-BI and SharePointPower-BI and SharePoint
Power-BI and SharePoint
 
Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019
 
What's New in SQL Server 2016 for BI
What's New in SQL Server 2016 for BIWhat's New in SQL Server 2016 for BI
What's New in SQL Server 2016 for BI
 

Semelhante a Power BI, Excel, and SharePoint integration for business intelligence

SharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosSharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosAndreas Aschauer
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient, Inc.
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printShan Kane
 
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Perficient, Inc.
 
Go Beyond the Numbers - Data Visualization in SharePoint 2010
Go Beyond the Numbers - Data Visualization in SharePoint 2010Go Beyond the Numbers - Data Visualization in SharePoint 2010
Go Beyond the Numbers - Data Visualization in SharePoint 2010Chris McNulty
 
Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Zeeshan Ikram
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made SimpleJames Serra
 
Business intelligence - Microsoft Technologies
Business intelligence - Microsoft TechnologiesBusiness intelligence - Microsoft Technologies
Business intelligence - Microsoft TechnologiesNaveen Kumar Singh
 
Operational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business IntelligenceOperational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business IntelligenceJohn White
 
Business Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday BostonBusiness Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday BostonKnowledge Management Associates, LLC
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010Sadalit Van Buren
 
The Power of Business Intelligence
The Power of Business Intelligence The Power of Business Intelligence
The Power of Business Intelligence Eli Sabatier
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceChristopher Foot
 
OfficeWriter and the Application Platform
OfficeWriter and the Application PlatformOfficeWriter and the Application Platform
OfficeWriter and the Application PlatformSoftArtisans
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyTeo Lachev
 
How does SharePoint access data
How does SharePoint access dataHow does SharePoint access data
How does SharePoint access dataAlan Eardley
 
Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BITheresa Lubelski
 

Semelhante a Power BI, Excel, and SharePoint integration for business intelligence (20)

SharePoint 2013 BI Scenarios
SharePoint 2013 BI ScenariosSharePoint 2013 BI Scenarios
SharePoint 2013 BI Scenarios
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power Pivot
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
 
February 20th, 2013 Presentation - Chris McNulty
February 20th, 2013 Presentation - Chris McNultyFebruary 20th, 2013 Presentation - Chris McNulty
February 20th, 2013 Presentation - Chris McNulty
 
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
Hybrid Analytics in Healthcare: Leveraging Power BI and Office 365 to Make Sm...
 
Go Beyond the Numbers - Data Visualization in SharePoint 2010
Go Beyond the Numbers - Data Visualization in SharePoint 2010Go Beyond the Numbers - Data Visualization in SharePoint 2010
Go Beyond the Numbers - Data Visualization in SharePoint 2010
 
Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01Powerbimadesimple 150206194215-conversion-gate01
Powerbimadesimple 150206194215-conversion-gate01
 
Power BI Made Simple
Power BI Made SimplePower BI Made Simple
Power BI Made Simple
 
Boston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data VisualizationBoston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data Visualization
 
Business intelligence - Microsoft Technologies
Business intelligence - Microsoft TechnologiesBusiness intelligence - Microsoft Technologies
Business intelligence - Microsoft Technologies
 
Operational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business IntelligenceOperational dashboarding and reporting with Microsoft Business Intelligence
Operational dashboarding and reporting with Microsoft Business Intelligence
 
Business Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday BostonBusiness Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday Boston
 
See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010
 
The Power of Business Intelligence
The Power of Business Intelligence The Power of Business Intelligence
The Power of Business Intelligence
 
KMA SharePoint Saturday San Francisco BI
KMA SharePoint Saturday San Francisco BIKMA SharePoint Saturday San Francisco BI
KMA SharePoint Saturday San Francisco BI
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
 
OfficeWriter and the Application Platform
OfficeWriter and the Application PlatformOfficeWriter and the Application Platform
OfficeWriter and the Application Platform
 
Formulating Power BI Enterprise Strategy
Formulating Power BI Enterprise StrategyFormulating Power BI Enterprise Strategy
Formulating Power BI Enterprise Strategy
 
How does SharePoint access data
How does SharePoint access dataHow does SharePoint access data
How does SharePoint access data
 
Self-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BISelf-Service Business Intelligence with Power BI
Self-Service Business Intelligence with Power BI
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Último (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

Power BI, Excel, and SharePoint integration for business intelligence

  • 1. Power BI with SQL, Excel, and SharePoint Scott Brickey, SharePoint Practice Manager www.sds-consulting.com
  • 2. About Us SDS provides SharePoint solutions Agile development and SharePoint experience create an optimal solution for your unique SharePoint needs. • Business Intelligence : Self service, team, and enterprise • Collaboration, Content Management • Intranets, Portals, and Public Websites • Workflow + forms = application Agile Practices for proven faster delivery, higher quality, & increased business value.
  • 3. A Brief Forward • Focus on the subject – LOTS of info! – Feel free to ask questions • Slides are available online www.sbrickey.com/Tech/Calendar www.sds-consulting.com www.slideshare.net/Scott_Brickey/SQL-Saturday-Columbus-2014- PowerBI-with-SQL-Excel-and-SharePoint
  • 5. Business Intelligence : Personas Bill the Boss (Consumer) • Receives reports via email • Likes to explore the data Tool Man Tim (Power User) • Likes to fiddle with the data • Creates simple models and reports Data Sheriff Sheldon (BI Architect / Developer) • Understands complex data relations and modelling • Designs data warehouse structures and analysis cubes • Creates data loads and reports
  • 6. Business Intelligence : Use Cases Self Service • Personal use • Immediate timeframe (1 day) • Only needs to be 75% accurate Team Reporting • Team use • Additional time to scale and refine (2-3 days) • Probably needs to be 90% accurate Enterprise Reporting • Enterprise-wide usage • Accuracy is critical • Consideration given to data sources, calculations (1 week)
  • 7. Business Intelligence : Tools Power BI • Power Query : Data imports with light transformations • Power Pivot : Data modeling • Power View, Power Map : Visualizations SharePoint • Share Excel files with team • Data refreshed automatically Analysis Services • Multidimensional models for structured reporting • Tabular models for ad-hoc reporting
  • 8. Business Intelligence : Tool Uses Bill the Boss • Excel • Pivot Charts/Tables • SharePoint • Power View • PerformancePoint • Analytic Charts • Decomposition Tree Tool Man Tim • Excel • Power Query • Power Pivot • Power Map • SharePoint • Power View • Power Pivot • PerformancePoint • Dashboard Designer Data Sheriff Sheldon • SSMS : SQL Server Management Studio • SSIS : SQL Server Integration Services • SSDT : SQL Server Data Tools BIDS : BI Dev Studio • SSRS : SQL Server Reporting Services
  • 9. Excel I can take care of this myself.
  • 10. Excel : Pivot Charts and Tables
  • 11. Excel : Indicators and Spark Lines
  • 12. Excel : Data Connections • Stored : Embedded or External File – Office Data Connection (*.ODC) files • Microsoft : SQL Database, Analysis Services – MS Query : SharePoint Lists • Files: CSV, XML • Extensible Providers – ODBC : Access, dBase, Excel, Paradox, FoxPro, CSV, Oracle – OLE DB : SQL, Analysis Services, Active Directory • Designed for single source (table/view, file, etc) – SQL : Relationships are difficult (no GUI) – No way to query ACROSS data sources
  • 18. PowerPivot : What and Why • NO row limit (technically) – Only limited by available RAM • Not 64k x 256 (up to 2003) or 1mil x 16k (2007 and above) – Load ALL the data! • Relate multiple data sources • No cube processing • No penalty for new calculations • PowerPivot for SharePoint – Interactive Web Rendering – Automatic background refreshing of data
  • 19. PowerPivot : Data Sources • Databases – SQL Database, Analysis Services, Access – SQL Azure – Oracle, Teradata, Sybase, Informix, DB2 – OLE DB / ODBC • Excel File / Cell Range – Power Query! • SSRS Report • Azure DataMarket – https://datamarket.azure.com/browse • Atom Data Feed • CSV
  • 21. PowerPivot Software Requirements • SharePoint : Enterprise (Excel Services) – Excel Services Application – PowerPivot Service Application – Secure Store Service – Claims to Windows Token Service • SQL : Dev, Eval, Business Intelligence, Enterprise – RS in SharePoint [Integrated] mode – Analysis Services : SQL Server PowerPivot for SharePoint
  • 22. Power View Power Pivot Reporting Services SharePoint LOAD MODEL REPORT EXPLORE SHARE
  • 24. Power View : Visualizations
  • 25. Power View Playing with Scatter Plots
  • 26. Power View • Starts with tabular data – Excel PowerPivot – Analysis Services Tabular Mode – BI Semantic Model file (connection file) – SQL2012 SP1 CU4? Use your MDX cubes too! • In-Browser (Silverlight) editor – RDLX file • Export to PowerPoint
  • 28. SQL Server Reporting Services Still learning new tricks with SharePoint integration
  • 29. Why Integrate Reporting Services • Include reports in existing SharePoint sites! – Intranet, Extranet, Public Website • Recycle Bin, Versioning, Content Approval, Workflow, Permissions, Authentication • Power View
  • 30. Reporting Services Visualizations : Charts • Column • Line • Shape – Pie, Funnel • Bar • Area • Range – Area, Stock, … • Scatter • Polar
  • 31. Reporting Services Visualizations : Gauges • Radial • Linear
  • 33. Reporting Services Visualizations : Spark Lines • Column (bar) • Line • Area • Shape • Range
  • 34. Reporting Services Visualizations : Indicators • Directional • Symbols • Shapes • Ratings
  • 35. Reporting Services Data Sources • Microsoft – SQL Server Database – SQL Server Analysis – SQL Azure – SharePoint List – SSRS Report Model – BI Semantic Model for Power View • Extensible / Standards – OLE DB – ODBC – XML • Third Party – Oracle – SAP NetWeaver BI – Hyperion Essbase
  • 36. Reporting Services Reports • Create with Report Designer (SSDT/BIDS) or Report Builder • Data Visualizations – Table/Matrix/List – Chart – Gauge – Map – Data Bar – Sparkline – Indicator • Subscriptions – Data Driven Alerts • Options – Data : Live, Cached, Snapshot
  • 37. Reporting Services Report Outputs • Export to File – XML, CSV, PDF, Excel (XLSX) – TIFF, Word, MSHTML • Export to Data Feed (.atomsvc) – PowerPivot (default) – SSIS (via HTTP connection) – Outlook (yes, really)
  • 38. Reporting Services Subscriptions • Event Driven – On a schedule (Hour, Day, Week, Month) – When snapshots are created FormatsDestinations
  • 39. Reporting Services Data Driven Subscriptions • Data Source : Report Data Source, Report Data Model • Query • Report parameter binding • Delivery – Static Values – Query Fields FormatsDestinations
  • 41. Governance • Data Connections – Using the SERVICE account, I CAN SEE EVERYTHING! • File Sizes – 200mb Excel files? NO PROBLEM! • Data Refresh – One way to kill a WAN • Reporting Services – Subscriptions – Abusive Queries • 800mb – ONE REPORT – Timeout limits
  • 42. Governance FAIL • PowerPivot – 2GB data load across the WAN • Reporting Services – Data feed into Outlook • SQL Table Locks
  • 43. Governance • Service Account policies • Logs / Usage – Server resources – Service utilization • Locate – Large data models – Expensive reports
  • 45. Final Thoughts • BI starts with the end user – Connect to the data, wherever it is • BI should be easy to share – Available to the users, wherever they are • BI should be agile – Requirements change, mistakes happen • BI should be promotable – Optimize the use of resources
  • 47. SharePoint Features, Content Types, and File Extensions • SP Foundation – Office Data Connection (Excel, Visio) ODC – Universal Data Connection (InfoPath) UDCX • SC : Report Server Integration Feature – Report Data Source RSDS – Report Builder Model (Data Set) RSD – Report Builder Model (Semantic Model) SMDL – Report Builder Report RDL • SC : PerformancePoint Services Site Collection Features – PerformancePoint Data Source PPSDC • SC : PowerPivot Feature Integration for Site Collections – BI Semantic Model Connection BISM – Data Service Document ATOMSVC • SC : Power View Integration Feature – Power View Report RDLX
  • 48. References • Requirements for SSRS (2008 R2) in Integrated Mode http://msdn.microsoft.com/en-us/library/bb283190.aspx • Requirements for SQL 2012 (PowerPivot and SSRS) in Integrated Mode http://msdn.microsoft.com/en-us/library/ee210640.aspx • Installing SSRS Integrated Mode for SharePoint 2013 http://msdn.microsoft.com/en-us/library/jj219068.aspx • Hardware Requirements for PowerPivot http://msdn.microsoft.com/en-us/library/ee210640.aspx • System Requirements for Power View http://technet.microsoft.com/en-us/library/hh560549.aspx • PowerPivot BI Semantic Model Connection http://technet.microsoft.com/en-us/library/gg471575.aspx • SSRS Subscriptions and Delivery http://msdn.microsoft.com/en-us/library/ms159762.aspx
  • 50. MORE INFORMATION • Strategic Data Systems http://sds-consulting.com Lunch and Learn sessions • SharePoint Library http://sdsSharePointLibrary.codeplex.com/ • Scott Brickey http://www.sbrickey.com

Notas do Editor

  1. Practically speaking, exceptionally large files (4mil rows == 120mb) will take time to transfer, load, and then display to the user