Upload
ashishsathe
View
226
Download
0
Embed Size (px)
Citation preview
8/6/2019 Microsoft Business Intelligence - Platform Overview
1/74
P L AT F O R M O V E RV I E W
M A R C H 1 8 T H , 2 0 0 9
C H U C K R U S S E L LS E N I O R PA RT N E R
C O L L E C T I V E I N T E L L I G E N C E I N C .C R U S S E L L @ C O L L E C T I V E I N T E L L I G E N C E . C O M
Microsoft Business Intelligence
8/6/2019 Microsoft Business Intelligence - Platform Overview
2/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
3/74
AnalyticApplications
and End User
Tools
DevelopmentTools
BI Platform
Business Intelligence Stakeholders
Content Producers Content Consumers
8/6/2019 Microsoft Business Intelligence - Platform Overview
4/74
All Types of Decision Making
8/6/2019 Microsoft Business Intelligence - Platform Overview
5/74
S h a r e
d
P e r s o n a
l
S c o p e
Organic IntentionalDevelopment
Self-Service
Performance Management
Easy discovery of dataSimple, intuitive toolsAd-hocCreative and agile
Consistent corporate definitions, KPIsCorporate policies and processes
Contextual and accountable
8/6/2019 Microsoft Business Intelligence - Platform Overview
6/74
BI Platform Architecture
Portal(SharePoint)
Office SQL
Data Warehouse, Data Marts,Operational Data
(SQL Server 2008)
Integrate(SQL Integration Services)
Analyze(SQL Analysis Services)
Report(SQL Reporting Services)
End-user Analysis(Excel)
InfrastructurePlatform
AnalyticApplications
Data Delivery
Scorecards, Analytics, Planning(PerformancePoint 2007)
Report BuilderSSRS
8/6/2019 Microsoft Business Intelligence - Platform Overview
7/74
The Microsoft BI Data Delivery Components
8/6/2019 Microsoft Business Intelligence - Platform Overview
8/74
SQL Server 2008
Next Generation DBMSProvides the foundation BIServices:1. RDBMS2. Analysis Services3. Reporting Services
4. Integration Services5. Support for Massive DataWarehouses
6. Etc.. Hey its SQL Server.
8/6/2019 Microsoft Business Intelligence - Platform Overview
9/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
10/74
SQL Server 2008 Integration Services
MetadataManagementImpact andLineageAnalysis fromsourcesystems tocubes
DevelopmentProductivityDevelopmentEnvironmentwith visualdebuggingand versioncontrol
EnterpriseDataIntegrationScalable dataintegrationplatform withparallelpipelinearchitecture
ExtensibleArchitecturePlug incustomcomponentswritten in C#or callexistingbusinesslogic usingVB.NET
8/6/2019 Microsoft Business Intelligence - Platform Overview
11/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
12/74
BI Studio & SQL Server Management Studio
Development Facility for:1. Report Models2. Reports3. Dimensional Models and
other Analysis Services
structures4. SSIS (ETL) Jobs
8/6/2019 Microsoft Business Intelligence - Platform Overview
13/74
Business Abstraction Layers
Unified Dimensional Model (UDM) - The role of a UnifiedDimensional Model (UDM) is to provide a bridge between the user and the datasources. A UDM is constructed over one or more physical data sources, and thenthe end user issues queries against the UDM using one of a variety of client tools,such as Microsoft Excel. The UDM:
Is used in for querying Analysis ServicesIs dimensional, meaning structures like dates are define hierarchically to support OLAPoperationsHides Complexity.
Report Model Create an abstraction of the underlying data sources; hidingthe navigational aspects of data retrieval from the user. Report models have thefollowing features:
Database fields and views can be given logical business names, so knowledge of thedatabase structure is not required to produce reports.Items can be grouped logically.Relationships between items can be defineModel elements can be secured so that users can see only the data that they havepermission to see.
8/6/2019 Microsoft Business Intelligence - Platform Overview
14/74
Report Builder
Ad Hoc Query and ReportingTool that supports thecreation of reports via theweb.
Report Builder uses theReport Model(s) that havebeen created and publishedin order to facilitate end-userQuery and Analysis
8/6/2019 Microsoft Business Intelligence - Platform Overview
15/74
Office Excel 2007
ConditionalFormatting
Spot trendsand exceptionsin your data tobetter informyour decisions
Data ConnectionLibrary
Quicklyaccess themost commondata sourcesin yourenterprise for
data analysis
Pivot TableAgainst SQLServer AnalysisServicesAnalyze datawith newPivotTable toolsand enhancedsupport for SQLServer AnalysisServices
Publish toSharePointServer 2007
Enhanced Sortingand FilteringSort by cell coloror filter data byquarter to workwith only the datayou need
8/6/2019 Microsoft Business Intelligence - Platform Overview
16/74
SharePoint 2007
Publish from ExcelThe Excel Servicesmenu enablesyou to specifywhich items todisplay and howusers can workwith the work-sheet. Then savedirectly toSharePointServer 2007
Secure SharingSafeguardsensitiveinformation bycontrolling accessto worksheets.With ExcelServices Web-enabled access,you can limit whatusers can view,protecting theunderlying dataand models
Excel ServicesCreate fullyinteractiveweb baseddata-boundworksheets,including charts,tables, andPivotTable viewswithout anycustom coding
DashboardsCreate rich,interactivedashboards thatassemble anddisplay businessinformation fromdisparatesources, usingbuilt in web partssuch as dynamic(KPI) and OfficeExcel 2007spreadsheets
8/6/2019 Microsoft Business Intelligence - Platform Overview
17/74
Performance Point Server 2007
Full Office experienceComplete perspective across all functionsEasy to personalize scorecards, analytics, plansPriced for broad deployment
8/6/2019 Microsoft Business Intelligence - Platform Overview
18/74
Performance Point Features
PerformanceManagement
Integrated withSharePoint & MSOffice
Integrates with SQLServer 2008
Collaborative Analytics - drill
down/up with visualization
KPI and Scorecards Iterative Monitoringof Performance
ProvidesInfrastructure forEnterprise Planning& Budgeting
8/6/2019 Microsoft Business Intelligence - Platform Overview
19/74
What Happened to All those Other Products?
S c o r e c a r d s
A n a
l y t i c s
P l a n n
i n g
Mid CY07November 06 2008 - 2010
S c o r e c a r d s
A n a
l y t i c s
P l a n n
i n g
8/6/2019 Microsoft Business Intelligence - Platform Overview
20/74
Demo Environment
Windows 2008 Enterprise Server (64bit)SQL Server Enterprise 2008 with SQL Server AnalysisServices 2008 (64bit)SharePoint 2007 (64bit)MS Reporting Services installed at various places in thefarm. Authentication performed using Active Directory with
Kerberos for SSO support. Adventure Works DW 2008 Data warehouse in a box.Im coming in remote for speedwell see how fast.
8/6/2019 Microsoft Business Intelligence - Platform Overview
21/74
Demo Plan
Personal BIExcel Spreadsheets! Ad Hoc Querying and other Neat Stuff
Team BIReporting, Report DistributionSharePoint Integration with Reporting ServicesOverview of Analysis Services and Evaluating Data with ExcelExcel Services within SharePoint
Enterprise BICollaborative BI PortalsPerformance Point Contoso Slide Deck
8/6/2019 Microsoft Business Intelligence - Platform Overview
22/74
Demo Script
Go to CIDev Portal and Demo extracting a spreadsheet from Documents/Sales ReportingQuickly Open up Analysis Services Model in Visual Studio 2008 to show the model used in the spreadsheet.
Show them the UDM within the cube thats created.
Browse the Cube
Demonstrate the various types of VS Projects: Reports, SSIS, and Analysis Services, Reporting ModelOpen up the Internet Sales Reporting Model
Describe it
Open up the Internet Sales Reporting PackageShow the more complex report
Demo full life cycle, round trip, build/deploy.Go Back to SharePoint and Demo the Large Report executing from within SharePoint.
Show the reporting DashboardShow the Collaboration within the Portal
Show Report ManagerConsuming Reports without SharePointScheduling ReportsEtc.
Go Back to SharePoint and in the File Viewer Open up Report Builder.
Create a simple ReportSave the ReportGo execute the report in SharePoint
Go to the Report Center SiteDescribe LayoutShow Dashboard 1Show Reporting Services Example
Discuss Contoso
8/6/2019 Microsoft Business Intelligence - Platform Overview
23/74
Contoso
Contoso designs and markets bicycles, frames, componentsand accessories for mountain, road and touring cycling.Contoso follows a Balanced Scorecard Methodology to track its performance combining scorecards and analytics. Contosoalso uses PerformancePoint for monitoring, analyzing andplanning.
The persona: Jennifer Adams, Contosos CFO.Business challenge: margin issues across some productcategories.Issues prior to solution
Limited integration: had to jump from applications to applicationsto just get information.Misaligned information : when information was found there was no
way to tie it back to corporate efforts and objectives.Slow and tedious: identifying issues quickly, performing root-causeanalysis required costly IT and analyst time.
8/6/2019 Microsoft Business Intelligence - Platform Overview
24/74
Contoso Demo Flow
Demo scenario
Integration
Delivery in Office
MonitoringDriving
accountability
Analytics
Asking questions
Collaboration
More than just numbers
Planning
Affecting thefuture
Q&A
END
This CFO uses Microsoft
8/6/2019 Microsoft Business Intelligence - Platform Overview
25/74
s C O uses c oso tOffice SharePoint Serveras a thin and personalizedinterface to her corporate
information
8/6/2019 Microsoft Business Intelligence - Platform Overview
26/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
27/74
This CFO can now consume very rich analytics
And benefit from a fullfledge scorecard (built here
following the balancedscorecard methodology)
8/6/2019 Microsoft Business Intelligence - Platform Overview
28/74
This CFO can now interact with very rich analytics
8/6/2019 Microsoft Business Intelligence - Platform Overview
29/74
And drill into the data
8/6/2019 Microsoft Business Intelligence - Platform Overview
30/74
As well as get quick information on KPIs by
simply hovering over them.
In order to make better
8/6/2019 Microsoft Business Intelligence - Platform Overview
31/74
In order to make betterinformed decisions, she
needs to review related butunstructured information.
8/6/2019 Microsoft Business Intelligence - Platform Overview
32/74
She opens the strategy maph i l d hi
8/6/2019 Microsoft Business Intelligence - Platform Overview
33/74
that is related to thisscorecard in order to
understand how KPIs relateto each other.
Now, she wants to know if
8/6/2019 Microsoft Business Intelligence - Platform Overview
34/74
,there is anything more she
could review in order tocomplete her analysis.
Th li ti t t
8/6/2019 Microsoft Business Intelligence - Platform Overview
35/74
The application suggests toreview the finance
scorecard
8/6/2019 Microsoft Business Intelligence - Platform Overview
36/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
37/74
If she needs to, she canfilter the scorecard.
When she does so, thed d ll l t d
8/6/2019 Microsoft Business Intelligence - Platform Overview
38/74
scorecard and all relatedanalysis views will be filtered
accordingly, guaranteeingconsistency of information.
She can also look at theannotations associated to the KPIs
8/6/2019 Microsoft Business Intelligence - Platform Overview
39/74
annotations associated to the KPIs.
Annotations allow her to gainmore context and understandmore than just the numbers.
She wants to drill thru the
8/6/2019 Microsoft Business Intelligence - Platform Overview
40/74
gross profit margin KPI because it currently shows
some issues.
The following analytical view opens, presenting her with multiple
8/6/2019 Microsoft Business Intelligence - Platform Overview
41/74
opens, presenting her with multipleapplications to analyze the data.
These applications will help herunderstand complex data much
faster.
She first opens a performance map.This application provides a quick view
8/6/2019 Microsoft Business Intelligence - Platform Overview
42/74
This application provides a quick view of the data after 2 dimensions.
Here the size of the box is determined by sales amt and the color of the box
represents % Gross Margin.
8/6/2019 Microsoft Business Intelligence - Platform Overview
43/74
She understands that North America isselling a lot [their boxes are bigger].
NA doesnt have margin issuescompared to the other geographies[NAs colors are green]
This CFO drills under Europe
8/6/2019 Microsoft Business Intelligence - Platform Overview
44/74
She can see productcategories split across
geographies
8/6/2019 Microsoft Business Intelligence - Platform Overview
45/74
Or geographies spilt acrossproduct categories
8/6/2019 Microsoft Business Intelligence - Platform Overview
46/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
47/74
Decomposition tree is a
8/6/2019 Microsoft Business Intelligence - Platform Overview
48/74
Decomposition tree is agreat and flexible way to
ask your data very intuitivequestions
8/6/2019 Microsoft Business Intelligence - Platform Overview
49/74
She then drills across to
8/6/2019 Microsoft Business Intelligence - Platform Overview
50/74
time dimension tounderstand when certain
geos sell road bikes
8/6/2019 Microsoft Business Intelligence - Platform Overview
51/74
The data can be analyzedacross any geo
At this point, we are using all available hierarchies in the data (product category, geography and time).
8/6/2019 Microsoft Business Intelligence - Platform Overview
52/74
We can of course go back toa much simpler view
When users perform this type of analysis, they assume that they
8/6/2019 Microsoft Business Intelligence - Platform Overview
53/74
y y ypicked the right metrics to
analyze the data by.Switching their analysis to a
different metrics is oftenchallenging.
Switching their analysis to a
8/6/2019 Microsoft Business Intelligence - Platform Overview
54/74
different metrics is very easy using the
decomposition tree
The analysis is now ran thegross profit margin but the
8/6/2019 Microsoft Business Intelligence - Platform Overview
55/74
gross profit margin, but theCFO didnt have to go
through all the steps of theprevious analytical path.
The CFO has now being able toresolve the margin issue.
H ll d i h i
8/6/2019 Microsoft Business Intelligence - Platform Overview
56/74
Holland is the country creatingthe problem in Europe: it was a
top 3 in revenue, but the lastperformance from a margin
standpoint
The CFO can save and sharethis view with the rest of
the organization.
The analysis can also be
8/6/2019 Microsoft Business Intelligence - Platform Overview
57/74
The analysis can also beshared in PowerPoint in astatic and dynamic mode.
8/6/2019 Microsoft Business Intelligence - Platform Overview
58/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
59/74
Who suggests that she
8/6/2019 Microsoft Business Intelligence - Platform Overview
60/74
Who suggests that shechecks her email for a salesforecast update notification
The assignment opens inexcel. Notice that the
8/6/2019 Microsoft Business Intelligence - Platform Overview
61/74
excel. Notice that thePerformancePoint
functionality is availablenatively in excel.
The user benefits from the flexibleinterface and the PerformancePoint
functionality. Users get the rightamount of information at the givenpoint in time. Process and security
transpire thru to the end-userexperience.
Notice that the forecast # isthe same as the number in
8/6/2019 Microsoft Business Intelligence - Platform Overview
62/74
t e sa e as t e u bethe scorecard. The
scorecard and the planningexperience are integrated.
The yellow cells are the cellsthe user can contribute to.
8/6/2019 Microsoft Business Intelligence - Platform Overview
63/74
They represent the businessdrivers that determine the
forecast numbers.
8/6/2019 Microsoft Business Intelligence - Platform Overview
64/74
The application then runscentrally stored calculation
8/6/2019 Microsoft Business Intelligence - Platform Overview
65/74
yand logic.
A new forecasting #appears.
While this model might work when you have a few subcategories, it is
8/6/2019 Microsoft Business Intelligence - Platform Overview
66/74
y gnot highly scalable if you have
many lines to update to show a new forecast.
This is when you can usespreading functionality.
Spreading allows end users to set a
8/6/2019 Microsoft Business Intelligence - Platform Overview
67/74
Spreading allows end users to set a bottom line # and have rules andlogic defined in PerformancePointrun the allocation at the sub-level.
Here, the CFO simply updates the totalqty of bikes and the calculation enginespreads the result of centrally defined
logic
8/6/2019 Microsoft Business Intelligence - Platform Overview
68/74
logic.
The results could be based on seasonality or any other calculations defined on the
server.
The CFO can roll up this analysisto the European forecast and
8/6/2019 Microsoft Business Intelligence - Platform Overview
69/74
include an annotation at the celllevel to explain that the new allocation has been spread.
Annotations are stored centrally
8/6/2019 Microsoft Business Intelligence - Platform Overview
70/74
to enforce auditability of theforecast.
The form can be shared and
8/6/2019 Microsoft Business Intelligence - Platform Overview
71/74
The form can be shared andsubmitted.
8/6/2019 Microsoft Business Intelligence - Platform Overview
72/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
73/74
8/6/2019 Microsoft Business Intelligence - Platform Overview
74/74
P L AT F O R M O V E RV I E W M A R C H 1 8 T H , 2 0 0 9
C H U C K R U S S E L LS E N I O R PA RT N E R
C O L L E C T I V E I N T E L L I G E N C E I N C .C R U S S E L L @ C O L L E C T I V E I N T E L L I G E N C E . C O M
Microsoft Business Intelligence