Upload
sap-material-certification
View
29
Download
2
Embed Size (px)
Citation preview
SAP BusinessObjects Information Design Tool
PA RTIC IPA NT HANDBOOK
INSTRUCTOR-LED TRAINING
Course Version: 16
Course Duration: 5 Day(s)
Material Number: 50135280
0
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
SAP Copyrights and Trademarks
© 2016 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://globall2.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.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
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
Window title
AO»
Example text
Example text
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
0
IV © Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
Contents
ix Course Overview
1 Unit 1: Basic SAP BusinessObjects Universe Design
2
13
15
Lesson: Describing Universes
Lesson: Defining the Components of a Universe
Exercise 1: Create a Local Project
21 Unit 2: Data Connections
22
25
Lesson: Defining Connections
Exercise 2: Create a Relational Connection
31 Unit 3: Data Foundations
32
35
41
51
Lesson: Creating Data Foundations
Exercise 3: Insert Tables in a Data Foundation
Lesson: Using Joins
Exercise 4: Create Joins on the Data Foundation
63 Unit 4: Business Layers
64
69
75
S3
87
92
93
96
105
115
Lesson: Accessing Data through the Business Layer
Lesson: Integrating the Business Layer Components
Exercise 5: Create and Populate the Business Layer
Exercise 6: Create Time Dimension Objects
Exercise 7: Create Attribute Objects
Lesson: Validating Objects
Exercise 8: Test Objects
Lesson: Creating Measure Objects
Exercise 9: Create and Test Measure Objects
Exercise 10: Create a Delegated Measure
125 Unit 5: Shared Projects
126
127
131
135
Lesson: Using Shared Projects
Lesson: Manipulating Other Designers' Resources
Exercise 11: Synchronize a Project
Exercise 12: Review and Merge Changes to a Shared Project
141 Unit 6: Universe Deployment
142
145
Lesson: Deploying a Universe
Exercise 13: Publish a Universe to a Repository
© Copyright. All rights reserved. v
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
151 Unit 7: Loops in a Data Foundation
153
155
159
163
165
170
171
176
181
184
187
197
199
Lesson: Resolving Loops with Joined Tables
Lesson: Resolving Loops Using Aliases
Exercise 14: Use Aliases to Resolve Loops
Lesson: Resolving Recursive Loops
Exercise 15: Resolve a Recursive Loop
Lesson: Resolving Loops Using Contexts
Exercise 16: Create a Loop that Needs to Be Resolved by a
Context
Lesson: Detecting Contexts
Exercise 17: Detect Contexts
Lesson: Editing Contexts
Exercise 18: Edit Contexts
Lesson: Testing Contexts
Exercise 19: Test Contexts
209 Unit 8: Data Restrictions
210 Lesson: Defining Data Restrictions
212 Lesson: Applying Mandatory Data Restrictions
217 Lesson: Applying Optional Data Restrictions
219 Exercise 20: Apply Data Restrictions
229 Unit 9: Lists of Values (LOV)
230 Lesson: Providing a List of Values
235 Exercise 21: Create and Use Lists of Values
245 Unit 10: Parameters
246 Lesson: Illustrating Runtime Parameters
249 Exercise 22: Create and use a Data Foundation Parameter
255 Unit 11: Navigation Paths
256 Lesson: Defining Drill Down Navigation Paths
259 Exercise 23: Create a Navigation Path
265 Unit 12: SQL Clause Processing Problems
266 Lesson: Determining How the Order of SQL Clauses Affects Data
Returned
267 Lesson: Detecting Chasm Traps
269 Lesson: Resolving Chasm Traps
271 Exercise 24: Use Contexts to Resolve a Chasm Trap
280 Lesson: Identifying Fan Traps
282 Lesson: Resolving Fan Traps
285 Exercise 25: Resolve Fan Traps
VI © Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
299 Unit 13: Object ©functions
300
303
305
309
315
319
329
335
343
344
349
353
355
361
362
367
371
383
384
385
388
389
395
396
398
401
404
407
410
413
415
418
424
Lesson: Using Object ©functions in Queries
Lesson: Using ©functions
Exercise 26: Use the @select Function
Exercise 27: Use the @where Function
Exercise 28: Use the @execute Function
Lesson: Applying the Aggregate Awareness Optimization Method
Exercise 29: Set up Aggregate Awareness
Exercise 30: Use Aggregate Aware in a Fan Trap
Unit 14: Extending the Data Foundation with Derived Tables and
Calculated Columns
Lesson: Creating Derived Tables
Exercise 31: Use Derived Tables
Lesson: Creating Calculated Columns
Exercise 32: Create Calculated Columns
Unit 15: Query and Script Optimization
Lesson: Optimizing Universes
Exercise 33: Set Up Key Awareness
Exercise 34: Edit Query Script Parameters
Unit 16: Universe Management with Data Foundation and Business Layer
Views
Lesson: Managing a Universe using the Data Foundation View
Exercise 35: Insert a Custom Data Foundation View
Lesson: Managing a Universe using the Business Layer View
Exercise 36: Create and Edit a Business Layer View
Unit 17: Universe Security
Lesson: Securing a Published Universe
Lesson: Creating Data Security Profiles
Exercise 37: Define Data Security Profiles
Lesson: Creating Business Security Profiles
Exercise 38: Define Business Security Profiles
Lesson: Assigning Security Profiles to Users
Exercise 39: Assign Security Profiles to Users
Exercise 40: View Assigned Security Profiles
Lesson: Identifying the Priority of Security Settings
Lesson: Updating a Published Universe
vii
0
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
431 Unit 18: Outer Join Problem Resolution
432
435
445
446
447
451
456
459
467
477
478
482
484
486
487
489
495
496
501
502
505
513
514
515
Lesson: Resolving an Ambiguous Outer Join Using
@ Aggregate A wa re
Exercise 41: Resolve an Ambiguous Outer Joins
Unit 19: Universe Creation from Different Data Sources
Lesson: Identifying the Different Data Sources
Lesson: Creating an OLAP Universe
Exercise 42: Create an OLAP Universe
Lesson: Creating a Multi-Source Universe
Exercise 43: Create a Multisource Universe
Exercise 44: Use Federated Tables
Unit 20: Linked Universes
Lesson: Defining and Creating a Linked Universe
Lesson: Special Considerations Concerning Linked Universes
Lesson: Core Universe Management
Lesson: Prioritizing the Display of Tables Common to Multiple Core
Data Foundations
Lesson: Including a Core Universe
Exercise 45: Create a Linked Universe
Unit 21: Universe Conversion
Lesson: Converting Existing .unv Universes
Unit 22: Translation
Lesson: Deploying Universes in Different Languages
Exercise 46: Translate a Universe
Unit 23: Advanced Data Manipulation in the Business Layer
Lesson: Advanced Data Manipulation in the Business Layer
Exercise 47: Use Tool Functionality and SQL to Create
Advanced Objects
© Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
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
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
X © Copyright. All rights reserved.
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]
For Any SAP / IBM / Oracle - Materials Purchase Visit : www.erpexams.com OR Contact Via Email Directly At : [email protected]