SAP Business Intelligence (BI) at Intel: Craig Chvatal
SAP Business Intelligence (BI) at Intel: Craig Chvatal
SAP Business Intelligence (BI) at Intel: Craig Chvatal
(BI) at Intel
Craig Chvatal
Process and Information Integration (XI/BI) Manager
Core SAP Engineering, SAP Platform Engineering
SAP BI@
Intel
(1 Day)
SA/AD/DA
BW 305
Enterprise
Query & Reporting
SA/AD
BW306
Enterprise
Query & Reporting
Part II
This Class
BW310
Enterprise Data
Warehousing
BW350
BI Data Acquisition
BW330
BI Modeling and
Implementation
BW370
Integrated
Planning
BW360
BI Performance
& Administration
BW380\
APD &
Data Mining
2
EIE
Bharat Mohala
Brian Staab
Core SAP Engineering
EDWE
Bill Guthridge
Sanjay Anand
SAP Core Development
Dev Mgrs Dev Mgrs Dev Mgrs
Craig Chvatal
Process & Info. Integration
XI/BI
Scott Gerwig
People and App. Integration
Portal/App Platform
Gary Gilardi
Int. Engr. BASIS
Suzanne Listar
Proj BASIS
Elizabeth Bowers
Solution Manager
Roger Wilkenson
DBA and BASIS Arch
3
Project Engagements
Standard - ensure projects understand NetWeaver capabilities, usage models, standards
and design guidance
New platform capability introductions ensure success of strategic capabilities*, by
delivering design and development of project deliverables from explore through
production
Governance
Provide architecture design and positioning to SAO to drive governance of NetWeaver
Provide building codes and Forward Engineering representation that QAC will use to drive
governance of NetWeaver technical design and code reviews
Assist in providing information architecture standards for user interfacing capabilities look & feel, content organization, content presentation, enterprise role strategy
Course Goals
This course will prepare you to:
Integrate SAP Business Intelligence in SAP
NetWeaver and explain the role of SAP BW in the
context of SAP BI as data warehousing and
analysis solution
Describe the architecture of SAP BW and its
benefits
Terms
12/29/2014
Course Objectives
After completing this course, you will be able
to:
Navigate in the Metadata Repository of SAP BI
Name the various InfoProviders of SAP BI
Use basic functions of the Business Explorer
components for reporting requirements
Gather information about SAP Business Content
and describe its advantages
SAP NetWeaver
10
11
Lesson Summary
You should now be able to:
Explain how the SAP Business Information
Warehouse is positioned within the overall
concept of SAP NetWeaver
Outline the options available for reporting
12
Distinction: Operative/Inoperative
Environment
14
15
ERP
HR
MFG
Data
Integration
Data
Sources
Manage
Business
Intelligence
Platform
Information
Delivery
Analysis
Tools
OLAP
Query &
Reporting
Alerting
Data Mining
Visual
Info
Delivery
Web
Rich
Client
Excel
Portal
Mobile
Client
Data Services
DM
Data
Staging
DW
ODS
SAP Business
Intelligence
iDWB
Teradata &
Microstrategy
Data Sources
Metadata
Teradata
L1
PSA
Master
Data
L2
L3
DataStore/
DW
DataMarts
Microstrategy
Business Explorer
Web (BEx)
MSTR
Web
Ent.
Portal
BEx Analyzer
(Infocubes)
17
18
Reporting
&
Analysis
Data
Services
Data
Acquisition
&
ETL
19
12/29/2014
19
DataSource/PSA
DB
Connect
UD
Connect
BI Service
API
File
Interface
Web
Service
BAPI
ETL Tool
Relational
Source
Teradata,
Oracle, SQL
Server
20
12/29/2014
MultiDimensional
Source
Microsoft
Analysis
Services,
ESSBase
SAP
Source
SAP R/3,
CRM, SRM,
ECC...
File
Teradata
extracts,
ASCII, CSV
files
XML
Legacy
Applications
SAP
NetWeaver
2004s PI
20
Operational Data
Store
Scheduled Data
Transfer Process
DataStore Objects
Daemon
Scheduled Data
Transfer Process
PSA
DataSource
Pull
~ 1/min
Real-time
Update
Delta Queue
Real-time
Update
Web Service
Push
External
System
Application
Service API
SAP Source System
21
12/29/2014
21
InfoCube
DataStore
Open
Hub
Service
InfoSpoke
SAP BI Objects
Database
Table
External Systems
Teradata
SQL Server
Master Data
Flat File
SAP BI
22
12/29/2014
24
25
26
27
InfoObjects
28
29
30
Workbooks
Queries
Queries
Queries
Infospoke
InfoProviders (includes remote infocubes)
Aggregates
Remote
Cube
Multiproviders
Reference
(Master) Data
Texts
Hierachies
Attributes
DataStore
Objects
InfoCubes
InfoObjects
Transformation
UDC/Java
PSA DataSource
SAP BI
PSA
DataSource
Transfer Structure
Extraction Structure
Extraction Program
31
12/29/2014
XML
File
DB
32
Customer
SID
Product
SID
Prod. Grp.
SID
City
SID
Country
Lufthansa
A320
Computers
Boston
US
Air France
Concorde
Airplanes
Paris
France
SID
City
SID
Country
Master Data
P
SID Product
2
2
Product Dimension
SID Customer
P C R
Quantity
Revenue
1 1 1
25
60000 $
1 2 1
50
120000 $
2 2 2
25000000 $
Customer Dimension
InfoCube
Fact Table
Key Figures
Product
Attributes
Prod. Grp.
Customer
City
Country
Concorde
Airplanes
Air France
Paris
A320
Airplanes
Lufthansa
Munich
33
Region Dimension
Quantity
Revenue
France
25000000 $
Germany
30000000 $
33
Lesson Summary
You should now be able to:
Describe the different SAP BI objects
Explain the relationships between SAP BI objects
Use the SAP BI terminology correctly
34
Unit Summary
You should now be able to:
List the different elements that make up the AWB
initial screen
List the tasks of the AWB
Give an overview of the function areas in the AWB
Describe the different SAP BW objects
Explain the relationships between SAP BW objects
Use the SAP BW terminology correctly
35
36
Data Extraction
37
38
And UDC
39
SAP BI
Process Chain
Start Event
Data Load
Success
Failure
40
Lesson Summary
You should now be able to:
Describe the data flow during its extraction into
SAP BW
Describe concepts behind data extraction by
giving examples of ways in which data is extracted
from source systems
41
SKIP
42
SKIP
43
SKIP
44
45
Live
eGL
SAP BI
Data
source
Open
Hub
Datastore
Datastore
BI Tools
Teradata
TELS
ETL
Server
UDC
SAP BI
Data
source
Open
Hub
Datastore
Datastore
BI Tools
ETL
Server
UDC
IION Q4 2007
Data
source
Teradata
Datastore
Datastore
Open
Hub
Virtual
Basic
UDC
BI Tools
Teradata
TELS
ETL
Server
TD
View
46
47
Teradata
BEx
Transaction Data
(For Infocube)
L(BI)
SAP BI
EIL
L1
BC
Master &
Transaction
Data
(SAP BI)
ETL
VC
VC
Master Data
L3
MP
PSA
Data Movement &
Transformation
Data Retrieval
48
Total Time
(Milliseconds)
UDC Time
(MS)
ABAP Time
(MS)
Query Time
(MS)
Data Volume
(Bytes)
# of Rows
360
20
340
60
1360
50
1310
198
1530
50
1480
198
970
50
920
198
640
40
10
590
198
620
40
580
198
800
40
10
850
386
14400
2030
12370
85920
1672
1120
450
670
368082
1859
10790
1930
10
1650
1537650
61506
1160
400
760
4266492
2154
49
50
Unit Summary
You should now be able to:
Describe the data flow during its extraction into
SAP BI
Describe concepts behind data extraction by
giving examples of ways in which data is extracted
from source systems
describe the functions of ETL tools and their scope
of application
51
Enterprise Portal
iViews
BEx Analyzer
BEx Web
Web
Analyzer
Web
Application
Designer
Report
Designer
MS Excel
Add-In
BI Consumer Services
BEx Query Designer
Univ. Data
Integration
53
12/29/2014
53
54
Reporting Architecture
BEx Web Application Designer
55
12/29/2014
56
57
12/29/2014
Excel-based Applications
Support Excel formulas and
formatting
Drag and Drop; drill down
Business Planning Integration
57
12/29/2014
SAP Portal
Web User
Example
Portal KM
Example
58
SAP BW Broadcasting
Demo
59
60
61
12/29/2014
61
BI Accelerator
Jointly developed by
SAP, HP and Intel
SAP BI appliance addon no changes
necessary to SAP BI
Designed to produce
stable query times
regardless of data size,
complexity and number
of users
BI Accelerator at Intel
Infrastructure work Q2-Q4 2006
Planned production installation 2008
62
12/29/2014
62
DEMO/SKIP
63
DEMO/SKIP
64
DEMO/SKIP
65
DEMO/SKIP
Defined Query
66
DEMO/SKIP
Finding A Query
67
DEMO/SKIP
68
DEMO/SKIP
69
DEMO/SKIP
Web Query
70
Lesson Summary
You should now be able to:
Describe the functions of the BEx Query Designer
Define your own queries and modify these when
necessary
Publish reports for analysis in the BEx Analyzer
and on the Web
71
72
73
74
75
Lesson Summary
You should now be able to:
Explain the meaning of the different work areas in
the Web Application Designer (Web items,
template, and properties)
Open and move the work areas
Make general settings for a Web template
76
77
78
79
80
Microstrategy
Microstrategy
filters
Qry
Qry
Qry
Smaller subset
Of data
SAP BI
SAP BI
81
82
BEx Capability
Microstrategy Capability
BEx Analyzer
Web Analysis
Web Application
Designer/iViews in
Enteprise Portal
MSTR Web
OLAP Engine
SAP BI Server
MSTR Intelligence
Server
MSTR Project
Information
Broadcasting
Information
Broadcasting
MSTR NarrowCast
Formatted Reporting
Flash/Web reports
Visual Composer
83
Unit Summary
You should now be able to:
Describe the functions of the BEx Query Designer
Define your own queries and modify these when
necessary
Publish reports for analysis in the BEx Analyzer and on the
Web
Explain the meaning of the different work areas in the
Web Application Designer (Web items, template, and
properties)
Open and move the work areas
Make general settings for a Web template
84
85
86
Management Cycle
88
89
90
91
92
93
Lesson Summary
You should now be able to:
understand the principles of business planning
and simulation
describe planning functions in SAP BW
94
95
96
Fully Integrated
97
98
99
100
101
102
Predictive Methods
103
104
105
106
Scoring - Definition
107
Informative Methods
108
Clustering Concept
109
110
Lesson Summary
You should now be able to:
understand the principles of data mining
describe data mining methods
111
Unit Summary
You should now be able to:
understand the principles of business planning
and simulation
describe planning functions in SAP BW
understand the principles of data mining
describe data mining methods
112
114
115
12/29/2014
115
116
500+
Roles
3600+
Queries
14000+
InfoObjects
800+
InfoCubes
600+
DataStore
1000+ SAP
DataSources
117
12/29/2014
Caching
Aggregation
Security
Alerting
14000+
InfoObjects
Analysis Process
Design
Data Warehouse
Operational
600+
Data Store
DataStore
(volatile)
Planning Services
800+
InfoCubes
Architected
Data Marts
Data Warehouse Layer
(historical)
DataSource / PSA
SAP Data
118
Calculation
1000+ SAP
Data Acquisition
DataSources
Delivered queries,
web templates,
complete
Planning analytical
applications
Functions
and
Sequences
Predefined data
models including
infoobjects, ODS
(datastore) and
infocubes
Open
Hub
Service
BI Accelerator
3600+
Queries
BI Platform /Analytic Engine
3 Party BI Tools
Monitoring / Administration
3000+
Web TemplatesBusiness Explorer Suite (BEx)
118
119
12/29/2014
119
120
12/29/2014
120
121
12/29/2014
121
Lesson Summary
You should now be able to:
Describe the Business Content components and
their advantages.
Describe the role-based and industry-based
evolution of Business Content.
Explain the meaning of DemoContent.
122
123
124
125
126
Lesson Summary
You should now be able to:
Describe the contents of Technical Content
Explain the uses of Technical Content with
examples.
127
Unit Summary
You should now be able to:
Describe the Business Content components and
their advantages.
Describe the role-based and industry-based
evolution of Business Content.
Explain the meaning of DemoContent.
Describe the contents of Technical Content
Explain the uses of Technical Content with
examples.
128
SAP BI @ Intel
129
130
BI @ Intel
Intel has Two SAP BI Instances (or pipelines)
Enterprise BI
Finance/HR BI
Enterprise BI went live at Intel WW1205 in support of the GTS
project.
Finance BI went live at Intel WW2607 in support of the eGL
project.
131
Aug 9, 2007
131
PBW
NBL
NO TRANSPORTS!!!
NBC
NBB
Aug 9, 2007
NBP
NBS
NBP-DR
Legend
Transport flow
Refresh Flow
DR Flow
132
PBW
NBL
NO TRANSPORTS!!!
DC1
DB1
DP1
DS1
DP1-DR
Legend
Transport flow
Refresh Flow
DR Flow
133
Aug 9, 2007
133
Enterprise SAP BI
Production Projects : 8
Data Size: 400+Gb
Users: 485
EDW
ETL
EDW
DWM
(WM)
Open Hub
SRM
(EBP
User
Enterprise
SAP BI
B-Pipe
SCMBW
APO
(APO)
K-Pipe
Finance/HR
SAP BI
ECC
C-Pipe
Finance/HR SAP BI
Production Projects: 2
Data Size: 150+Gb
Users:25
12/29/2014
Live
User
SAP Portals
MDM
DMZ
XI
X-APP(S)
J2EE Cluster
H-Pipe
Browser
SAP Portals
GTS
134
User
Live
J2EE Cluster
Browser
E-Pipe
User
134
135
Aug 9, 2007
Future:
Employee (WW37/4607)
Boxing Mid-Range Planning
(WW4407)
Tax Foundation (Q407)
IION2 (Q108)
Order Execution (H108)
SOAR (2008)
NICE (2009)
135
Application
Server
(4xItanium2)
SAP BI Engine
(ABAP & Java)
SAP
Web App Server
Windows 2003
Database
Server
(4xItanium2)
Windows 2003
SQL Server 2005
136
SAP BI Engine
SAP BI Engine SAP BI Engine
(ABAP & Java)
(ABAP & Java) (ABAP & Java)
SAP
SAP
SAP
Web App Server
Web App Server
Web App Server
Windows 2003
Windows 2003 Windows 2003
Windows 2003
SQL Server 2005
137
Consolidation
Prod Support
hp
integrity
rx4640
hp
integrity
rx4640
System
SD
Power
CISCO SYSTEMS
Cisco AS5800
SERIES
hp
integrity
rx4640
System
NBI DB/CI
HP rx4640 4-way/40GB
(Shared with DI1)
System
NBC DB/CI
HP rx4640 4-way/48GB
(Shared with DC1)
NBS DB/CI
HP rx4640 4-way/40GB
(Shared with DS1)
GB Public Network
GB BaR Network
FE RiLO Network
EMC DMX3000
Integration
Reset
Reset
xSeries 455
Reset
xSeries 455
NBB DB/SCS/CI
IBM x455 4-way/18GB
xSeries 455
NBB DB/SCS/DI
IBM x455 4-way/18GB
NBB App
IBM x455 4-way/16GB
GB Public Network
GB BaR Network
FE RiLO Network
SERIES
Reset
Reset
xSeries 455
Cisco
65xx Series
Network Switch
Reset
xSeries 455
NBP DB/SCS/CI
IBM x455 4-way/18GB
xSeries 455
NBP DB/SCS/DI
IBM x455 4-way/18GB
GB Public Network
GB BaR Network
SD
SERIES
Disaster Recovery
Reset
Reset
xSeries 455
Cisco
65xx Series
Network Switch
Aug 9, 2007
xSeries 455
NBP-DR DB/CI
IBM x455 4-way/18GB
NBP-DR App
IBM x455 4-way/12GB
FE RiLO Network
CISCO SYSTEMS
Cisco AS5800
NBP App
IBM x455 4-way/12GB
Power
Brocade 48000
SAN Director
EMC DMX-3
Cisco AS5800
CISCO SYSTEMS
EMC DMX-3
SD
Power
Brocade 12000
SAN Director
Cisco
65xx Series
Network Switch
Brocade 48000
SAN Director
138
SAP BI @ Intel
Prescriptive Guidance
139
The BI Virtual Competency Center Team has identified the following BIspecific content & Governance review points within the PLC that each
0
project should perform.
FE Initial
Engagement
QAC
Scorecard
Review
1
2
5
Customization Approval
Revisions - TBD
Note:
Batch [Chain Details], Code Reviews, and Scorecard [Final] templates
are in last section of TDD (step 4). BI Scorecard should be filled in
during each Step 1-5, and completed in total after construction.
link
http://teamsites.fm.ith.intel.com/sites/EDA/General%20Documentation/BI%20Strategy/Perscriptive%20Guidance%20
Toolset%20for%20BI%20Solutions%20with%20EDW.ppt
140
Content Delivery
SAP Enterprise Portal
Microstrategy
Office 12
Teradata
SAP NetWeaver
Data Sources
SAP BI
Legacy SAP
Data Sources
MS SQL
Non-SAP
Data Sources
12/29/2014
141
Success Indicators:
142
Database
Triggers
Enterprise
Applications
BW Extractor
(By exception only)**
Enterprise
Enterprise
Applications
Enterprise
Applications
Applications
File**
Non-SAP
Data
File or
As Needed
SAP GUI
Portal
143
BW Extractor
SAP BI
(FI/HR)
Virtual
(UDC)
Open-Hub File
Teradata
SAP BI
(Enterprise)
BEx Analyzer**,
BEx Web (Portal),
MicroStrategy**
MicroStrategy
Non-SAP
Data
(File)
12/29/2014
143
144
146
Capability Description
SAP BI
(DSS)
Teradata
(DSS)
OLAP Reports
Microstrategy
Reporting w/
Extensive Excel
Integration
Microstrategy Office
Flat Reports
(canned reports)
Microstrategy
Ad-hoc reporting
Microstrategy
Notification/
Subscription
Microstrategy
Narrowcast
Write back
Dashboards
Microstrategy/
Microstrategy Report
Services*
147
12/29/2014
147
Capability Differences
MicroStrategy
Return to Scenario
SAP
Analytics
Can be executed in MSTR but cannot be created. SAP is required to generate analytic models.
Data Mining
Can be executed in MSTR but cannot be created. SAP is required to generate data mining & analytic
models.
Write-back Query
SAP modules Business Planning Simulation / Bus Consolidation Services / Integrated Planning (new BPS)
MSTR does not support SAP write back.
PowerPoint Delivery
Relational Database Support
This capability exists in SAP via Visual Composer however it is not as mature as MSTR support.
148
Capability Differences
Return to Scenario
MSTR Framework
SAP Framework
Analytics
Data Mining
Write-back Query
Web Service Delivery
PowerPoint Delivery
BI FE Tool capabilities and tool differences are based on
reporting against the SAP BI reporting container.
149
BI FE Tools
Capabilities List
150
151
Course Summary
You should now be able to:
Navigate in the Metadata Repository of SAP BW
Name the various InfoProviders of SAP BW
Use basic functions of the Business Explorer
components for reporting requirements
Gather information about SAP Business Content
and describe its advantages
152
Resources
12/29/2014
153
OLAP BAPIs
Web API
aimed at Web
designers that
want to create Web
applications for
highly individual
scenarios
based on Java
Script, Dynamic
HTML and/or ABAP
OO
154
12/29/2014
XML Query
Result
ODS Read
BAPI
Open Hub
Service
Simple Web
Service-based
interface for
accessing BW
queries or
query views
XML as
result format
Interface for
accessing data
from ODS
objects
Interface for
mass data
transfer from
SAP BW to 3rd
party products
Delta
capabilities and
enhanced
monitoring
Business Application
Programming Interface
Based on Remote Function Call
(RFC)
RFC library available on any SAP
platform
BI Java SDK
Object Oriented Java API for
consuming XMLA services
Encapsulates communication
protocol (HTTP,SOAP), MDX
generation and parsing
154
156
BW
Virtual Provider
TR
InfoSource
DataTransfer Process
for
Direct Access
TR
Master Data
TR
DataSource
(Direct Access)
SourceSystem 1
157
BW
Virtual Provider
Virtual Provider
TR
InfoSource
DTP for
Direct Access
DTP for
Direct Access
TR
TR
DataSource
(direct access)
DataSource
(direct access)
Transactional Data
Master Data
TR
Source System
158
159
160