Professional Documents
Culture Documents
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
The Market
Source: Gartner 2008 SAP 2009 / SAP Skills 2009 Conference / B1 / Page 3
DW/BI Chasms
Bill Inmons Corporate Information Factory & Enterprise Data Warehouse (EDW)
Enterprise Data Warehouse (EDW): A single instantiation of a data warehouse layer for the entire corporation or big parts of the organization is often called the Enterprise Data Warehouse EDW-Keywords offer a single version of truth extract once & deploy many support the unknown re-build new-build controlled redundancy provide a corporate memory
Conceptual Details Integrated historical complete comprehensive application neutral granular corporate owned non-volatile
Copyright 1999 by William H. Inmon
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 5
The Chasm on the Way to the EDW Shore EDW + X : The Challenging X of Todays EDWs
Broader scope Cross corporate BI/ reporting Often local BI/ standard-reporting
EDW Principles
Mission/ business critical 99.6% availability from years perspective 8 am local time report availability Highly restrictive TCO & TCD expectations
Under complex conditions Often 24x7, global operations High volumes (data, meta data, user)
Todays EDWs can only deliver on promise if development, maintenance, operations and administration is highly standardized and automated and latest technology is leveraged:
2.
DWH Stores:
DTPs, DSOs
3.
ETL/ Staging
PSA, InfoPackages Data Services
Non-SAP-Source data model
SAP Source A
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 7
Non-SAP Source B
LSA
BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on a Corporate Scale
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
Enterprise Data Warehouse (EDW) And The BW Layered Scalable Architecture (LSA)
The BW Layered Scalable Architecture (LSA) describes the design of service-level oriented, scalable, best practice BW architectures founded on accepted EDW principles*. The BW LSA serves as a reference architecture to design transparent, complete, comprehensive customer DWH architectures (Customer LSA). The Customer LSA describes corporate standards to build BI applications in a performant, maintainable, flexible manner.
* As introduced in Bill Inmons Corporate Information Factory (CIF)
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 10
Dataflow
Dataflow
Large scale BW Data Warehouses (EDWs) should follow architecture principles like we can observe constructing large buildings: standardized, scalable, no squiggles, efficient usage of materials, earth quake save.
non-architectured architectured
NonArchitectured LSA Architectured
Design
Customer LSA
Update
Customer LSA Customer LSA : Standards - Handbook
Step 2:
Apply
Customer LSA
Step 3:
Perfect
Customer LSA BI-Project-Design BI-Project-Design BI Project Design
1. 2. 3.
Consolidation BW Replacing several BWs into/ by a single BW Migration BW Redesigning/ Reengineering a BW Primary BW BW as primary source for all BI applications/ reporting and all organizations Integration BW BW as integrated source for cross-organizational BI/ Reporting in addition to an existing BW/ DWH landscape The scenarios overlap each other. What varies is the primary focus of the customer what again derives from the different starting position. .
4.
Migration BW
C-BW
BW3 BWn
BW-Old
M-BW
Primary BW
BW1
Integration BW
new
BW2
SAP ERP(s)
P-BW
BWn DWHn
I-BW
BW LSA
Landmark Building Blocks Layers Domains Data Model & Data Integration Assistant Building Blocks Data Quality Landscape ETL Storage Ownership/ Organize Development concept
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 16
Life Cycles Information Meta Object LSA Administration Data Base Housekeeping Monitoring Transport Security
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
Landmark Building Blocks Layers Domains Data Model & Data Integration Assistant Building Blocks Data Quality Landscape ETL Storage Ownership/ Organize Development concept
Structure the data stores in a flow from PSA to InfoCubes with respect to their role and the offered services define data layers Structure (split/ collect) the data within the layers to guarantee Layer and advanced Services define data domains Non-Architectured LSA Architectured
Domain
2.
Layer
data flow
Group
Division A
Division B
Division C
Division D
2.
ETL (Extraction, Transformation, Load) Do you expect extensively data from non-SAP sources? If the answer is yes, it is meaningful for you investigating an ETL-tool like SAP Data Integrator. If SAP systems are the initial and primary sources for your future BW EDW, you just dont care. May be later on. Data Quality Do you have considerable data quality issues? If the answer is yes, it makes sense for you thinking about a Data Quality tool. Again, if integrated SAP systems are the initial and primary sources for your future BW EDW, you normally dont care. May be later on. Landscape - often reduced to Do I need a single or a multiple BW instance landscape. This topic has become more and more an assistant one, because of the arrival of new technologies and the transparent support by BW (BW Accelerator, Near Line Storage s. Storage). The landscape architecture comes into focus
if we have to support mission critical BI or to observe legal restrictions or with other customer specific requirements if it comes to agile BI and local autonomy (federated landscapes, SAP Newton appliances and BW EDW)
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 21
Storage Traditionally all data of a BW DWH are hosted by an RDBMS. This is for large scale BW EDWs not adequate (also having a smaller BW you should rethink this strategy):
Rarely used data should be hosted by a Near Line Storage (NLS) tool. NLS tools compress your data offering space reduction up 95% (e.g. SAND) without destroying your Service Level Agreements (SLAs). The BW Accelerator (BWA) must be part of the overall architecture.
Ownership/ Organization Designing, implementing and operating a BW EDW need strong governance. A BI Competency Center (BICC) should be established if not existing yet.
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
Dataflow
Dataflow
Layer
Virtualization Layer Operational Data Store Operational Data Store Reporting Layer (Architected Data Marts)
apply business logic digestible, integrated, unified data, ready to consume EDW layers Application neutral Corporate owned Granular create harmonised view, guarantee quality 1:1 from extraction, temporary
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 25
Business Transformation Layer Data Propagation Layer Quality & Harmonisation Layer Corporate Memory Data Acquisition Layer
source system service level, long term, comprehensive, complete, master the unknown
LSA
Corporate Memory Propagation Layer (note: Harmonization Layer is optional, depending on situation) Operational Data Store
Other view on LSA, which keeps Implementation already in mind
Business Transformation Layer Data Propagation Layer CM Harmonization Layer Data Acquisition Layer
LSA
What are complex conditions and challenging requirements? 24x7, time zones high volume, not split able loads small recovery window (e.g. 6h) out sourcing (skills?) off shoring (skills?) high operational robustness high report availability (e.g. >96%) high application flexibility ....
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 27
Reporting Layer (Architected Data Marts) Shared Master Data (InfoObjects) Business Transformation Layer Data Propagation Layer CM Harmonization Layer Data Acquisition Layer
LSA
SAP 2008 2009 / SAP Skills 2009 Conference / B1 / Page 29 SAPSAP //Page Skills 2009 Conference / B1 Page 29 2009 SAP 29
LS A Propagators Ex Business This flow describes daily, Reporting recurring weekly,.. Layerm a Acquisition Source Corporate Transformation feed finally the BI pl staging of data to Layer Systems Memory e Layer application layers Propagator DSOs offer data, which are easy to digest for BI applications on top: Easy to digest means standards like: Unified (additive) delta i.e. data can be direct processed into InfoCubes/ BWA index Data are integrated if the BI applications ask for integrated data Data are local if the BI applications ask for local, not corporate integrated data Data have no flavor with respect to specific business rule transformations but offer additional data with respect to the loaded Harmonize/ Propagation data, which are commonly or frequently needed by the BI applications Quality Layer Manageable portions of data to fulfill EDW BI-Applications Report Availability, Recovery, Administration SLAs(-> Domains) ...... Data flow Data flow
LS A
The core service of a Propagation Layer is to offer digestible data to applications i.e.: harmonized data in the broadest sense 1. integrating data: common semantics, common values 2. smoothing data: common semantics, technically unified values (e.g. compounding) unified data consistent behaviour of propagator DSOs regardless the DataSource trimmed to fit DataSources and Data persistencys to Reduce data complexity for applications
Ex am pl e
1. Extending data from a DataSources by looking up information, which applications frequently ask for. Note: introduced parent-child relationship must be stable otherwise realignment issues! 2. Merging different but highly related data from different DataSources in a single propagator, If application always or frequently request them together (e.g. HR InfoTypes, avoiding extractor enhancements) Provide sound data portions for better support of application services (availability etc) 3. Collecting data from the same (or similar) DataSource but from different source systems to less or a single source system independent propagator (s) ( LSA domains) 4. Splitting data from a DataSources into multiple persistencys with identical structure ( LSA domains)
LS A
Ex am pl e
DataSource A DataSource A Note on Collecting and Splitting DataSources: This is very close related to LSA Domains! Both may not be applied without regarding volume of data!
LS A
granularity content
update housekeeping
Planning Layer
Characteristics: dedicated for planning direct input structures
Customer LSA
LSA
Acquisition Layer Corporate Memory Layer Propagation Layer Business Transformation Layer Apply business-logic Flexible Layer Reporting Granular Dimensional Layer Reporting Performance Long term Virtual Layer
1:1 Unlink
YVAPP1nn
*
(YADSSnnn) YPDSSnnn YBAPPnnn
YFAPPnnn YDAPPnnn
YVAPP2nn
Abstraction Flexible
YCDSSnnn
Dataflow
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 36
lookup
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
Layer
Generating Demand
2.
Demand Planning
Procure 2 Pay
COPA
.....
EDW
Org Unit C
Org Unit A
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 39
Org Unit B
X
North America
BW BW
BW BW BW BW
XX
Europe
ERP ERP ERP ERP
BW BW
Japan
ERP ERP
ERP ERP
Domain Americas
Domain Europe
BW EDW
South America
ERP ERP
X X
BW BW
BW BW
ERP ERP
Using Domains in a BW EDW stands for manageability & flexibility Domains allow SLAs in a BW EDW like in a distributed BW world
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 40
AMS
US
EMEA
Germany
APA
Asia Pacific
BW EDW
South America
Global ERP
Using Domains in a BW EDW stands for manageability & flexibility Domains allow SLAs in a BW EDW like in a distributed BW world
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 41
Main Domain
Remote Domain
BW EDW
Using Domains in a BW EDW stands for manageability & flexibility Domains allow SLAs in a BW EDW like in a distributed BW world
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 42
In Short: Domains makes always sense keeping large BW EDWs manageable & flexible
LS A
Domain West
Domain Central
Domain West
Domain Central
Domain West
Domain East
North America
Domain Central
Domain East
North America
Domain East
Ex am pl e
Europe
BW EDW
South America
BW EDW
South America
Domain EU
BW EDW
Company is operating In North America
Using Domains in a BW EDW stands for manageability & flexibility Domains allow SLAs in a BW EDW like in a distributed BW world
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 43
Distribution Access Abstraction Layer (MultiProvider) actively designed: Domains Reporting Layer (Architected Data Marts)
Reporting Layer (Architected Data Marts)
LSA
LSA
Corporat e Memory
Corporat e Memory
Distribution inherited
The LSA addresses an evolutionary EDW approach introducing Data Domains to support local BI services without neglecting the broader EDW picture.
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 44
Golden rule defining domains: as many domains as necessary as less domains as possible Defining Domains rules of thumb Often a geography driven domain concept works well
Often one basic domain per continent makes sense ( rough time zone handling) e.g. APA, EMEA, Americas time zone aspects may lead to e.g. 3 Asian domains East-Asia, Mid-Asia, West-Asia E.g. for continental BW EDW a starting point could be East, Middle, West...
Expected Volume (realistic volume estimates are a key input defining domains )
Large APA volume contribution & large (for your business important) countries may get an own domain e.g. China and US
Each customer may have additional criteria, normally it is a mixture of multiple items
YPDSS1AX
Europe
YPDSS1DX
YDAPP1AX
YBAPP1AX
*
YBAPP1DX
Americas
(YADSS100)
*
YPDSS1GX YBAPP1GX
YFAPP1GX YDAPP1GX
Germany
YPDSS1AX:
Y : Owner US P : LAYER DSS : Area (DSS: DataSource/ APP: Application YCDSS100 1 : Sequence-no A : DOMAIN X : Further Partitioning
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 46
*
YPDSS1WX YBAPP1WX
YVAPP1XX
*
YPDSS1UX
Lookup-tables
?
Acquisition DataSource from single corporate source-system No domains Propagation Too many domains adequate domains
?
......
......
?
Acquisition ...... ...... Same DataSource from multiple source-systems
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
Being target of lookups during transactional data load Being the shared dimensions of InfoCubes for reporting (MultiProvider
Today InfoObject hosted master data (P,Q,S,X,Y tables) serve for both purposes.
Shared Dimension
(Navigational Attributes)
2:00
1:15 1:00
With non-architected BWs the master data loads are often managed on BI application/ Data Mart level what leads to redundant, uncontrolled master data processing. This is unacceptable for large scale BWs
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 51
Master data should be collected/ prioritized and loaded across the Data Marts thus become BW/ LSA managed
InfoObject tables
LSA
2.
Data Acquisition Layer Example shows master data with delta load, master data with full loads need additional assistant DSO to determine delta
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 52
InfoObject Update*
InfoObject Update*
* both possible
Master data become BW/ LSA managed (Strategic Approach) EDW transactional & master data loads are as far as possible decoupled from Data Mart loads
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
A main task of the LSA EDW-Layers is the unification of data. Unification means:
1.
All records get the same kind of additional information making data more transparent (stamping) Propagators should behave consistently
2.
A consistent Propagator behaviour should be the target for large scale BWs for overall robustness and consistency reasons: consistency of data marts, ease of operations. Unification should apply to transactional & master data
All records contain the same kind of additional information making data more transparent (stamping)
1. 2. 3. 4. 5.
Origin (0SOURSYSTEM) YBWORG (criterion that drives domain partitioning) YLPART (domain) YLDAT (load date) Others (e.g. Request-ID) Source Organizational Criterion company code sales organization cost center employee .....
YLPART Domain B
EMEA assign
Domain A
APA
Domain C
AMS
In BW EDW all loaded records will be qualified/ stamped assigning a stable domain- driving characteristic like market/ country to organizational criteria like in this example 0COMPCODE coming from source system.
This allows easy redistribution of a domain data if service levels cannot be kept
Country/ Market
E.g. FR
YBWORG
assign
YIOBJECT
0COMPCODE= FR02
E.g. UK
queue
via
via
via
moving
generic
full
complete full
incomplete full
via
full
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 60
LS A
Ex am pl e
Situation: Extractor offers full loads. A DSO cannot calculate a delta with respect to last load as the new full load does not contain records, which were deleted in the source or contain zero bookings
Transfer data to Propagator (1) DSO with added load timestamp and activate Propagator Via generic extractor read all records where load timestamp is older than last load timestamp and load to Propagator DSO (2) set all key-figures of selected records to zero Activate Propagator DSO (3) Propagator offers now complete additive delta Transfer to application Layer (InfoCubes) (4)
PSA
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 61
DataSource A DataSource A
Infotyp 0002
to 30.09.09 31.12.99 Name Mller Meier from 12.02.10
Infotyp 0004
to 31.12.99
Ex am p Handicap le
50%
LS A
50%
Note: This is only an example: 0EMPLOYEE_ATTR DataSource merges InfoTypes: 0,1,7,8 all additional InfoTypes like 4 must be merged in the Propagator Layer
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 63
DataSource A DataSource A
Layer in focus: Two new DSOs (logical Partitions) of Domains introduced No Transformations Central Transformation from Previous Layer to Layer in Focus: No change
PSA_DS1_A
InfoSource: YADS1100
InfoSource: YPDS1100
InfoSource: YPDS1200
PSA_DS1_B
YPDS11SX
PSA_DS1_C
YPDS11TX
PSA_DS1_D
YPDS11UX
PSA_DS1_E
Acquisition
Unification/
Harmonization
DTPs
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 67
DataSource A DataSource A
APA
EMEA
Americas
APA
EMEA
Americas
Propagators InfoSource
Unification InfoSource
PSA
PSA
Preferred
BW
7.2 0
Virtual Layer
Asia
YPDSS1AX YBAPP1AX
YFAPP1AX YDAPP1AX
YVAPP1XX
(YADSS100)
Americas
YPDSS1GX YDAPP1GX YBAPP1GX YVAPP1XX
YCDSS100
New BW development features e.g.: Copy/ Merge Data Flow ____ Semantical Partitioning ____
BW
7.2 0
BW
7.2 0
Subsequent Layers
APA
EMEA
AMERICAS
Acquisition Layer
InfoSource InfoSource
Source
Source
BW
7.2 0
Virtual Layer
Asia
YPDSS1AX YBAPP1AX
YFAPP1AX YDAPP1AX
YVAPP1XX
(YADSS100)
Americas
YPDSS1GX YDAPP1GX YBAPP1GX YVAPP1XX
YCDSS100
New BW admin & operation e.g. BW DB Statistics ____ Automated Alerting for Process Chains _____
BW DB Statistics
BW
7.2 0
BW
7.2 0
Global reporting/ dash boarding on integrated data with drill thru to most granular level
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
BW-LSA-Cell
BW-DataClass(es) Tablespace(s)
LPAR 0 - 2 sysXdb02p App Server LPAR 1 - 2 sysXdb12p App Server
Dimensi on Tables
DB2 Partition(s)
LPAR 3 - 2 sysXdb32p App Server
virtual machines
4 FC
(FC 1 LPAR 0 - disk) sysXdb01p Storage Agent
8 FC
(FC - 1 LPAR 1 disk) sysXdb11p Storage Agent
8 FC
(FC 1 LPAR 2 - disk) sysXdb21p Storage Agent
8 FC
(FC 1 LPAR 3 - disk) sysXdb31p Storage Agent
8 FC
(FC 1 LPAR 4 - disk) sysXdb41p Storage Agent
pSeries Architecture
4 FC
(tape)
8 FC
(tape)
8 FC
(tape)
8 FC
(tape)
8 FC
(tape)
4 FC
(FC 0 LPAR 0 - disk) sysXdb00p DB2 Partition 0
8 FC
(FC - 0 LPAR 1 disk) sysXdb10p DB2 Partition 6 13
8 FC
8 FC
8 FC
(FC disk) (FC 0 (FC 0 LPAR 2 disk) LPAR 3- 0 LPAR 4 - disk) sysXdb20p sysXdb30p sysXdb40p DB2 Partition 14 21 DB2 Partition 12 29 DB2 Partition 30 37
4 FC
(tape)
8 FC
(tape)
8 FC
(tape)
8 FC
(tape)
8 FC
(tape)
Enterprise Data Warehouse Corporate memory layer (detailed data) and analysis marts synchronized on common metadata (x00 TB) Agile modeling Visual modeling environment to support modelers with different levels of sophistication. Reduce the Total cost of development (TCD) High data volumes Support handling of very large data volumes by pushing operations to underlying databases (IBM DB6) Agile Warehouse Operational data and dimensional analysis models (marts) available directly from memory (10th of TB)
Data Services Easy integration w/ 3rd party data Data quality for load processes
BW
7.2 0
Optimization Focus
Standard DataStore Objects for building EDW-layers, i.e. optimize for fast updates is unchecked, no SIDs are created BEx flag
SAP BW Layered, Scalable ArchitectureUse Adequate Storage and Access Disc-centric RDBMS
SAP NetWeaver BW
SAP BW EDW & Transparent Data Management Use Adequate Storage BW & BWA/
In Memory, columnar
Data Management
BW LSA
BW Accelerator
Analytic Engine
RDBMS
Data Management
Cross Media Manager
Staging Extraction
Near-Line Storage
Enterprise Data Warehouse Corporate memory layer (detailed data) and analysis marts synchronized on common metadata (x00 TB) Agile modeling Visual modeling environment to support modelers with different levels of sophistication. Reduce the Total cost of development (TCD) High data volumes Support handling of very large data volumes by pushing operations to underlying databases (IBM DB6) Agile Warehouse Operational data and dimensional analysis models (marts) available directly from memory (10th of TB)
Data Services Easy integration w/ 3rd party data Data quality for load processes
SAP BW Layered, Scalable ArchitectureUse Adequate Storage and Access (cont.) SAP NetWeaver BW Disc-centric Transparent RDBMS
Analytical Reporting Layer Data Warehouse Layer Data Acquisition Layer
Near-Line Storage
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
5. Summary
Generating Demand
2.
Demand Planning
Org Unit C
Procure 2 Pay
Org Unit A
Org Unit B
Org Unit N
COPA
.....
EDW
.....
.....
EDW
.....
Organization: BI CC Processes
As a result of BI & DWH Consolidation we find a new corporate Information culture: Awareness about the value of standards for consistency, flexibility & TCO
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 89
Corporate-wide standardized reporting & analytics as core BI offering based on Customer LSA.
Value:
consistent data & applications scalable applications on EDW flexibility caused by granular EDW driving organizational & process alignment reduced TCO & TCD
What is the coverage of the template-based core BI offering with respect to end-user needs? Depending on central governance, functional-area and customer industry we could expect 60-100% There is a BI gap that cannot be closed by centralization! How to close this gap?
Centralization with Federation gives the holistic BI picture! What kind of Federation is reasonable depends on the gap-size.
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 91
E.g. pharma industry: considerable amount of individual country reporting Query/ Semantical Layer
Central BI Country 1 Newton Country2 Country3 Server Newton Server Newton Server Country1 Source
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 93
BW EDW
Step 2: BI Centralization & Federation c) BW Federation Large Gap Hub & Spoke
Coverage of end-user needs E.g. mining industry divisional reporting (Aluminum, petrol..) Prerequisite: educated IT staff at divisional side Query/ Semantical Layer
BW EDW
Agenda
1. BI Maturity and Data Logistics Motivation 2. BW Layered Scalable Architecture (LSA) The Reference Architecture for BW on Corporate/ Global scale
2.1. 2.2. 2.3. 2.4. LSA Building Blocks LSA Data Layers LSA Data Domains LSA & Master Data
Design
Customer LSA
Update
Customer LSA Customer LSA : Standards - Handbook
Step 2:
Apply
Customer LSA
Step 3:
Perfect
Customer LSA BI-Project-Design BI-Project-Design BI Project Design
SAP 2009 SAP Skills 2009 Conference / B1 / Page 99 SAP 2009 //Daimler - BW Layered, Scalable Architecture (LSA) Intro, Juergen Haupt /200903/ Page 99
Design
Customer LSA
Update
Customer LSA Customer LSA : Standards - Handbook
Step 2:
Apply
Customer LSA
Step 3:
Perfect
Customer LSA BI-Project-Design BI-Project-Design BI Project Design
Search Enhancements in DWB Soft shutdown for BW systems Process chain job overview (RSM37) Enhanced process chain monitoring (RSPCM) Reset interface for process chains Restarting loading processes in background Delete content of table RSDDSTAT_WHM Data request archiving for DTP requests InfoPackages that switch automatically from Init to Delta Delta INIT without data transfer for DTPs Copy data Flow Migration Tools 3.x -> 7
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 101
EDW EDW EDW EDW EDW EDW EDW EDW EDW EDW EDW EDW
Usability Operations Operations Operations Operations Operations Operations Operations Operations Implementation Implementation Implementation
Hierarchies: remote Hierarchies EDW Loading hierarchies through tRFC EDW Open Hub Destination - XML as format EDW Open Hub Destination - Export of field values in external format Field selection in start/end EDW Transformation routine Transformation - Currency conversion for DataStore Objects Mapping Content Technology NLS_Archiving: Support of MultiProviders NLS_Archiving: Transparent embedding of NLS into Dataflow (depending on selection System uses appropriate source) Archiving of uncompressed InfoCube data (relevant for all DBs!!!) EDW EDW EDW EDW
EDW
EDW
Strategy
Business Objectives, Transparency
Alignment
Organization
Skills, BI Competency Centre
Process
Realization
Infrastructure
Enterprise Layer Concept, Data Marts, ODS, ETL, BI-Topology, Data Quality, Data Model SAP ERP SAP CRM Other Legacy
BI Framework*
SAP 2009 / SAP Skills 2009 Conference / B1 / Page 102
LSA Architectured
A transparent data-logistic like a Layered, Scalable Architecture is a key success factor of BW High-End-/ EDW-implementations!
Basic concepts can very well applied to smaller implementations!
Dataflow
Further Info
juergen.haupt@sap.com
Blogs: SAP NetWeaver BW: BW Layered Scalable Architecture (LSA) / Blog Series https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/14313
Workshop SAP Education Germany: PDEBW1 - BW-Blueprinting an Enterprise Data Warehouse: Architecture and Implementation Best Practices
Q&A
Thank you!