BOID10. SAP BusinessObjects Information Design Tool COURSE OUTLINE. Course Version: 17 Course Duration: 5 Day(s)

Similar documents
BC414. Programming Database Updates COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

BW305. SAP Business Warehouse Query Design and Analysis COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

ADM505. Oracle Database Administration COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

HA300 SAP HANA Modeling

BC403 Advanced ABAP Debugging

HA150 SQL Basics for SAP HANA

DS10. Data Services - Platform and Transforms COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

ADM506. Database Administration Oracle II COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

BC405 Programming ABAP Reports

BW305H. Query Design and Analysis with SAP Business Warehouse Powered by SAP HANA COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

HA300 SAP HANA Modeling

HA100 SAP HANA Introduction

HA100 SAP HANA Introduction

HA215 SAP HANA Monitoring and Performance Analysis

HA301. SAP HANA 2.0 SPS03 - Advanced Modeling COURSE OUTLINE. Course Version: 15 Course Duration:

HA100 SAP HANA Introduction

BOD410 SAP Lumira 2.0 Designer

BC404. ABAP Programming in Eclipse COURSE OUTLINE. Course Version: 16 Course Duration: 3 Day(s)

HA150. SAP HANA 2.0 SPS02 - SQL and SQLScript for SAP HANA COURSE OUTLINE. Course Version: 14 Course Duration: 3 Day(s)

MDG100 Master Data Governance

HA215 SAP HANA Monitoring and Performance Analysis

HA355. SAP HANA Smart Data Integration COURSE OUTLINE. Course Version: 12 Course Duration: 3 Day(s)

BOCRC. SAP Crystal Reports Compact Course COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

ADM110. Installing and Patching SAP S/4HANA and SAP Business Suite Systems COURSE OUTLINE. Course Version: 17 Course Duration: 4 Day(s)

HA 450. Application Development for SAP HANA COURSE OUTLINE. Course Version: 12 Course Duration:

ADM110. Installing and Patching SAP S/4HANA and SAP Business Suite Systems COURSE OUTLINE. Course Version: 18 Course Duration: 4 Day(s)

C4C30. SAP Cloud Applications Studio COURSE OUTLINE. Course Version: 21 Course Duration: 4 Day(s)

SLT100. Real Time Replication with SAP LT Replication Server COURSE OUTLINE. Course Version: 13 Course Duration: 3 Day(s)

TADM51. SAP NetWeaver AS - DB Operation (Oracle) COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

BW405. BW/4HANA Query Design and Analysis COURSE OUTLINE. Course Version: 14 Course Duration: 5 Day(s)

HA150. SAP HANA 2.0 SPS03 - SQL and SQLScript for SAP HANA COURSE OUTLINE. Course Version: 15 Course Duration:

CA611 Testing with ecatt

S4H01. Introduction to SAP S/4HANA COURSE OUTLINE. Course Version: 04 Course Duration: 2 Day(s)

S4D430 Building Views in Core Data Services ABAP (CDS ABAP)

BC470. Form Printing with SAP Smart Forms COURSE OUTLINE. Course Version: 18 Course Duration:

CLD100. Cloud for SAP COURSE OUTLINE. Course Version: 16 Course Duration: 2 Day(s)

S4H410. SAP S/4HANA Embedded Analytics and Modeling with Core Data Services (CDS) Views COURSE OUTLINE. Course Version: 05 Course Duration: 2 Day(s)

HA100 SAP HANA Introduction

UX402 SAP SAPUI5 Development

UX300 SAP Screen Personas 3.0 Development

BIT660 Data Archiving

D75AW. Delta ABAP Workbench SAP NetWeaver 7.0 to SAP NetWeaver 7.51 COURSE OUTLINE. Course Version: 18 Course Duration:

BW310H. Data Warehousing with SAP Business Warehouse powered by SAP HANA COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

HA240 SAP HANA 2.0 SPS02

HA240 Authorization, Security and Scenarios

UX400. OpenUI5 Development Foundations COURSE OUTLINE. Course Version: 02 Course Duration: 5 Day(s)

BC401. ABAP Objects COURSE OUTLINE. Course Version: 18 Course Duration:

ADM535. DB2 LUW Administration for SAP COURSE OUTLINE. Course Version: Course Duration: 3 Day(s)

SCM380 SAP MII - Manufacturing Integration and Intelligence Fundamentals

BW362. SAP BW Powered by SAP HANA COURSE OUTLINE. Course Version: 11 Course Duration: 5 Day(s)

DBW4H. Data Warehousing with SAP BW/4HANA - Delta from SAP BW powered by SAP HANA COURSE OUTLINE. Course Version: 13 Course Duration: 2 Day(s)

HA400 ABAP Programming for SAP HANA

BW462 SAP BW/4HANA COURSE OUTLINE. Course Version: 16 Course Duration: 5 Day(s)

BW350H. SAP BW Powered by SAP HANA - Data Acquisition COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

Device Operation Process Diagrams. SAP Mobile Secure rapid-deployment solution September 2014

BOW320. SAP BusinessObjects Web Intelligence: Report Design II COURSE OUTLINE. Course Version: 16 Course Duration: 2 Day(s)

EDB358. System and Database Administration: Adaptive Server Enterprise COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

SAP Analytics Cloud model maintenance Restoring invalid model data caused by hierarchy conflicts

Device Application Onboarding Process Diagrams. SAP Mobile Secure: SAP Afaria 7 SP5 September 2014

Complementary Demo Guide

SAP 3D Visual Enterprise 9.0: Localization of Authoring Content

Week 2 Unit 3: Creating a JDBC Application. January, 2015

SAP Hybris Billing, Pricing Simulation Extended Functions Release 2.0, SP03

FAQs OData Services SAP Hybris Cloud for Customer PUBLIC

Let s Exploit DITA: How to automate an App Catalog

FAQs Data Sources SAP Hybris Cloud for Customer PUBLIC

Device Configuration Process Diagrams. SAP Mobile Secure: SAP Afaria 7 SP5 September 2014

SAP EarlyWatch Alert. SAP HANA Deployment Best Practices Active Global Support, SAP AG 2015

FAQs Data Cleansing SAP Hybris Cloud for Customer PUBLIC

FAQs Data Workbench SAP Hybris Cloud for Customer PUBLIC

BOC310. SAP Crystal Reports: Fundamentals of Report Design COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

HA150 SQL Basics for SAP HANA

BOC320. SAP Crystal Reports - Business Reporting and Report Processing Strategies COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

BIT460. SAP Process Integration Message Mapping COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

SAP Business One Integration Framework

EWM125. Labor Management in SAP EWM COURSE OUTLINE. Course Version: 16 Course Duration: 4 Hours

SAP HANA SPS 08 - What s New? SAP HANA Modeling (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014

BC480 PDF-Based Print Forms

Week 2 Unit 1: Introduction and First Steps with EJB. January, 2015

NET311. Advanced Web Dynpro for ABAP COURSE OUTLINE. Course Version: 10 Course Duration: 4 Day(s)

PLM210. Master Data Configuration in SAP Project System COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

DS50. Managing Data Quality with SAP Information Steward COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

TBIT44 PI Mapping and ccbpm

SAP HANA SPS 08 - What s New? SAP HANA Web-based Development Workbench. (Delta from SPS 07 to SPS 08) SAP HANA Product Management May, 2014

BC430 ABAP Dictionary

BC100. Introduction to Programming with ABAP COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

BC400. ABAP Workbench Foundations COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

EDB116. Fast Track to SAP Adaptive Server Enterprise COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

SAP Mobile Secure Rapiddeployment. Software Requirements

ADM950. Secure SAP System Management COURSE OUTLINE. Course Version: 10 Course Duration: 2 Day(s)

MDG100 Master Data Governance

BC490 ABAP Performance Tuning

ADM900 SAP System Security Fundamentals

ADM950. Secure SAP System Management COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

BC405 Programming ABAP Reports

DEV523 Customizing and Extending PowerDesigner

BC404. ABAP Programming in Eclipse COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

opensap TEXT ANALYTICS WITH SAP HANA PLATFORM WEEK 1

SAP HANA SPS 09 - What s New? SAP River

EDB358. System and Database Administration: Adaptive Server Enterprise COURSE OUTLINE. Course Version: 10 Course Duration: 5 Day(s)

Transcription:

BOID10 SAP BusinessObjects Information Design Tool. COURSE OUTLINE Course Version: 17 Course Duration: 5 Day(s)

SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/ copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE s or its affiliated companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. This information is displayed in the instructor s presentation Demonstration Procedure Warning or Caution Hint Related or Additional Information Facilitated Discussion User interface control Example text Window title Example text Copyright. All rights reserved. iii

iv Copyright. All rights reserved.

Contents ix Course Overview 1 Unit 1: Basic SAP BusinessObjects Universe Design 1 Lesson: Describing Universes 1 Lesson: Working with Local Projects 3 Unit 2: Data Connections 3 Lesson: Defining Connections 5 Unit 3: Data Foundations 5 Lesson: Creating Data Foundations 5 Lesson: Using Joins 7 Unit 4: Business Layers 7 Lesson: Accessing Data through the Business Layer 7 Lesson: Integrating the Business Layer Components 7 Lesson: Validating Objects 7 Lesson: Creating Measure Objects 9 Unit 5: Shared Projects 9 Lesson: Using Shared Projects 9 Lesson: Manipulating Other Designers' Resources 11 Unit 6: Universe Deployment 11 Lesson: Deploying a Universe 13 Unit 7: Loops in a Data Foundation 13 Lesson: Creating Loops on the Data Foundation 13 Lesson: Resolving Loops Using Aliases 13 Lesson: Resolving Recursive Loops 13 Lesson: Resolving Loops Using Contexts 15 Unit 8: Data Restrictions 15 Lesson: Defining Data Restrictions 15 Lesson: Applying Mandatory Data Restrictions 15 Lesson: Applying Optional Data Restrictions 17 Unit 9: Lists of Values (LOV) 17 Lesson: Defining a List of Values 17 Lesson: Associating a List of Values to a Business Layer object Copyright. All rights reserved. v

19 Unit 10: Parameters 19 Lesson: Creating and Using Parameters 21 Unit 11: Navigation Paths 21 Lesson: Defining and Creating Navigation Paths 23 Unit 12: SQL Traps 23 Lesson: Defining SQL Traps 23 Lesson: Identifying a Chasm Trap 23 Lesson: Resolving a Chasm Trap 23 Lesson: Identifying a Fan Trap 23 Lesson: Resolving a Fan Trap 25 Unit 13: Object @functions 25 Lesson: Using @Functions in SQL 25 Lesson: Using the @Aggregate_Aware Function 25 Lesson: Using the @Select Function 25 Lesson: Using the @Where Function 25 Lesson: Using the @Execute Function 25 Lesson: Using the @Variable Function 27 Unit 14: Extending the Data Foundation with Derived Tables and Calculated Columns 27 Lesson: Creating and Using Derived Tables 27 Lesson: Creating and Using Calculated Columns 29 Unit 15: Universe Optimization 29 Lesson: Optimizing Universes 31 Unit 16: Working with Sets 31 Lesson: Introducing Sets 33 Unit 17: Universe Management with Data Foundation and Business Layer Views 33 Lesson: Managing the Data Foundation Using Views 33 Lesson: Managing the Business Layer Using Views 35 Unit 18: Universe Security 35 Lesson: Securing a Deployed Universe with Security Profiles 35 Lesson: Creating and Assigning Universe Security Profiles 35 Lesson: Identifying the Priority of Security Settings 35 Lesson: Updating a Deployed Universe vi Copyright. All rights reserved.

37 Unit 19: Ambiguous Outer Join Resolution 37 Lesson: Resolving an Ambiguous Outer Join Using @AggregateAware 39 Unit 20: Universe Creation with Different Data Sources 39 Lesson: Identifying Different Data Sources 39 Lesson: Creating an OLAP Universe 39 Lesson: Creating a Universe from a BEx Query 39 Lesson: Creating a Multisource Universe 39 Lesson: Creating and Using Federated Tables 41 Unit 21: Linked Universes 41 Lesson: Defining and Creating a Linked Universe 41 Lesson: Special Considerations Concerning Linked Universes 41 Lesson: Managing Core Universes 41 Lesson: Prioritizing the Display of Tables Common to Multiple Core Data Foundations 41 Lesson: Including a Core Universe 43 Unit 22: Universe Conversion 43 Lesson: Converting Existing.unv Universes 45 Unit 23: Universe Translation 45 Lesson: Deploying Universes in Different Languages 47 Unit 24: Advanced Data Manipulation in the Business Layer 47 Lesson: Using SQL to Manipulate Data Copyright. All rights reserved. vii

viii Copyright. All rights reserved.

Course Overview TARGET AUDIENCE This course is intended for the following audiences: Application Consultant Data Consultant Developer Project Manager System Administrator Copyright. All rights reserved. ix

x Copyright. All rights reserved.

UNIT 1 Basic SAP BusinessObjects Universe Design Lesson 1: Describing Universes Discuss Universes Lesson 2: Working with Local Projects Identify local projects Copyright. All rights reserved. 1

Unit 1: Basic SAP BusinessObjects Universe Design 2 Copyright. All rights reserved.

UNIT 2 Data Connections Lesson 1: Defining Connections Define Data Connections Copyright. All rights reserved. 3

Unit 2: Data Connections 4 Copyright. All rights reserved.

UNIT 3 Data Foundations Lesson 1: Creating Data Foundations Create data foundations Define Data Foundations Explore the Data Foundation Editor Navigate the Data Foundation View Define and Use Data Foundation Families Lesson 2: Using Joins Use Joins Create an Equi-Join Create an Outer Join Create a Theta Join Create a Column Filter Copyright. All rights reserved. 5

Unit 3: Data Foundations 6 Copyright. All rights reserved.

UNIT 4 Business Layers Lesson 1: Accessing Data through the Business Layer Create a Business Layer Lesson 2: Integrating the Business Layer Components Create Business Layer Folders Create Business Layer Dimension Objects Create Time Dimension Objects Create Attribute Objects Lesson 3: Validating Objects Check Integrity Test Business Layer Objects Lesson 4: Creating Measure Objects Create Measure Objects Create a Delegated Measure Object Copyright. All rights reserved. 7

Unit 4: Business Layers 8 Copyright. All rights reserved.

UNIT 5 Shared Projects Lesson 1: Using Shared Projects Describe a Shared Project Lesson 2: Manipulating Other Designers' Resources Synchronize a Shared Project Update Shared Projects Copyright. All rights reserved. 9

Unit 5: Shared Projects 10 Copyright. All rights reserved.

UNIT 6 Universe Deployment Lesson 1: Deploying a Universe Document Universe Resources Deploy a Universe Copyright. All rights reserved. 11

Unit 6: Universe Deployment 12 Copyright. All rights reserved.

UNIT 7 Loops in a Data Foundation Lesson 1: Creating Loops on the Data Foundation Identify loops Explain the problem of loops Detect Loops Lesson 2: Resolving Loops Using Aliases Use alias tables to resolve loops Lesson 3: Resolving Recursive Loops Identify and resolve a recursive loop Lesson 4: Resolving Loops Using Contexts Define Context Copyright. All rights reserved. 13

Unit 7: Loops in a Data Foundation 14 Copyright. All rights reserved.

UNIT 8 Data Restrictions Lesson 1: Defining Data Restrictions Define data restrictions Lesson 2: Applying Mandatory Data Restrictions Explain different methods of creating mandatory data restrictions Lesson 3: Applying Optional Data Restrictions Explain the Predefined Query Filter object Copyright. All rights reserved. 15

Unit 8: Data Restrictions 16 Copyright. All rights reserved.

UNIT 9 Lists of Values (LOV) Lesson 1: Defining a List of Values Discuss the Purpose of a List of Values Lesson 2: Associating a List of Values to a Business Layer object Associate a List of Values to a business layer. Copyright. All rights reserved. 17

Unit 9: Lists of Values (LOV) 18 Copyright. All rights reserved.

UNIT 10 Parameters Lesson 1: Creating and Using Parameters Use Parameters in Data Restrictions Copyright. All rights reserved. 19

Unit 10: Parameters 20 Copyright. All rights reserved.

UNIT 11 Navigation Paths Lesson 1: Defining and Creating Navigation Paths Define and Create a Navigation Path Copyright. All rights reserved. 21

Unit 11: Navigation Paths 22 Copyright. All rights reserved.

UNIT 12 SQL Traps Lesson 1: Defining SQL Traps Analyze SQL traps Lesson 2: Identifying a Chasm Trap Identify a Chasm Trap Lesson 3: Resolving a Chasm Trap Resolve a Chasm Trap Lesson 4: Identifying a Fan Trap Identify a Fan Trap Lesson 5: Resolving a Fan Trap Resolve a Fan Trap Copyright. All rights reserved. 23

Unit 12: SQL Traps 24 Copyright. All rights reserved.

UNIT 13 Object @functions Lesson 1: Using @Functions in SQL Define @Functions Lesson 2: Using the @Aggregate_Aware Function Use the @Aggregate_Aware Function Use the @Aggregate_Aware Function in a Fan Trap Lesson 3: Using the @Select Function Use the @Select Function Lesson 4: Using the @Where Function Use the @Where Function Lesson 5: Using the @Execute Function Use the @Execute Function Lesson 6: Using the @Variable Function Copyright. All rights reserved. 25

Unit 13: Object @functions Use the @Variable Function 26 Copyright. All rights reserved.

UNIT 14 Extending the Data Foundation with Derived Tables and Calculated Columns Lesson 1: Creating and Using Derived Tables Create and Use Derived Tables Lesson 2: Creating and Using Calculated Columns Create and Use Calculated Columns Copyright. All rights reserved. 27

Unit 14: Extending the Data Foundation with Derived Tables and Calculated Columns 28 Copyright. All rights reserved.

UNIT 15 Universe Optimization Lesson 1: Optimizing Universes Optimize Via Connection Parameters Optimize Via Shortcut Joins Optimize Via Key Awareness Optimize Via Query Script Parameters Explore Best Practices for Universe Design Copyright. All rights reserved. 29

Unit 15: Universe Optimization 30 Copyright. All rights reserved.

UNIT 16 Working with Sets Lesson 1: Introducing Sets Explain Sets Create a Static Set Create a Temporal Set Copyright. All rights reserved. 31

Unit 16: Working with Sets 32 Copyright. All rights reserved.

UNIT 17 Universe Management with Data Foundation and Business Layer Views Lesson 1: Managing the Data Foundation Using Views Explain Data Foundation Views Lesson 2: Managing the Business Layer Using Views Explain Business Layer Views Copyright. All rights reserved. 33

Unit 17: Universe Management with Data Foundation and Business Layer Views 34 Copyright. All rights reserved.

UNIT 18 Universe Security Lesson 1: Securing a Deployed Universe with Security Profiles Discuss Universe Security Options Lesson 2: Creating and Assigning Universe Security Profiles Create a Data Security Profile Create a Business Security Profile Assign and Test Security Profiles Lesson 3: Identifying the Priority of Security Settings Describe Security Setting Priorities Lesson 4: Updating a Deployed Universe Update a Deployed Universe Copyright. All rights reserved. 35

Unit 18: Universe Security 36 Copyright. All rights reserved.

UNIT 19 Ambiguous Outer Join Resolution Lesson 1: Resolving an Ambiguous Outer Join Using @AggregateAware Resolve an Ambiguous Outer Join Copyright. All rights reserved. 37

Unit 19: Ambiguous Outer Join Resolution 38 Copyright. All rights reserved.

UNIT 20 Universe Creation with Different Data Sources Lesson 1: Identifying Different Data Sources Discuss Different Data Sources for Universes Lesson 2: Creating an OLAP Universe Create a Universe Using an OLAP Data Source Lesson 3: Creating a Universe from a BEx Query Create a Universe from a BEx Query Lesson 4: Creating a Multisource Universe Create a Multisource Universe Lesson 5: Creating and Using Federated Tables Create and Use a Federated Table Copyright. All rights reserved. 39

Unit 20: Universe Creation with Different Data Sources 40 Copyright. All rights reserved.

UNIT 21 Linked Universes Lesson 1: Defining and Creating a Linked Universe Define and Create a Linked Universe Lesson 2: Special Considerations Concerning Linked Universes Discuss Considerations Unique to Linked Universes Lesson 3: Managing Core Universes Manage Core Universes Lesson 4: Prioritizing the Display of Tables Common to Multiple Core Data Foundations Discuss Common Table Priority Lesson 5: Including a Core Universe Discuss Including A Core Universe Copyright. All rights reserved. 41

Unit 21: Linked Universes 42 Copyright. All rights reserved.

UNIT 22 Universe Conversion Lesson 1: Converting Existing.unv Universes Convert Existing.unv Universes Copyright. All rights reserved. 43

Unit 22: Universe Conversion 44 Copyright. All rights reserved.

UNIT 23 Universe Translation Lesson 1: Deploying Universes in Different Languages Translate a Universeto a Different Language Copyright. All rights reserved. 45

Unit 23: Universe Translation 46 Copyright. All rights reserved.

UNIT 24 Advanced Data Manipulation in the Business Layer Lesson 1: Using SQL to Manipulate Data Use SQL to Manipulate Data Copyright. All rights reserved. 47