14
Jim Brogden, Heather Sinkwitz, Dallas Marks, Gabriel Orthous SAP® BusinessObjects Web Intelligence The Comprehensive Guide S Galileo Press Bonn

SAP® BusinessObjects Intelligence · 2.1 SAP HANAVariableSupportin SAPBusinessObjects Bl 4.1 SP3... 46 2.1.1 SupportofQuery Stripping 46 2.1.2 EnablingQuery Stripping 47 2.2 Freeze

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Jim Brogden, Heather Sinkwitz, Dallas Marks, Gabriel Orthous

SAP® BusinessObjects Web Intelligence

The Comprehensive Guide

SGalileo Press

Bonn •

Contents

Acknowledgments 21

Foreword 23

1.1 Features of Web Intelligence 26

1.1.1 Core Product Functionality 27

1.1.2 Web Intelligence Offline 29

1.1.3 SAP BusinessObjects Bl 4.1 Client Tools 31

1.1.4 Web Intelligence and the Microcube 31

1.2 Reading Web Intelligence Reports 32

1.3 Adjusting Web Intelligence Preferences 33

1.3.1 Setting the View and Modify Selection Types 36

1.3.2 Locale When Viewing a Document 37

1.3.3 Drill Option Preferences 37

1.3.4 Saving to Microsoft Excel Priority 38

1.4 The HTML Viewer versus the Applet (Java) Viewer 39

1.5 Web Intelligence Reporting and Analysis Environments 39

1.5.1 Zero-Client Online Analysis 40

1.5.2 Thin-Client Development 40

1.6 Report Display Modes 40

1.6.1 Saving in the Applet Viewer 41

1.6.2 Saving in the HTML Viewer 41

1.7 Summary 42

2.1 SAP HANA Variable Support in SAP BusinessObjects Bl 4.1 SP3...

46

2.1.1 Support of Query Stripping 46

2.1.2 Enabling Query Stripping 47

2.2 Freeze Header Rows and Left Columns 49

2.2.1 Freeze Rules 49

2.2.2 Enabling Freeze Settings 50

2.3 Custom Grouping 52

2.3.1 Steps for Creating Custom Groups 53

2.3.2 Custom Group Values in a Table 56

7

Contents

2.4 Merged Dimension Improvements 57

2.4.1 Adding an Object to an Existing Merge 57

2.4.2 Removing an Object from a Merged Dimension

Instance 59

2.4.3 Merging Objects with Hierarchies 59

2.5 Usability Improvements 59

2.5.1 New Input Control Features 60

2.5.2 Improved Header and Footer Property Access 62

2.5.3 Formula Editor Enhancements 63

2.5.4 Query Editing and Refreshing Updates 65

2.6 Customizing Color Properties 67

2.6.1 Custom Color Palettes 67

2.6.2 Creating a New Custom Color Palette 69

2.6.3 Formatting Data Series Colors 71

2.6.4 Defining Global Chart Palettes 73

2.6.5 Modifying Default Styles 74

2.7 Using Excel as a Data Source in the Bl Launch Pad 74

2.7.1 Creating Queries from Excel Files 76

2.7.2 Updating Published Excel Files 78

2.7.3 Refreshable Queries Based on Excel 79

2.8 Charting Enhancements 80

2.8.1 Format Data Series 80

2.8.2 Series Color Options 80

2.8.3 New Waterfall Chart Properties 81

2.8.4 Individual Line Widths in Line Chart 83

2.9 Report Formatting Improvements 84

2.10 Summary 85

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^S 1

3.1 Creating a Web Intelligence 4.1 Document 88

3.1.1 Universe as a Data Source 91

3.1.2 Direct Connection to an SAP BEx Query 93

3.1.3 Analysis Views as a Data Source 97

3.2 The Query Panel in Web Intelligence 4.1 100

3.2.1 Universe Outline Pane 101

3.2.2 Query Properties 102

3.3 Adding and Editing Queries 104

3.3.1 Evaluating Generated SQL Script 104

8

Contents

3.4

3.5

3.6

3.7

4.1

4.2

4.3

4.4

4.5

4.6

4.7

5.1

5.2

5.3

5.4

5.5

3.3.2 Adding Queries and New Data Providers 106

3.3.3 Setting Up a Combined Query 110

Creating SAP BEx Queries 113

Query Filters 117

3.5.1 Predefined Filters 118

3.5.2 Custom Filters 118

3.5.3 Quick Filters 121

3.5.4 Subqueries 122

3.5.5 Nested Conditions 123

Prompted Queries 124

3.6.1 Saving a Report to Refresh on Open 124

3.6.2 Creating a Prompted Filter 125

3.6.3 Setting Prompt Properties 126

Summary 127

yl

Adding Data to Report Elements 133

4.1.1 Populating a Cross Table 133

4.1.2 Populating a Chart 135

Sections and Breaks 136

4.2.1 Setting a Section 136

4.2.2 Grouping Data with Breaks 139

Outline Navigation 140

Enhanced Sorting and Ranking 141

4.4.1 Sorting 141

4.4.2 Ranking 148

Conditional Formatting 150

Headers, Footers, and Background Images 154

Summary 157

|»X«1

The Web Intelligence 4.1 Reporting Interface 159

Reporting Toolbars 162

The Side Panel 172

Report Panel 175

Report Property Categories 178

5.5.1 Report Elements 179

9

Contents

5.5.2 Formatting 182

5.5.3 Data Access 183

5.5.4 Analysis 184

5.5.5 Page Setup and Layouts 185

5.6 Summary 186

6.1 Using Tables 189

6.1.1 Add Report Elements While Designing Reports 190

6.1.2 Manage Table Properties 192

6.1.3 Grouping 196

6.1.4 Freezing Header Rows and Columns 201

6.2 Table Types 204

6.2.1 Horizontal Table 204

6.2.2 Vertical Table 204

6.2.3 Cross Table 205

6.2.4 Form Table 206

6.3 Converting Table Formats and Types 207

6.4 Blank and Predefined Cells 209

6.4.1 Blank Cells 209

6.4.2 Predefined Cells 209

6.5 Summary 211

^^^^^^^^^^^^^^^^^^^S

7.1 Adding Charts to a Report 214

7.2 Chart Types 217

7.2.1 Column Charts 218

7.2.2 Line Charts 223

7.2.3 Pie Charts 225

7.2.4 Point Charts 228

7.2.5 Bar Charts 231

7.2.6 Other Chart Types 233

7.3 Chart Properties 240

7.4 Zone Formatting 245

7.5 Summary 246

10

Contents

8.1 Properties That Enhance the Display of Data 248

8.2 Drilling in Reports with Multiple Charts 254

8.3 Hierarchical Charting with Relational Data 256

8.4 Reports Functioning as Dashboards 257

8.5 Formatting Tips 259

8.5.1 Measure Formatting 260

8.5.2 Region Color and Value Axis Stacking 261

8.6 Custom Color Enhancements 264

8.7 Summary 271

9.1 Formatting Report Properties 273

9.2 Document Summary 275

9.3 Report Map 278

9.4 Input Controls 278

9.5 Web Services Publisher 282

9.6 Available Objects (Design Mode Only) 285

9.7 Document Structures and Filters 286

9.8 Data 287

9.9 Style Sheet Modification 289

9.10 Summary 294

" '''W^SuSSEBS{iljl

10.1 Filtering in the Query Panel 295

10.1.1 Predefined Filters 296

10.1.2 User-Defined Filters 299

10.1.3 Value(s) from List 302

10.1.4 Prompted Filters 302

10.2 Filtering in the Report Panel 304

10.2.1 Simple Filtering with the Filter Bar 304

10.2.2 Report Element Filters 305

10.2.3 Filtering with Input Controls 308

10.3 Conditionally Hiding Report Elements 316

10.4 Hierarchical Navigation with SAP BW Data Sources 318

10.5 Summary 321

11

Contents

11.1 Setting the Scope of Analysis in the Query Panel 324

11.2 Drill-Down Setup in the Report Panel 330

11.2.1 Enabling Drill 330

11.2.2 Drill Toolbar 331

11.2.3 Drilling on Dimensions 331

11.2.4 Drilling on Measures 336

11.2.5 Drilling on Charts 337

11.3 Query Drill Option 340

11.4 Taking a Snapshot 342

11.5 User Settings for Drill Down 342

11.5.1 Prompt When Drill Requires Additional Data 343

11.5.2 Synchronize Drill on Report Blocks 343

11.5.3 Hide Drill Toolbar on Startup 344

11.5.4 Start Drill Session 344

11.6 Summary 344

^^^^^^^^^^^^^^^^^^^^^a^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^S12.1 Formulas and Variables 346

12.1.1 Converting In-Place Objects into Formulas 346

12.1.2 Exploring the Formula Editor 348

12.1.3 Creating Variables 350

12.2 Reporting Functions and Operators 352

12.2.1 Aggregate Functions 353

12.2.2 Character Functions 354

12.2.3 Date and Time Functions 356

12.2.4 Document Functions 357

12.2.5 Data Provider Functions 358

12.2.6 Miscellaneous Functions 359

12.2.7 Logical Functions 361

12.2.8 Numeric Functions 362

12.2.9 Set Functions 363

12.2.10 Operators 364

12.3 Formula Syntax 368

12.3.1 Primary Formula Syntax Rules 368

12.3.2 If-Then-Else Syntax 368

12

Contents

12.3.3 Saving a Variable 369

12.3.4 Modifying a Variable 369

12.4 Input, Output, and Calculation Contexts 371

12.4.1 Aggregates in Context Formulas 373

12.4.2 Report Structure Operator and Keyword Combinations ... 375

12.4.3 Context Operators 376

12.5 Summary 378

^^^^S

13.1 Complex Filtering Options 380

13.1.1 Filtering with Wild Cards 380

13.1.2 Nested Query Filters 382

13.1.3 Database Ranking 384

13.2 Cascading and Optional Prompts 387

13.2.1 Defining a Cascading List of Values in the Universe

Design Tool 387

13.2.2 Using a Cascading List of Values Object as a PromptedFilter in a Report 389

13.2.3 Refreshing a Report with a Prompted List of Values

Object Filter 390

13.2.4 Optional Prompts 391

13.3 Editing Auto-Generated SQL Scripts 392

13.4 Visually Tracking Data Changes in the Report Panel 394

13.4.1 Showing and Hiding Data Changes 395

13.4.2 Data Tracking Options 396

13.4.3 Purging Data 397

13.4.4 Identify and Modify Partial Results 398

13.5 Data Preview 400

13.5.1 Filter Preview Data 400

13.5.2 Using Search to Filter Data Preview Values 401

13.6 Additional Queries and New Data Providers 402

13.6.1 Text Files as a Data Source 403

13.6.2 Web Services as a Data Source 404

13.6.3 Microsoft Excel Files as a Data Source 405

13.7 SAP HANA as a Data Source 406

13.8 Summary 409

13

Contents

2ml13fffjAfnnffH3»M '.1 if«Q'

."^^k V' ^'"SHSb./.•.' JsBfa* &|

14.1 Combining Multiple Queries from the Same Data Source 411

14.2 Combining Data from Different Universes 417

14.3 Data Synchronization Recommendations 422

14.4 Summary 423

•* • >*• •_

j4 _' 3

15.1 Linking to Documents with the HTML Viewer 426

15.1.1 Adding Hyperlinks to Published SAP BusinessObjectsBl 4.1 Web Intelligence Documents 426

15.1.2 Insert a Hyperlink to a Web Page 432

15.1.3 Adding Hyperlinks to Prompted Documents 434

15.2 Linking with the Applet Viewer 436

15.2.1 Manually Creating Links Using the OpenDocument

Syntax Structure 441

15.2.2 Adding a Hyperlink to an SAP BusinessObjects

Dashboard 442

15.3 OpenDocument Syntax 443

15.3.1 Document Identifier Parameters 443

15.3.2 Input Parameters 444

15.3.3 Output Parameters 445

15.4 Element Linking 447

15.4.1 Adding Element Linking 447

15.4.2 The Impact of Element Linking 450

15.5 Summary 453

^^^^^^^^^^^^B^^^^^^^^E^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^S

16.1 Navigating in Bl Launch Pad 455

16.1.1 Header Panel 456

16.1.2 List Panel 464

16.1.3 Tabs 464

16.2 Setting Bl Launch Pad Preferences 464

16.2.1 General Preferences 464

16.2.2 Locales and Time Zone Preferences 466

16.2.3 Changing your Password 467

14

Contents

16.3 Organizing in Folders and Categories 467

16.3.1 Folders 468

16.3.2 Categories 468

16.3.3 Organizing Objects 469

16.4 Viewing, Printing, and Saving Objects in Bl Launch Pad 471

16.4.1 Web Intelligence Viewer Toolbar 472

16.4.2 Additional Menu Options 473

16.5 Summary 474

17.1 Introducing Bl Workspaces 475

17.1.1 BI Workspaces Toolbar 476

17.1.2 Bl Workspaces Module Library 479

17.1.3 Setting Bl Workspaces Preferences in the Bl

Launch Pad 483

17.1.4 Setting Web Intelligence Preferences in the Bl

Launch Pad 484

17.2 Working with Modules 485

17.3 Working with Web Intelligence Report Parts 486

17.4 Using a Bl Workspace as the Default Home Tab 493

17.5 Printing Bl Workspaces 495

17.6 Content Linking 496

17.7 Summary 500

18.1 Creating Shortcuts and Hyperlinks 501

18.1.1 Shortcuts 501

18.1.2 Hyperlinks 502

18.2 Tracking Data Changes 503

18.2.1 Setting Reference Data 504

18.2.2 Formatting Changed Data 505

18.2.3 Displaying Tracked Data 509

18.2.4 Advanced Tracking Techniques 509

18.3 Searching within the Bl Launch Pad 509

18.3.1 Search Facets 511

15

Contents

18.3.2 Searchable Object Types 511

18.3.3 Search Techniques 513

18.4 Sorting and Filtering Content 514

18.5 Creating Discussions 514

18.5.1 Notes 515

18.5.2 Discussion Threads 516

18.6 Summary 517

J^H^^^S^^^^^a3«^^Sl^^^^^»^a^^31 '

m

19.1 Copying and Pasting 519

19.1.1 Copying and Pasting between Applications 520

19.1.2 Copying and Pasting between Web IntelligenceDocuments 521

19.2 Using the Send Feature in Bl Launch Pad 523

19.2.1 Bl Platform Inbox 523

19.2.2 Email 525

19.2.3 FTP Location 526

19.2.4 File Location 527

19.3 Exporting a Web Intelligence Report 528

19.3.1 Export Options in Bl Launch Pad 528

19.3.2 Export Options in Web Intelligence 529

19.4 Scheduling a Web Intelligence Report 530

19.4.1 Scheduling in Bl Launch Pad 530

19.4.2 Viewing Latest Instance 535

19.4.3 Viewing History 536

19.5 Summary 537

^^^^^^^^^5^^^S^^^^^S^^^^^^^^^^^^^^^^^S^^^^^S 2

20.1 Publication Roles 541

20.1.1 The SAP BusinessObjects Administrator 541

20.1.2 The Web Intelligence Report Designer 542

20.1.3 The Publication Designer 542

20.1.4 The Recipient 542

20.2 Creating a Publication 542

20.2.1 Naming the Publication 543

20.2.2 Choosing the Source Documents 544

20.2.3 Choosing Enterprise Recipients 545

16

Contents

20.3

20.4

21.1

21.2

21.3

21.4

21.5

20.2.4 Choosing Dynamic Recipients 547

20.2.5 Setting Publication Properties 549

20.2.6 Testing the Publication 554

Mobile Publications 554

Summary 555

How Web Intelligence Rich Client Is Different 557

21.1.1 Working in Offline Mode 560

21.1.2 Working in Connected Mode 560

21.1.3 Working in Standalone Mode 561

Data Provider Options 562

21.2.1 Import a Universe from the CMS 562

21.2.2 Query Panel in Web Intelligence Rich Client 563

Working with Web Intelligence Reports 563

21.3.1 Opening Documents from the CMS 564

21.3.2 Saving Reports Locally 565

21.3.3 Exporting Reports to CMS 568

21.3.4 Printing from Web Intelligence Rich Client 568

21.3.5 Sending Reports as Email Attachments 569

Setting Preferences in Web Intelligence Rich Client 569

Summary 570

22.1 Introduction to SAP BusinessObjects Live Office 571

22.1.1 Integration with Web Intelligence Reports 572

22.1.2 Live Office Ribbon Menu 573

22.2 Creating SAP BusinessObjects Live Office Documents with

Web Intelligence Content 575

22.2.1 Accessing the Live Office Insert Wizard 575

22.2.2 Selecting the Web Intelligence Document 575

22.2.3 Setting Context 576

22.2.4 Configuring Prompt Values 576

22.2.5 Selecting Report Content 576

22.2.6 Creating the Summary 577

22.2.7 Adding More Content 578

17

Contents

22.3 Setting Preferences 578

22.3.1 Application Options 578

22.3.2 Data Refresh Options 581

22.3.3 Object Properties 582

22.4 Summary 584

23.1 New Features in SAP BusinessObjects Mobile 585

23.2 Designing Reports for Mobile Viewing 587

23.2.1 Mobile Categories 589

23.2.2 Mobile versus MobileDesigned 591

23.3 Mobile-Only Analytic Types 600

23.3.1 Query and Formula Design 600

23.3.2 Creating Sparklines 603

23.3.3 Creating Bullet Graphs 606

23.3.4 Creating Micro Bar Charts 607

23.3.5 Creating Scorecards 609

23.4 Report Linking 612

23.5 Input Controls 614

23.6 Mobile Thumbnails 615

23.7 Summary 617

24.1 Universe Basics 620

24.1.1 Introducing the Information Design Tool 620

24.1.2 Components of a Universe 622

24.2 Creating a New Universe Project 624

24.3 Creating Connections 625

24.4 Creating Data Foundations 627

24.4.1 Inserting Tables into a Data Foundation 627

24.4.2 Inserting Joins into the Data Foundation 628

24.4.3 The Importance of Setting Cardinality 630

24.4.4 Detecting Loops 631

24.4.5 Detecting Aliases 631

24.4.6 Detecting Contexts 633

24.5 Creating Business Layers 636

24.6 Creating Multisource Universes 641

18

Contents

24.7 Universe Design Best Practices 646

24.7.1 Design with the Business User in Mind 646

24.7.2 Design for Performance 647

24.7.3 Design for Maintainability 648

24.7.4 Design for Governance 648

24.8 Converting an Existing Universe to a .UNX Universe 648

24.9 Summary 654

A Converting Desktop Intelligence Reports to Web Intelligence

Documents 657

A.1 Report Conversion Tool (RCT) 658

A.2 Conversion to Web Intelligence 658

A.2.1 Analyze Existing Desktop Intelligence Report Usage 659

A.2.2 Identify Users with Desktop Intelligence Installed 659

A.2.3 Publish Locally Saved Desktop Intelligence Reports to

the Repository 660

A.2.4 Prioritize, Consolidate, and Eliminate 660

A.2.5 Customize the Conversion Plan and Roadmap 660

A.2.6 Perform Report Conversion 662

A.2.7 Execute Post-Conversion Analysis and Validation 663

A.2.8 Manually Create Unconverted Reports 664

A.2.9 Educate Users on Web Intelligence 4.1 664

A.3 Desktop Intelligence Compatibility Pack (DCP) 664

A.4 Summary 666

B Third-Party Vendors and SAP Partners 667

B. 1 Antivia 668

B.2 APOS Systems 668

B.3 Centigon Solutions 669

B.4 EV Technologies 670

B.5 GB & Smith 671

B.6 InfoSol 672

B.7 LaunchWorks 672

B.8 Summary 673

C The Authors 675

Index 677

19