15
Gary Nolan and Debasish Khaitan Efficient SAP NetWeavef BW Implementation and Upgrade Guide ® Galileo Press Bonn Boston

Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Embed Size (px)

Citation preview

Page 1: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Gary Nolan and Debasish Khaitan

Efficient SAP NetWeavef BW

Implementation and Upgrade Guide

®

Galileo Press

Bonn • Boston

Page 2: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

Acknowledgments 21

Introduction 23

&/ f¥ ^"ASIBttiBB^iXiS

1.1 SAP ECC vs. SAP NetWeaver BW Implementations 28

1.2 Difference Between OLTP and OLAP Systems 28

1.3 SAP NetWeaver BW from A to Z 29

1.3.1 Extraction 30

1.3.2 Staging and Storage 31

1.3.3 Transformation and Harmonization 32

1.3.4 Presentation 34

1.4 External Data: What is the Big Deal? 35

1.5 Build for the Present, Keep an Eye on the Future 36

1.6 Dirty Data 38

1.7 Can't SAP NetWeaver BW Just Clean the Data? 39

1.8 Understanding SAP NetWeaver BW 40

1.9 Reasons for implementing SAP NetWeaver BW 40

1.9.1 Analytical System Access from the Transactional

(SAP ECC) System 41

1.9.2 Transition to a Single Version of the Truth 43

1.9.3 Consolidation, Harmonization, and

Centralization of Information 45

1.9.4 Establish an EDW 47

1.9.5 Competitive Advantage 49

1.9.6 Provide Flexible Analysis of Information Assets 49

1.9.7 Business Information to More People in the

Organization 49

1.9.8 The Report is Not the Only Output of

SAP NetWeaverBW Implementations 51

1.10 Why Not Another Data Warehouse? 51

1.10.1 Data Extraction From ECC is Much Easier with

SAP NetWeaver BW 51

1.10.2 SAP NetWeaver BW Has Pre-configured Business

Content Objects 52

7

Page 3: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

1.10.3 SAP NetWeaver BW is Already Part of the Landscape 53

1.10.4 SAP NetWeaver BW is the Foundation for Most

SAP NetWeaver Products 53

1.11 What SAP NetWeaver BW is Not Designed to Do 54

1.11.1 SAP NetWeaver BW is Not a Transactional System 54

1.11.2 SAP NetWeaver BW is Not the Only Reporting System ... 56

1.11.3 SAP NetWeaver BW is Not Usuaily Updated in

Real Time 56

1.11.4 BW is Not a Silver Bullet 57

1.12 SAP BusinessObjects Capabilities 58

1.13 Ingredients for a Successful SAP NetWeaver BW Project

Manager 59

1.13.1 Cood Communication Skills 60

1.13.2 Knowledge of SAP NetWeaver BW and Data

Warehousing 61

1.13.3 Knowfedge of Business Processes and Ana/ysfs Goa/s 63

1.13.4 The Need for Political Savvy 64

1.13.5 Highly Organized and Quality Minded 65

1.13.6 Willing and Able to Develop and Enforce Standards 65

1.13.7 Team Building 66

1.13.8 Budget Accountability 67

1.13.9 Willing to Say Both "Yes" and "No" 67

1.14 Conclusion 68

• IlllöiJ

2.1 Defining an Upgrade Strategy 71

2.2 SAP NetWeaver BW Implementation Approach 72

2.3 SAP NetWeaver BW Hardware Sizing 73

2.4 Landscape Strategy 74

2.4.1 Insist on a Sand box System 75

2.4.2 Think About the Training Environment 78

2.4.3 Adding a Production Support System 80

2.4.4 Keep Development, QA, Production Environments

in Sync 81

2.4.5 Assess New Phases of Development 82

2.5 Upgrade Landscape 86

2.6 Transport Strategy 86

8

Page 4: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

2.6.1 Develop and Communicate the Transport Path 88

2.6.2 Implement Transport Approval Process from the

Beginning 90

2.6.3 Make Sure Each Developer Locks Objects 90

2.6.4 Transport Steward Process 91

2.6.5 Keep aThorough Log of Transports 92

2.6.6 Develop a Process for Troubleshooting Failed

Transports 92

2.6.7 Some Objects will be Changeable 94

2.6.8 Transport Organizer Tool 96

2.7 New Release Rollout Strategy Challenges 97

2.7.1 Timingof SAP NetWeaver BW Rollout 98

2.7.2 Rollout Scope 98

2.8 Upgrade Rollout Strategy 99

2.8.1 Timing 99

2.8.2 Features and Functionality 99

2.8.3 Upgrade Testing Strategy 100

2.8.4 Upgrade Change Management Strategy 100

2.9 Database Strategy 100

2.10 EDW and Global Rollup Strategies 101

2.11 Report Strategy 104

2.11.1 Query Strategy 104

2.11.2 Visual Composer 107

2.11.3 Web Template Strategy 108

2.11.4 SAP BusinessObjects Strategy 109

2.12 Support Package Strategy 109

2.12.1 Recommendation 110

2.12.2 Front-End Support Packages 111

2.13 Authorization Strategy 112

2.13.1 SAP NetWeaver BW Security 112

2.13.2 Authorizations for Upgrade to NW 2004s 113

2.14 Conclusion 114

3.1 Unclear Definition of Goals and Scope 115

3.1.1 Develop Clear Project Scope Documentation 115

3.1.2 Establish Milestones 117

9

Page 5: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

3.1.3 Avoid Scope Creep 118

3.1.4 Establish a Scope Change Control Process 119

3.1.5 Take Advantage of Existing Legacy Systems 119

3.2 Over-Ambitious Scope 120

3.2.1 Start Small 120

3.2.2 Be Wary of Implementing SAP NetWeaver BW at

the Same Time as SAP ECC or SAP R/3 121

3.3 UnrealisticTime Line 123

3.3.1 Don't Forget the Time for Documentation and Training ... 124

3.4 Governance 126

3.5 Communication Issues 129

3.5.1 Insist on Weekly Status Reports 130

3.5.2 Encourage Informal Discussion 130

3.5.3 Locate Centrally 130

3.5.4 Centralize Issues List and Use It 130

3.6 Ownership Issues 131

3.6.1 Insist on Signoff of Documents 132

3.6.2 Have the Power Users Develop the SAP NetWeaver

BW Queries 132

3.7 Data Quality Issues 133

3.7.1 Don't Completely Rely on the Source Systems to

Ensure Data Quality 135

3.7.2 Establish Active Governance of Data 136

3.7.3 Don't Keep Data Mismatch Issues Open for Long Time...

136

3.7.4 Leverage the SAP BusinessObjects Data Services Tool 137

3.7.5 Turn to a Third-Party to Help with Validation 138

3.8 Data Alignment Issues 139

3.8.1 Master Data Alignment 139

3.8.2 Transactional Data Alignment 142

3.9 Data Realignment 143

3.9.1 Realignment Without Reload-Is It Possible? 144

3.9.2 Remodeling Toolbox 145

3.10 Performance Issues 147

3.10.1 Establish Clear Goals for Performance 147

3.10.2 Measure Against the Performance Goals via Stat/stics

InfoCubes 150

3.10.3 Establish a Performance Sub-Team 150

3.10.4 Keep Up-to-Date on Support Packages 151

3.10.5 Data Model for Performance 151

3.11 Technical and Infrastructure Issues 153

10

Page 6: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

3.12 Resource Issues 155

3.12.1 Insist onthe Best, Not Just the Most Available 155

3.12.2 The Consultant-Heavy Project 156

3.12.3 Insist on Interviewing All Candidates 157

3.12.4 Transition Out Bad Consultants 157

3.12.5 Avoid Conflict Between Consulting Partners, SAP,

and Others 158

3.12.6 SAP R/3 or SAP ECC Basis Experience is Not

SAP NetWeaver BW Experience 159

3.12.7 Keep the Project Team Physically Together 159

3.13 Political Issues 160

3.14 Over-Customization 160

3.14.1 Determine If the Customization Can Take Place

Outside of SAP NetWeaver BW 161

3.14.2 Develop a "Why not SAP?" Approach 162

3.14.3 Know Where Many SAP NetWeaver BW Projects

Use Third-Party Tools 162

3.14.4 Validation Tools 166

3.15 Meeting and Decision Paralysis 167

3.15.1 Slow Decision Making 167

3.15.2 The Lonely SAP NetWeaver BW Team 167

3.15.3 The Populär SAP NetWeaver BW Team 168

3.15.4 What Can be Done? 168

3.16 Change Control and Change Management 169

3.16.1 Change Control 170

3.17 Analyze Organization User Groups Using Different ReportingTools 173

3.18 Conclusion 174

4.1 The Data Warehouse Lifecycle 178

4.2 The Upgrade Lifecycle 180

4.2.1 What's New in NW 2004s SAP NetWeaver BW

System? 181

4.2.2 Upgrading on the Existing SAP NetWeaver BW

Landscape 183

4.2.3 Dedicated Upgrade Landscape 184

4.2.4 Production Support Düring Upgrade Testing 186

11

Page 7: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

4.2.5 Obsolete Queries 186

4.2.6 Upgrade Cutover 187

4.2.7 How Long Will This Take? 188

4.2.8 When Should I Upgrade? 190

4.3 Project Charter 191

4.4 Detail Scope Documentation 192

4.4.1 What Is a Stakeholder? 192

4.4.2 Stakeholder Document 193

4.4.3 Communication Plan Document 193

4.4.4 Integrated Project Plan 193

4.4.5 Naming Standards Document 194

4.4.6 SAP NetWeaver BW Development Standards

Document 195

4.4.7 Other Documents 196

4.5 Planning for Information Lifecycle Management 196

4.6 Typical Roles Needed for an SAP NetWeaver BW Project 197

4.6.1 SAP NetWeaver BW Project Manager 198

4.6.2 SAP NetWeaver BW Business Subject Matter Expert 199

4.6.3 SAP NetWeaver BW Data Architect 200

4.6.4 SAP NetWeaver BW Applications Developer 202

4.6.5 SAP NetWeaver BW Presentation Developer 203

4.6.6 SAP NetWeaver BW Basis Developer 204

4.6.7 ABAP Developer 205

4.6.8 SAP Portal Consultant 206

4.7 Staffing a SAP NetWeaver BW Project 207

4.7.1 Small SAP NetWeaver BW Project 208

4.7.2 Medium-Sized SAP NetWeaver BW Project 210

4.7.3 Large SAP NetWeaver BW Project 211

4.7.4 Large Global SAP NetWeaver BW Project 213

4.8 Outsourcing and SAP NetWeaver BW 215

4.8.1 When Does Outsourcing Work? 217

4.9 SAP NetWeaver BW Interview Process 217

4.10 Training Requirements 222

4.11 Conclusion 223

5.1 Requirements Gathering 226

5.1.1 Interviews 227

12

Page 8: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

5.1.2 Is All Data in SAP ECC or SAP R/3 or in

Multiple Systems? 229

5.1.3 Is Intra-Day or Real-Time Reporting Needed? 229

5.1.4 What Else Do You Know About the Requirement? 230

5.2 Information Request Form 232

5.3 Gathering a Report Inventory 232

5.4 Functional Model Document 234

5.4.1 How Many Functional Model Documents are Needed?...

236

5.4.2 Sections of the Functional Model Document 237

5.5 SAP NetWeaver BW Key Figure or KPI Matrix 243

5.6 Steps to Obtain SAP NetWeaver BW Star Schema Model

from the KPI Matrix 244

5.6.1 Step 1: Determine Business Subjects 244

5.6.2 Step 2: Assign Business Subjects to Key Figure 245

5.6.3 Step 3: Determine Strang Entities and Granularity 245

5.6.4 Step 4 Join Similar Key Figures 245

5.7 Budgeting or Estimating SAP NetWeaver BW Time Lines 246

5.8 SAP NetWeaver BW Physical Model 252

5.9 Business Content Evaluation 255

5.9.1 Key Figure (Top Down) Approach 255

5.9.2 Data Source (Bottom Up) Approach 256

5.9.3 Business Content as a LearningTool 256

5.9.4 Evaluating Business Content for Your Needs 258

5.9.5 Using a Subset of the Business Content 261

5.10 Design Reviews 261

5.10.1 Functional Model Review 262

5.10.2 Conceptual and Physical Model Review 263

5.10.3 Data Model and System Review 263

5.10.4 Final Check 263

5.11 Conclusion 264

6.1 Extracting and Loading Data from SAP Source Systems 266

6.1.1 Service API DataSources 267

6.1.2 Generated DataSources 270

6.1.3 Generic DataSources 270

6.1.4 Custom ABAP DataSources 272

13

Page 9: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

6.1.5 Filling In Missing Data in Extractions 272

6.1.6 Testingthe DataSources 275

6.2 Loading Data from Non-SAP Source Systems 276

6.2.1 Fiat File Interfaces 276

6.2.2 DBConnect 278

6.2.3 UDConnect 280

6.2.4 XML Interfaces 280

6.2.5 ETL Interfaces 281

6.3 Extracting Data From the SAP NetWeaver BW System 281

6.4 Loading and Transforming Data into SAP NetWeaver BW 283

6.4.1 Transformation and Mapping of Data in

SAP NetWeaver BW Version 3.x 284

6.4.2 Transformation and Mapping of Data in NW 2004s 288

6.4.3 Start Routines 289

6.4.4 End Routines 290

6.4.5 Expert Routines 291

6.4.6 ImplementingTransformations 291

6.4.7 Auditing Transformations for Efficiency 292

6.4.8 Converting from Version 3.x to NW 2004s

Transformations 292

6.4.9 InfoSource 295

6.5 Appending or Changing Standard SAP NetWeaver BW Objects ...296

6.6 DataModeling 297

6.6.1 Loading into an DSO or ODS 297

6.6.2 Create a Consolidation Layer for Data 298

6.6.3 Extract Once, Use Many Times 299

6.6.4 Write Optimized DSO 300

6.6.5 Use the Right Object for the Job 301

6.7 Designing Process Chains 303

6.8 Issue Resolution and Issue Tracking 303

6.8.1 Reporting Issues via SAP's Service Marketplace 304

6.8.2 Response Delays 304

6.9 Query Performance Analysis in SAP NetWeaver BW 305

6.9.1 Data Model Does Not Fit the Data Volume 305

6.9.2 Poor Query Definition 306

6.9.3 Lack of Aggregates 307

6.9.4 OLAP Cache 309

6.9.5 Partitioning Not Set 313

6.9.6 Database Statistics Not Up-to-Date 314

14

Page 10: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

6.9.7 Virtual Characteristics and Key Figures 314

6.9.8 Time-Dependent Master Data 315

6.9.9 Complex Authorizations 317

6.9.10 NW 2004s Bl Accelerator 318

6.10 Conclusion 318

7.1 Data Model and System Review 322

7.2 Documenting SAP NetWeaver BW Configuration 324

7.2.1 SAP NetWeaver BW Functional Model Document 324

7.2.2 DataStore Object/Operational Data Store (DSO/ODS)

Technical Design Document 324

7.2.3 InfoCube Technical Design Document 325

7.2.4 Extraction, Transformation, and Loading (ETL)

Technical Design Document 325

7.2.5 The MetaData Repository 326

7.3 SAP NetWeaver BW Document Management Tool 328

7.4 SAP Solution Manager 329

7.5 Transport Management in SAP NetWeaver BW 330

7.5.1 SAP NetWeaver BW Transport Management

System Tips 332

7.5.2 General SAP NetWeaver BW Transport Tips 333

7.5.3 Separate SAP NetWeaver BW Transports into

Logical Groups 333

7.5.4 Keep Careful Watch of Transports—Take Good Notes 335

7.5.5 Never Leave a Transport Behind 335

7.5.6 Final Cutover Recapture of Transports 336

7.5.7 The Mock Cutover 337

7.6 Testing in SAP NetWeaver BW 337

7.6.1 Develop at SAP NetWeaver BW Test Plan 337

7.6.2 Developing Test Scripts for SAP NetWeaver BW 338

7.6.3 Automated Testing Tools 340

7.7 Organizational Change Management 341

7.7.1 Training 341

7.7.2 A Separate Training System 341

7.7.3 Do I Really Need Hands-On Training? 342

7.7.4 Training Budget 342

15

Page 11: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

7.8 Cutover Planning 343

7.9 Go-Live Checklist 345

7.10 Run Initial Loads in SAP NetWeaver BW 347

7.10.1 Create and Schedule Process Chains in

SAP NetWeaver BW 348

7.10.2 Schedule SAP ECC Jobs 350

7.10.3 Portals and SAP NetWeaver BW 352

7.10.4 Developing a Portal Strategy 353

7.11 SAP Safeguarding Service for SAP NetWeaver BW Go-Live 356

7.12 Conclusion 356

8.1 Post-Implementation Review 357

8.2 Building a Production Support Center of Excellence (COE) 358

8.3 Transitioning from SAP NetWeaver BW Development to

Production-Support COE 360

8.3.1 Transition the Knowledge 360

8.3.2 Determine Measurement Criteria 361

8.4 Ongoing SAP NetWeaver BW Reconciliation and Validation 365

8.4.1 Develop a Reconciliation Strategy 365

8.4.2 Reconciling the Data to SAP ECC or SAP R/3 367

8.4.3 Reconciling Data to External Systems 369

8.5 Periodic Jobs to Run in an SAP NetWeaver BW Environment 369

8.6 Develop an Ongoing SAP NetWeaver BW Support Package

Strategy 372

8.6.1 Frontend Support Packages 374

8.6.2 Conduct a Lessons-Learned Session 375

8.7 Retaining and AAotivating Staff for Future Rollouts 377

8.8 Prepare for Future Rollouts 378

8.9 Conclusion 378

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^H

9.1 Introduction to Six Sigma 379

9.1.1 History 379

9.1.2 Definition 379

9.1.3 Six Sigma Methodology - DMAIC 380

16

Page 12: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

9.1.4 Six Sigma Terminologies 380

9.1.5 Basic Statistics 383

9.2 Reasons to Implement Six Sigma in an SAP NetWeaver

BW Project 386

9.2.1 Six Sigma is a Pro-Active Approach 386

9.2.2 Talking in Customer's Language 386

9.2.3 High level of Correctness 386

9.2.4 Happy Strategie Users — A Foundation for New

Business Opportunities 386

9.3 Phase 1: Define 387

9.3.1 Voice of Customer and Voice of Business 387

9.3.2 Critical to Quality (CTQ) 387

9.3.3 CTQTree 388

9.3.4 Project Charter 388

9.4 Phase 2: Measure 390

9.4.1 SIPOC - Supplier Input Process Output Customer 390

9.4.2 Analyze Process — Fishbone Diagram 392

9.4.3 Cause and Impact Analysis 392

9.5 Phase 3: Analyze 393

9.5.1 Pie Chart 393

9.5.2 Bar Charts 393

9.5.3 Pareto Chart 394

9.5.4 Histogram and Box Plots 395

9.5.5 Conclusion of Analyze Phase 397

9.6 Phase 4: Improve 398

9.6.1 BrainWriting 398

9.6.2 Brain Storming 398

9.6.3 Select and Implement Ideas 399

9.7 Conclusion 399

10.1 SAP + BusinessObjects 401

10.2 SAP NetWeaver BW Presentation Layer 402

10.2.1 SAP NetWeaver BW Standard BEx Reporting 403

10.2.2 Reporting with SAP BusinessObjects 403

10.3 SAP BusinessObjects Installation Guides 405

17

Page 13: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

10.3.1 SAP BusinessObjects Enterprise Server Installation 406

10.3.2 SAP BusinessObjects Client Installation 406

10.4 OLAP Universe Design Based on SAP SAP NetWeaver BW 407

10.4.1 Creating OLAP Universe Based on SAP NetWeaver

BWQueries 408

10.4.2 Setting OLAP Universe Generation Options 411

10.4.3 Customizing OLAP Universe 413

10.4.4 Leveraging SAP NetWeaver BW Query Variables in

Universe 416

10.4.5 OLAP Universe: Best Practice and Guidelines 417

10.5 Web Intelligence Report Design on Universe 418

10.5.1 In Which Scenario Can Web Intelligence be Used? 418

10.5.2 Creating a Web Intelligence Report 418

10.5.3 Exporting Web Intelligence Report in Enterprise CMS ....420

10.5.4 Define Alert in Web Intelligence Report 420

10.5.5 Accessing Web Intelligence Reports from JnfoView 421

10.5.6 Opening and Saving Web Intelligence Report in

Different Modes within InfoView 422

10.5.7 Displaying Track Changes in Web Intelligence Report 423

10.6 Query as a Web Service (QaaWS) 424

10.6.1 Starting QaaWS Tool 424

10.6.2 Steps for Creating a New QaaWS 425

10.6.3 Business Scenarios Where QaaWS is Required 426

10.6.4 Implementation Best Practice for QaaWS 427

10.7 Xcelsius 427

10.7.1 Different Types of Flavors to Suite Your Need 427

10.7.2 Creating a Simple Xcelsius Application Based on

QaaWS 428

10.7.3 Xcelsius Best Practices 431

10.8 Microsoft Office Integration with Live Office 432

10.8.1 Live Office Ribbon within Microsoft Office

Applications 433

10.8.2 Logging in SAP BusinessObjects Enterprise from

Live Office 434

10.8.3 Inserting Crystal Reports Content in Live Office

Document 434

10.8.4 fnserting Web Intelligence Content in Live Office

Document 435

10.8.5 Inserting Universe Query in Live Office Document 436

18

Page 14: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

10.9 Crystal Reports 4-37

10.9.1 Crystal Reports Connectivity Options with SAP 437

10.9.2 SAP Toolbar in Crystal Reports 438

10.9.3 General Steps to Create A Simple Report Based

on SAP NetWeaver BW Query 438

10.9.4 Crystal Reports Best Practices 439

10.10 Information Discovery with Polestar 439

10.10.1 What is Information Space? 440

10.10.2 Accessing Polestar 440

10.10.3 Creating Space 440

10.10.4 Information Search Features in Polestar 442

10.10.5 Guidelines and Best Practices for Polestar 443

10.11 Pioneer: The Best ofthe Both Worlds 443

10.12 Other Tools Provided by SAP BusinessObjects 445

10.12.1 SAP BusinessObjects Data Services 445

10.12.2 SAP Business Objects Bl Widget 445

10.12.3 Voyager 446

10.12.4 SAP BusinessObjects Data Federator 446

10.12.5 SAP BusinessObjects LifeCycle Manager 446

10.13 Summary 447

Bffl^^w mSI

11.1 Usingthis Book 449

11.2 Common Issues and Challenges 450

11.3 Important Things to Remember 450

11.3.1 More Challenging than an ECC or R/3 Project 450

11.3.2 Management Commitment Needed from the

Beginning 451

11.3.3 Project Management: User-Focused, Not TechnologyFocused 451

11.3.4 Clear Methodology Needed to Determine

Requirements 451

11.3.5 Understanding Data Load Volume and Granularity 451

11.3.6 Manage Expectations for BW 452

11.3.7 Fix Bad Data at Its Source 452

11.3.8 Build a BW System, Not aSeries Of Data Marts 452

19

Page 15: Efficient SAP NetWeavefBW Implementation … SAP NetWeavefBW ... 1.9 Reasonsfor implementingSAP NetWeaver BW 40 ... 2.4 Landscape Strategy 74

Contents

11.3.9 When the BW System Is Live, the Solution Isn't

Finished 452

11.4 Conclusion 452

A Sample Project Plan 455

B Important Checklists 473

C Document Templates 487

D Common Issues When Upgrading from SAP NetWeaver BW

Version 3.x to NW 2004s 505

E Sample SAP NetWeaver BW Naming Standards Document 511

F SAP NetWeaver BW Integration Test Script 515

G Bibliography 519

H TheAuthors 521

Index 523

20