Upload
christian-willig
View
220
Download
0
Embed Size (px)
Citation preview
8/12/2019 SAP-BW Development Standards Quick Guide
1/6
2011
Dr BjarneBerg
Raj Vuppala
[SAP-BW DEVELOPMENT STANDARDS & GUIDELINES]The Purpose of this document is to provide development standards & guidelines specific to SAP-BW
based objects/solutions.
8/12/2019 SAP-BW Development Standards Quick Guide
2/6
Version 1.0 SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
SAP-BW Development Standards & Guidelines Page 1
The Purpose of this document is to provide development standards & guidelines specific to
SAP-BW based objects/solutions.
Note: Assign BW objects to its respective Development Package.
1)Front-End/ BEx QueriesBEx Queries Creation: All BEx Queries or Reports need to create on top of Multiprovider
[In order to have scalable/flexible administration it is advised to create BEx query or Report on
Multi-provider not directly on top of Infocube or DSO or Infoset]
[If Business requirement needs detailed reporting, then as an exception, after getting approval
from authorized contact, can create BEx Reports (for example, Drilldown to details report) on
Muliprovider created on top of DSO or Infoset]
BEx Queries should developed/created by BI Team in all environments.
BEx Queries should not be create by Non-super user or Non-BI user or team member in all
systems (BW Development, BW Quality and BW Production system)
Power users with formal Web Intelligence trainingare allowed to build ad-hoc webI reports in
Production system.
BEx workbooks are not recommended, however on approved request only to the specific
users/audience may use.
Primary user interface will be Xcelsius Dashboard; Pre delivered & formatted WEBi reports.
All shared reports will be published to the defined portal. (Need to confirm IBM Portal or SAP
Portal)
BICS connector should always connect BEx Queries never directly to InfoProviders.
[Note: Connecting InfoProviders directly with BICS will bypass BI Analytical Engine and as well as
data level security features]
8/12/2019 SAP-BW Development Standards Quick Guide
3/6
Version 1.0 SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
SAP-BW Development Standards & Guidelines Page 2
2)Data Staging / ETLDatastore objects (DSO) data updates: All data loads should be updated into DSO objects
first.
First Level DSOs should always represents source system As-Is transactional data withoutany
modifications.
First Level DSOs can have derived Characteristics and Key Figures as additional fields.
Write-Optimized DSO used for high volume data for e.g. Material Movements etc.
InfoCube data updates:Always update InfoCube data from DSO.
[Do not update data from InfoCube to InfoCube]
Transformations: Data transformation always should occur from DSO to higher level objects.
Data can be updated from DSO to its subsequent higher level DSO.
Data can be updated from DSO to higher level Infocube.
Conditional update or data filtration (for example updating data for a specific Company code,
Division etc.) can be done when updating data from Level 1 DSO to subsequent higher level
objects, can be Info cube or DSO.
Storing calculated key figures or derived Characteristics (for example Master data lookup)
should occur only when updating data from Level 1 DSO to higher level objects.
Data Retention: First Level DSOs stage data (As-Is) retained for 7 Fiscalyears + CurrentFiscal year.
***HD Smith Fiscal Year = June to May
8/12/2019 SAP-BW Development Standards Quick Guide
4/6
Version 1.0 SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
SAP-BW Development Standards & Guidelines Page 3
3)Data Extraction / Data AcquisitionProcess Chains: Process chains should be configured (Met chains) & approved by BW
Architect; Developers should create their own assigned Local chains.
4)Security / AuthorizationData Level security: Data access or data level security is enforced using BW authorizedobjects including BEx Queries.
Role base security should not be user specific.
5)Administration Tasks /MaintenanceAggregates creation: Aggregates should only create using proposals.
[In order to have optimized aggregates and save DB space it is advised to turn on BW statistics
and review the results at least for a week and create based on proposals.]
PSA data retention:PSA date should not retain more than max 8 weeks.
[Note: Only approved business request considered if required to retain more than 8 weeks of
PSA data.]
Process chain for PSA data cleanup (set for 14 days in general).
8/12/2019 SAP-BW Development Standards Quick Guide
5/6
Version 1.0 SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
SAP-BW Development Standards & Guidelines Page 4
Technical content or BW Statistics objects: All Statistics Cube or Technical Content
needs to be activated and cleansed periodically to reduce data volume or DB space.
Technical Content or BW Statistics Process chains will be scheduled on weekend and can be
schedule after large conversion or Go-Live or whenever required.
Objects Transports: Transport requests should be segmented by object type.
[In order to minimize transport errors, it is advised to group objects and collect changes in a
single transport request and later moved insequence across landscape.]
Data ModelObject types (Group 1)
Package (Development Class) InfoAreas InfoObjects InfoObject Catalogs
InfoProvidersObject types (Group 2)
DataStore Objects InfoCubes InfoSets MultiProviders Custom tables Custom views Open Hub destination
Extract, Transform, and Load (ETL)Object types (Group 3)
ECC Extractors DataSources and Replication Transformations InfoPackages Data Transfer Processes
8/12/2019 SAP-BW Development Standards Quick Guide
6/6