11
Business Intelligence (BI) for the .NET Developer Steve Wake Consultant, RevGen Partners President, Denver SQL Server User Group

Business Intelligence (BI) for the .NET Developer

Embed Size (px)

DESCRIPTION

What is Business Intelligence or BI? Why do I care about BI if I'm a .NET developer? These are questions you may have asked over the years, especially as more of the news today is focused on it. In this session we will build up a definition of BI to help you understand what it is and how it was used and is today. We will also discuss in detail all of Microsoft's current offerings in the BI space and provide you with what each of these products does and doesn't do. Some information on BI offerings from outside of Microsoft will also be discussed and how Microsoft stacks up against them. A demo of some of the products in the Microsoft BI stack will also be done so that you can see these tools in action. We will also discuss how any .NET developer can learn BI and apply their .NET skills to the Microsoft BI toolset. If you have ever wondered what all of this talk about Business Intelligence or BI is all about, this session will give you knowledge you need to get into this exciting and growing business (or at least follow the conversation).

Citation preview

Page 1: Business Intelligence (BI) for the .NET Developer

Business Intelligence (BI)

for the .NET Developer

Steve Wake

Consultant, RevGen Partners

President, Denver SQL Server User Group

Page 2: Business Intelligence (BI) for the .NET Developer

Business Intelligence (BI) History

• Reporting/Data Visualization [1800’s – today]• Decision Support Systems (DSS) [1960’s –

1980’s]• Data Warehousing [1980’s – today]

– Dimensional Modeling (Kimball/Inmon)– Extract, Transform and Load (ETL) processing

• Business Analytics [1980’s – today]– OnLine Analytical Processing (OLAP) or cubes

• Semi/Unstructured Data [2000’s – today]– Hadoop/HDInsight

Page 3: Business Intelligence (BI) for the .NET Developer

BI Product Landscape Today

Page 4: Business Intelligence (BI) for the .NET Developer

Microsoft BI Hamburger Picture

Page 5: Business Intelligence (BI) for the .NET Developer

Microsoft’s BI Product Suite• SQL Server – Symmetric Multi Processing (SMP)

– Database Engine – OLTP/Data Warehouse– SQL Server Integration Service (SSIS) – ETL– SQL Server Analysis Services (SSAS) – OLAP– SQL Server Reporting Services (SSRS) – Reporting

• SharePoint– PerformancePoint – Dashboards/Scorecards– SSRS – Reporting– Power BI – Self-Service Reporting– BI Portal

• Office/Office 365– Power BI (Power View, Power Pivot, Power Map, Power Query)– Excel (Pivot Tables, Data Mining)

• SQL Server Appliances– Fast Track Data Warehouse (SMP)– Analytics Platform System (APS) – Massively Parallel Processing (MPP)

‒ Parallel Data Warehouse (PDW)‒ Hadoop Region/HDInsight/PolyBase

Page 6: Business Intelligence (BI) for the .NET Developer

Microsoft BI Demo

• SQL Server• SQL Server Integration Services• SQL Server Reporting Services• SQL Server Analysis Services• Power BI (Video)

Page 7: Business Intelligence (BI) for the .NET Developer

Why BI?

• How did a COBOL/.NET C# Web developer become a BI Consultant?– Reporting always part of my career– From COBOL to .NET C# Web Developer– SSRS release in 2002– Design/Implement/Support Enterprise SSRS

infrastructure– Upgrade of reporting to use new data mart

‒ Learn Dimension Modeling‒ Learn ETL – SSIS‒ Learn OLAP - SSAS

Page 8: Business Intelligence (BI) for the .NET Developer

What’s in BI for .NET Developers?• SSIS

– Custom Components– Script Components– Custom code to build packages (DTSX=XML)

• SSRS– Custom Renderers– Custom Extensions– Custom code to build reports (RDL=XML)

• SSAS– ADOMD.NET (data provider for OLAP)– Custom code to retrieve/update cubes (XMLA=XML)

Page 9: Business Intelligence (BI) for the .NET Developer

Where is BI Going Next?

• Mobile• More Self-Service Reporting/Analysis• “Big Data”• More focus on Analytics over detail

reporting• Comprehensive tools

Page 10: Business Intelligence (BI) for the .NET Developer

September 20, 2014 on the University of Denver campus!

Multiple tracks of sessionsSpeakers from across the countryGreat SponsorsLots of PrizesAll of this for FREE!

Register @ denversqlsaturday.com

Pre-Cons! This year we are offering all day pre-cons on Friday, September 19th at Cherry Creek Presbyterian Church

• Getting Started with Biml by Tim Mitchell & Reeves Smith• Murder They Wrote by Jason Brimhall & Wayne Sheffield• A Day of High Availability and Disaster Recovery by Ryan Adams

Details and links to register for pre-cons @ denversqlsaturday.com

organized by volunteers from Denver SQL Server User Group (denversql.org)