SAP-BW Development Standards Quick Guide v1.1

advertisement
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.
Version 1.0
SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
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 Queries
BEx 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]
SAP-BW Development Standards & Guidelines
Page 1
Version 1.0
SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
2) Data Staging / ETL
Datastore objects (DSO) data updates: All data loads should be updated into DSO objects
first.
First Level DSO’s should always represents source system “As-Is” transactional data without any
modifications.
First Level DSO’s 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 DSO’s stage data (“As-Is”) retained for 7 Fiscal years + Current
Fiscal year.
***HD Smith Fiscal Year = June to May
SAP-BW Development Standards & Guidelines
Page 2
Version 1.0
SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
3) Data Extraction / Data Acquisition
Process Chains: Process chains should be configured (Met chains) & approved by BW
Architect; Developers should create their own assigned Local chains.
4) Security / Authorization
Data Level security: Data access or data level security is enforced using BW authorized
objects including BEx Queries.
Role base security should not be user specific.
5) Administration Tasks /Maintenance
Aggregates 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).
SAP-BW Development Standards & Guidelines
Page 3
Version 1.0
SAP-BW DEVELOPMENT STANDARDS & GUIDELINES
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 Model – Object types (Group 1)
 Package (Development Class)

InfoAreas

InfoObjects

InfoObject Catalogs
InfoProviders – Object 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
SAP-BW Development Standards & Guidelines
Page 4
Version 1.0
SAP-BW DEVELOPMENT STANDARDS & GUIDELINES

ABAP programs/functions used by transformations

Open Hub Destinations (ETL only)
Process Chains – Object types (Group 4)
 Process variants

Process chains
BEx Queries – Object types (Group 5)
 ABAP programs/functions used by query exits, or other front-end components.

Queries and Query Elements

Workbooks
BI System Performance Reviews: BI System Performance review should be executed at
least in every 6 months. This Review will occurred by March & September.
BI System Performance review includes Index checks, DB Stats check and Aggregates check by
reviewing early watch reports.
Fiscal Year Closing Schedules: Resource intensive System Jobs will be suspended during
Fiscal year freeze/close.
SAP-BW Development Standards & Guidelines
Page 5
Download