This book is intended to provide a comprehensive and practical understanding of SAP NetWeaver BW 7.0, utilizing a real-world, scenario-based approach to detail the core, fundamental components and features. You'll learn about the primary features and functions of SAP NetWeaver BW 7.0, including architecture, data modeling, data extraction, data staging, and more. Then, delve into the specifics of data modeling with SAP NetWeaver BW. Coverage includes InfoObjects, working with master data, InfoCubes, MultiProviders, and Infosets. The authors take an in-depth look at data sources in SAP NetWeaver BW 7.0, extracting data from flat files, working with generic extractors, and extracting data from SAP NetWeaver BW.
Plus, find out what's important regarding data transformation and staging. Topics covered include data transfer process, real-time data acquisition, typical staging architectures, etc. Finally, you'll explore an overview of administration and monitoring topics within SAP NetWeaver BW 7.0, including process chains, data upload monitoring, the BW administration cockpit, and working with aggregates.
Amol Palekar has more than 7 years of BI consulting experience and has trained many IT professionals in SAP NetWeaver BW. Bharat Patel is an SAP NetWeaver BW certified and ABAP consultant. Shreekant Shiralkar is a certified SAP BW and SAP R/3 consultant, with extensive experience in managing business functions.
1.1 ... ABCD Corp.: Company Overview ... 27
1.2 ... Marketing Network ... 28
1.3 ... The Sales and Billing Process ... 29
1.4 ... Business Intelligence Requirements ... 32
1.5 ... The Business Planning Scenario ... 33
1.6 ... Summary ... 34
2.1 ... Evolution of SAP NetWeaver BW ... 35
2.2 ... Layers of SAP NetWeaver BW ... 38
2.2.1 ... Extraction Layer ... 39
2.2.2 ... Staging Layer ... 40
2.2.3 ... Transformation Layer ... 40
2.2.4 ... Loading Layer ... 41
2.2.5 ... Reporting and Analysis Layer ... 41
2.2.6 ... Planning and Advanced Analytics Layer ... 41
2.3 ... Basic Navigation in SAP NetWeaver BW ... 43
2.3.1 ... Logging On to SAP NetWeaver BW ... 43
2.3.2 ... Screen Elements ... 45
2.3.3 ... Basic Navigation Functions ... 46
2.3.4 ... Hide/Unhide ... 48
2.4 ... Data Warehousing Workbench Functions ... 53
2.5 ... Activation of SAP Business Content ... 56
2.5.1 ... Grouping ... 60
2.5.2 ... Collection Mode ... 61
2.5.3 ... Display ... 61
2.5.4 ... Activating the InfoObject ... 61
2.6 ... Implementation/Architecture Options with SAP NetWeaver BW ... 64
2.6.1 ... Core Landscape ... 64
2.6.2 ... Peripheral Landscape ... 65
2.7 ... Avenues of SAP NetWeaver BW Learning ... 66
2.8 ... Summary ... 67
3.1 ... Types of InfoObjects ... 70
3.2 ... Creating an InfoArea ... 71
3.3 ... Creating an InfoObject Catalog ... 73
3.4 ... Creating a Characteristic InfoObject ... 76
3.4.1 ... Reference Characteristic Field ... 77
3.4.2 ... Template Field ... 77
3.5 ... Configuring a Characteristic InfoObject ... 78
3.5.1 ... General Tab ... 78
3.5.2 ... Business Explorer Tab ... 80
3.5.3 ... Master Data/Texts Tab ... 82
3.5.4 ... Hierarchy Tab ... 87
3.5.5 ... Attributes Tab ... 92
3.5.6 ... Compounding Tab ... 97
3.6 ... Creating a Key Figure InfoObject ... 98
3.6.1 ... Template Field ... 99
3.6.2 ... Reference Key Figure Field ... 99
3.7 ... Configuring a Key Figure InfoObject ... 100
3.7.1 ... Type/Unit Tab ... 100
3.7.2 ... Aggregation Tab ... 105
3.7.3 ... Additional Properties Tab ... 110
3.8 ... Creating a Unit InfoObject ... 112
3.9 ... Summary ... 114
4.1 ... Introduction to DataStore Objects ... 115
4.1.1 ... Definition and Purpose ... 115
4.1.2 ... Types of DSOs ... 118
4.2 ... Architecture of the Standard DSO ... 119
4.2.1 ... Types of Tables ... 119
4.2.2 ... Activation Process for a Standard DSO ... 120
4.2.3 ... 0RECORDMODE ... 124
4.3 ... Designing a DSO ... 125
4.4 ... Configuration of the Standard DSO ... 128
4.4.1 ... Key Settings in a Standard DSO ... 128
4.4.2 ... Including InfoObjects in the DSO ... 129
4.4.3 ... Entering Data Fields ... 132
4.5 ... Configuration of Write-Optimized DSOs ... 135
4.6 ... Configuration of Direct Update DSOs ... 137
4.7 ... Usage Scenarios for DSOs ... 138
4.7.1 ... Data Staging ... 139
4.7.2 ... Temporary Storage Area ... 139
4.7.3 ... Analysis Process Designer ... 139
4.7.4 ... Pseudo-Delta ... 139
4.8 ... Summary ... 140
5.1 ... Modeling InfoCubes ... 141
5.1.1 ... Key Terms ... 142
5.1.2 ... Assignment Tables for Characteristics and Key Figures ... 143
5.1.3 ... Create Bubble Models ... 143
5.1.4 ... Dimensions ... 145
5.1.5 ... Classic Star Schema ... 146
5.1.6 ... The Extended Star Schema ... 147
5.1.7 ... InfoCube Considerations ... 150
5.2 ... Types of InfoCubes ... 150
5.2.1 ... Standard InfoCube ... 151
5.2.2 ... Real-Time InfoCube ... 151
5.2.3 ... VirtualProvider InfoCube ... 151
5.3 ... Creating a Standard InfoCube ... 152
5.3.1 ... Initial Setup ... 152
5.3.2 ... Using Templates for InfoObject Selection ... 154
5.3.3 ... Editing Dimensions ... 156
5.3.4 ... Adding New Dimensions ... 160
5.3.5 ... Adding Characteristics to Dimensions ... 161
5.3.6 ... Adding Key Figures to an InfoCube ... 164
5.3.7 ... Selecting Navigation Attributes ... 166
5.3.8 ... Activating the InfoCube ... 167
5.4 ... Provider-Specific Properties ... 168
5.4.1 ... Setting Provider-Specific Properties for a Single InfoObject ... 169
5.4.2 ... Setting Provider-Specific Properties for Multiple InfoObjects ... 170
5.5 ... Summary ... 172
6.1 ... Introduction to MultiProvider ... 173
6.2 ... Designing a MultiProvider ... 175
6.3 ... InfoSets ... 188
6.3.1 ... Usage ... 188
6.4 ... Creating an InfoSet ... 191
6.5 ... Additional Navigation Capabilities ... 199
6.5.1 ... Auto Arrange ... 200
6.5.2 ... Navigator ... 200
6.5.3 ... Link Maintenance ... 202
6.6 ... Global Properties ... 203
6.6.1 ... Join Is Time-Dependent ... 204
6.6.2 ... Most Recent Reporting for InfoObjects ... 204
6.6.3 ... Left Outer Join: Add Filter Value to On-Condition ... 206
6.6.4 ... Temporal Join ... 206
6.6.5 ... Changing the InfoSet Visual Setting ... 207
6.7 ... Left Outer Join in an InfoSet ... 208
6.8 ... Introduction to VirtualProviders ... 210
6.9 ... Summary ... 211
7.1 ... Introduction to ETL ... 213
7.1.1 ... Elements in the ETL Process ... 213
7.1.2 ... Data Acquisition Interfaces ... 216
7.1.3 ... Transformation ... 217
7.1.4 ... Loading ... 218
7.2 ... Loading Master Data from a Flat File Source System to an InfoObject ... 219
7.2.1 ... Creating a Flat File Source System ... 219
7.2.2 ... Creating a DataSource ... 221
7.2.3 ... Creating and Activating a Transformation ... 234
7.2.4 ... Creating a DTP for Loading Master Data ... 239
7.2.5 ... Creating an InfoPackage and Starting Data Extraction ... 245
7.2.6 ... Monitoring Data Extraction to the PSA ... 250
7.2.7 ... Monitoring the Data Transfer Process (DTP) ... 255
7.2.8 ... Maintaining Master Data ... 258
7.3 ... Loading Transaction Data from a Source System to a DSO ... 260
7.3.1 ... Step 2: Creating a Transaction DataSource ... 261
7.3.2 ... Step 3: Creating a Transformation ... 265
7.4 ... Loading Data from a DSO to an InfoCube ... 279
7.4.1 ... Time Conversion Transformation ... 281
7.4.2 ... Routine ... 282
7.5 ... Temporary Storage Areas and Error Stacks ... 286
7.6 ... Data Extraction from Non-SAP systems ... 293
7.6.1 ... DB Connect ... 294
7.6.2 ... UD Connect ... 295
7.7 ... Summary ... 296
8.1 ... Settings in SAP ERP ... 298
8.2 ... Activating Business Content DataSources ... 298
8.3 ... Data Extraction Using the Logistic Cockpit ... 299
8.3.1 ... Initialization/Full Upload ... 300
8.3.2 ... Delta Loads ... 301
8.3.3 ... Data Extraction ... 302
8.4 ... Generic DataSources ... 304
8.4.1 ... Settings for a Generic DataSource ... 306
8.4.2 ... Creating a Generic DataSource ... 308
8.5 ... Making Generic DataSources Delta Capable ... 311
8.5.1 ... Delta-Specific Field Area ... 312
8.5.2 ... Settings Area ... 312
8.6 ... Extractor Checker ... 314
8.7 ... Summary ... 316
9.1 ... BEx Tools Landscape ... 317
9.2 ... Example Scenario ... 319
9.3 ... BEx Query Designer ... 320
9.3.1 ... BEx Query Designer Screen Layout ... 320
9.3.2 ... BEx Query Designer Menu Bar ... 323
9.4 ... Create a Simple BEx Query ... 324
9.4.1 ... Define Filter ... 326
9.4.2 ... Define Rows/Columns ... 328
9.4.3 ... Execute the Query and Analyze Data ... 330
9.5 ... OLAP Variables ... 333
9.5.1 ... Types of Variables ... 334
9.5.2 ... Processing Types of Variables ... 335
9.6 ... Variable Editor ... 338
9.6.1 ... Characteristic Variables (Manual Entry/Default Value) ... 339
9.6.2 ... Characteristic Variables (Replacement Path) ... 345
9.6.3 ... Characteristic Variables (Customer Exit) ... 345
9.6.4 ... Formula Variables ... 348
9.6.5 ... Text Variables ... 350
9.7 ... Filters — Selection Objects ... 351
9.8 ... Structures ... 356
9.8.1 ... Key Figure Structures ... 356
9.8.2 ... Characteristic Structures ... 357
9.8.3 ... Reusing Structures ... 358
9.9 ... Selections and Formulas ... 360
9.9.1 ... Selection ... 361
9.9.2 ... Formula ... 364
9.10 ... Restricted Key Figures ... 368
9.11 ... Calculated Key Figures ... 370
9.12 ... Properties of Query Elements ... 372
9.12.1 ... Set Properties of Characteristic Query Elements ... 372
9.12.2 ... Set Properties of Key Figure Query Elements ... 376
9.12.3 ... Query Properties ... 381
9.13 ... Conditions ... 384
9.14 ... Exceptions ... 388
9.15 ... Report-to-Report Interface ... 393
9.16 ... Summary ... 397
10.1 ... Running Queries in BEx analyzer ... 399
10.1.1 ... Execute a Query in BEx analyzer ... 401
10.1.2 ... BEx Analysis Functions ... 405
10.2 ... Performing Information Analysis in BEx analyzer ... 407
10.2.1 ... Applying Filters ... 407
10.2.2 ... Navigation Options ... 408
10.3 ... Local Properties and Formulas in BEx analyzer ... 411
10.3.1 ... Local Properties of a Characteristic ... 411
10.3.2 ... Local Properties of a Key Figure ... 413
10.3.3 ... Local Query Properties ... 414
10.3.4 ... Local Formula ... 416
10.4 ... Saving and Reusing Workbooks in BEx Analyzer ... 418
10.5 ... Building an Analysis Application in BEx analyzer ... 420
10.5.1 ... BEx Design Functions ... 420
10.5.2 ... Build a Simple Analysis Application ... 422
10.6 ... Running Queries in BEx Web Analyzer ... 431
10.6.1 ... Create a New Analysis with BEx Web Analyzer ... 432
10.6.2 ... BEx Web Analyzer Functions ... 434
10.7 ... Performing Information Analysis in BEx Web Analyzer ... 436
10.8 ... Analysis Filters and Settings in BEx Web Analyzer ... 441
10.9 ... Information Broadcasting ... 444
10.9.1 ... Information Broadcasting in BEx Web Analyzer ... 444
10.9.2 ... Maintain Broadcasting Settings on Different BEx Objects ... 448
10.9.3 ... Create a New Setting in BEx Broadcaster ... 449
10.10 ... Summary ... 452
11.1 ... Web Application Designer Overview ... 453
11.1.1 ... Starting the Web Application Designer ... 454
11.1.2 ... Different Screen Areas of Web Application Designer ... 455
11.2 ... Create a Simple Web Application ... 457
11.2.1 ... Create a Data Provider ... 457
11.2.2 ... Using an Analysis Web Item ... 459
11.2.3 ... Using a Dropdown Box ... 460
11.2.4 ... Creating Charts ... 463
11.2.5 ... Adding a Command Button ... 464
11.2.6 ... Arrange Web Items ... 468
11.2.7 ... Validate and Save the Web Template ... 470
11.2.8 ... Execute Web Template ... 471
11.3 ... Web Items ... 473
11.3.1 ... Standard Web Items ... 473
11.3.2 ... Advanced ... 480
11.3.3 ... Miscellaneous ... 483
11.4 ... Working with Commands ... 486
11.4.1 ... Commands for Data Providers ... 488
11.4.2 ... Commands for Planning Applications ... 491
11.4.3 ... Commands for Web Items ... 492
11.4.4 ... Commands for Web Templates ... 492
11.5 ... Web Template Properties ... 493
11.6 ... Summary ... 494
12.1 ... An Overview of Planning ... 496
12.2 ... Planning Requirements in ABCD Corp ... 498
12.3 ... SAP NetWeaver BW Integrated Planning Components ... 499
12.3.1 ... Planning Modeler and Planning Wizard ... 501
12.3.2 ... Real-Time InfoCube ... 504
12.3.3 ... Characteristic Relationships ... 507
12.3.4 ... Data Slices ... 514
12.3.5 ... Aggregation Level ... 517
12.3.6 ... Planning Filter ... 521
12.3.7 ... Planning Functions ... 526
12.3.8 ... Planning Sequence ... 542
12.3.9 ... Input-Ready Query ... 545
12.4 ... Planning Applications ... 550
12.4.1 ... Excel-Based Planning Application ... 550
12.4.2 ... Web-Based Planning Applications ... 557
12.5 ... Planning Locks ... 569
12.6 ... Changes to Data in Real-Time InfoCubes ... 571
12.7 ... Summary ... 572
13.1 ... Basic Elements of a SAP BusinessObjects Universe ... 574
13.2 ... Creating a Universe ... 577
13.2.1 ... Based on an InfoCube ... 577
13.2.2 ... Based on a BEx Query ... 585
13.3 ... Web Intelligence ... 588
13.3.1 ... Creating a Web Intelligence Report Based on a Universe ... 589
13.3.2 ... Editing and Formatting Web Intelligence Documents ... 595
13.3.3 ... Performing Local Calculations in a WebI Document ... 599
13.4 ... Summary ... 604
14.1 ... DSO Administration and Maintenance ... 605
14.1.1 ... InfoProvider Administration Screen Tasks — DSO ... 606
14.1.2 ... Performance Improvement Tasks ... 614
14.2 ... InfoCube Administration and Maintenance ... 616
14.2.1 ... InfoProvider Administration Screen Tasks — InfoCube ... 616
14.2.2 ... Performance Improvement Tasks ... 624
14.3 ... Aggregates ... 625
14.4 ... Compression ... 633
14.5 ... Process Chain ... 634
14.5.1 ... Creating a Process Chain ... 635
14.5.2 ... Setting Email Alerts ... 641
14.6 ... Analysis Authorizations ... 644
14.6.1 ... Step 1: Define the InfoObject ... 645
14.6.2 ... Step 2: Create an Authorization Object ... 646
14.6.3 ... Step 3: Assign a User ID ... 649
14.7 ... Other Administration and Maintenance Tasks ... 650
14.7.1 ... Executing an Attribute Hierarchy Change Run ... 650
14.7.2 ... Deleting Extra Aggregates ... 651
14.7.3 ... Deleting PSA Data ... 652
14.7.4 ... Deleting DTP Temporary Storage ... 652
14.7.5 ... Using Report SAP_INFOCUBE_DESIGNS ... 652
14.7.6 ... Checking Data Consistency ... 652
14.8 ... Summary ... 653
15 ... Advanced Features ... 655
15.1 ... Open Hub ... 655
15.1.1 ... The Open Hub Concept ... 655
15.1.2 ... Creating an Open Hub Destination ... 655
15.2 ... Analysis Process Designer ... 658
15.2.1 ... Analysis Workbench ... 658
15.2.2 ... Creating an Analysis Process ... 660
15.3 ... Remodeling ... 663
15.3.1 ... Need for Remodeling ... 663
15.3.2 ... Creating Remodeling Rules ... 664
15.4 ... Summary ... 665
A ... Case Study: ABCD Corp ... 669
B ... Glossary ... 679
C ... Important OSS Notes ... 685
D ... The Authors ... 687
| Download: | h3101_data_files.zip (30 KB) | |
| Download: | Transaction codes | |
| Download: | Data files |
Showing reviews 1-4 of 7 | Next
Posted by Charis Loveland on 30th Jul 2010
This new SAP BW book provides a thorough overview of SAP BW fundamentals, reporting, structure, and several other topics. The experience of the writers is apparent. This accessible book offers business scenarios from the beginning to connect the material to interesting use cases. This book is a must have reference guide for all BW users.
I've had the pleasure of collaborating with all three authors on BW Expert articles as managing editor. Shreekant, Bharat, and Amol's work ethic, knowledge of SAP BW, and professionalism is unparalleled.
Posted by Ravinder Maan on 16th Jul 2010
I have just completed chapter 7 and very impressed so for. Author (Shreekant) being very helpful and approachable. Every chapter is full of new information for me.
Value for Money.
Posted by Ravindra Varshney on 2nd May 2010
The true potential of the application can only be realized on how well the developers, designers and decision makers connect with each other and utilize applications architecture. This book helps decision makers on how their data is sourced and structured within SAPs Netweaver BI application and also helps developers and designers on developing the application via step-by-step procedure and screen shots. The book is very comprehensive and written in crisp language which makes it easy for everyone to explore and understand. The books covers all topics of Data modeling, ETL, Business planning, BEX, WAD and also on BOBJ reporting tool. The USP for the book is the case study provided to help practice and understand the BI features.
Verdict: The book is a definite buy for developers to bridge their gap in understanding on various new features introduced by SAP and decision makers on how to create their Ad-hoc reports and what goes behind the screen before they see their data. A strong buy for new developers who want to start their career in SAP BI as this book helps them in learning the application at their own pace w/o spending a lot of time/money on classroom or online training.
Posted by Anjan Sengupta on 25th Mar 2010
I am SAP ABAP consultant and always heard that ABAP consultants can switch to BW but never found it easy to switch untill i come across this book. The book is articulated in extremely easy-to-understand manner with appropriate business examples.
Showing reviews 1-4 of 7 | Next