UNIVERSE BEST PRACTICES. Rob Rohloff, OEM Sales Consultant



Similar documents
Business Objects Online training Contents SAP BUSINESS OBJECTS 4.0/XI 3.1. We provide online instructor led Business Objects Training.

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

SA S P A BO B BJ B COURSE CONTENT 2015

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

Business Objects XI/R3.1 Corporate Training

Recognizing and resolving Chasm and Fan traps when designing universes

SAP BO 4.1 Online Training

Tips and techniques to improve DB2 Web Query for i performance and productivity

MicroStrategy Course Catalog

Web Intelligence 3.1 New Features ]

DB2 Web Query Tips and Techniques

Business Objects Course outline: =======================

Comparison of Enterprise Reporting Tools

BUSINESSOBJECTS WEB INTELLIGENCE

SAP Business Objects BO BI 4.1

A Comparison of Enterprise Reporting Tools

K in Identify the differences between the universe design tool and the information design tool

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Overcoming Bad Design! Michael Simpson Catch Intelligence SESSION CODE: 0807

Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts

Welcome to the Lists of values and Parameters lesson for Information design Tool in SAP BusinessObjects 4.0.

SAP BOBJ. Participants will gain the detailed knowledge necessary to design a dashboard that can be used to facilitate the decision making process.

Questions and Answers: SAP BusinessObjects BI 4.0 and the New Semantic Layer for OLAP

SAP BUSINESS OBJECTS BO BI 4.1 amron

Data Doesn t Communicate Itself Using Visualization to Tell Better Stories

SAP BusinessObjects Business Intelligence platform Document Version: 4.1 Support Package Information Design Tool User Guide

BIA and BO integration other performance management options Crystal Reports Basic: Fundamentals of Report Design

How To Synchronize With A Cwr Mobile Crm 2011 Data Management System

ASYST Intelligence South Africa A Decision Inc. Company

Oracle Warehouse Builder 10g

Agenda. SAP BusinessObjects 2012 / Slide 2 Private and Confidential

Sage ERP MAS. Everything you want to know about Sage ERP MAS Intelligence. What is Sage ERP MAS Intelligence? benefits

SAP Business Objects XIR3.0/3.1, BI 4.0 & 4.1 Course Content

IAF Business Intelligence Solutions Make the Most of Your Business Intelligence. White Paper November 2002

SOLUTION BRIEF CA ERWIN MODELING. How Can I Manage Data Complexity and Improve Business Agility?

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

SECURE UNIVERSES USING RESTRICTION SETS

Universe Best Practices Session Code: 806

Oracle BI 11g R1: Build Repositories

SAP BusinessObjects (BI) 4.1 on SAP HANA Piepaolo Vezzosi, SAP Product Strategy. Orange County Convention Center Orlando, Florida June 3-5, 2014

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Welcome to the topic on queries in SAP Business One.

Real-Time Insight with Oracle Transactional Business Intelligence

SQL Performance for a Big Data 22 Billion row data warehouse

Advanced Query for Query Developers

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

The Clear Path to Business Intelligence

SAP BusinessObjects Dashboards

Enhance Performance Management Reporting

An Oracle White Paper June Creating an Oracle BI Presentation Layer from Imported Oracle OLAP Cubes

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

HFM Consolidation Demystified

NEW FEATURES ORACLE ESSBASE STUDIO

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Best Practices with IBM Cognos Framework Manager & the SAP Business Warehouse Agnes Chau Cognos SAP Solution Specialist

Helpsheet 2 - payment frequency calculations

SAP BO Course Details

Enable BI, Reporting, and ETL Integration with Your App

WebSphere Business Monitor

SAP BusinessObjects BI Clients

Questions and Answers: SAP BusinessObjects BI 4.0 and the Semantic Layer for SAP Netweaver BW

SOLUTION BRIEF CA ERwin Modeling. How can I understand, manage and govern complex data assets and improve business agility?

Business Intelligence with SAP BusinessObjects - Analytics Roadmap Venkatesh Vaidyanathan SAP LABS Thomas B Kuruvilla SAP LABS SESSION CODE: 0808

Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole

Creating an Enterprise Reporting Bus with SAP BusinessObjects

Migrating a Discoverer System to Oracle Business Intelligence Enterprise Edition

Microsoft Business Intelligence

Efficient Data Access and Data Integration Using Information Objects Mica J. Block

Creating Formulas II. Multiplication/Division Percentages Order of Operations Relative and Absolute Reference

MINUTE TAKING. All material copyright of Lindsay Wright This pack is for sample purposes only, and not for re-use

End the Microsoft Access Chaos - Your simplified path to Oracle Application Express

Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices

SAP BusinessObjects Business Intelligence (BOBI) 4.1

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 5

Sage 500 ERP (7.4) Business Intelligence

Oracle BI Suite Enterprise Edition

CHAPTER 4: BUSINESS ANALYTICS

Oracle OLAP What's All This About?

How To Create A Report In Excel

EII - ETL - EAI What, Why, and How!

Important Tips when using Ad Hoc

City of Dallas. WASP MOBILE ASSET Professional Edition Version 6.3 STEP-BY-STEP GUIDE

SAP BusinessObjects SOLUTIONS FOR ORACLE ENVIRONMENTS

CA Repository for z/os r7.2

Toad for Data Analysts, Tips n Tricks

Intelligence Reporting Frequently Asked Questions

How to get the data you want from Crystal Reports. Eric Drap

Pentaho Reporting Overview

TRIAL SOFTWARE GUIDE 1. PURPOSE OF THIS GUIDE 2. DOWNLOAD THE TRIALSOFTWARE 3. START WIDS 4. OPEN A SAMPLE COURSE, PROGRAM

How To Choose A Business Intelligence Toolkit

ER/Studio Enterprise Portal User Guide

BusinessObjects Planning Excel Analyst User Guide

DbSchema Tutorial with Introduction in SQL Databases

BusinessObjects Enterprise XI Release 2 Administrator s Guide

Salesforce.com and MicroStrategy. A functional overview and recommendation for analysis and application development

CorHousing. CorHousing provides performance indicator, risk and project management templates for the UK Social Housing sector including:

Ernesto Ongaro BI Consultant February 19, The 5 Levels of Embedded BI

Transcription:

UNIVERSE BEST PRACTICES Rob Rohloff, OEM Sales Consultant

AGENDA Universe Defined Tips for Building the Universe Advanced Object Creation Tips Resolving Loops Conclusion SLIDE 2

WHAT IS A UNIVERSE? The Universe is a semantic layer that contains metadata (data about data) Translates the complexities of the database into business-friendly terms for end-users. Allows for correct SQL generation Allows manipulation of data based on the metadata and on the additional business logic in the Universe SLIDE 3 Copyright 2007 Business Objects S.A. All rights reserved.

UNIVERSE: WHAT DOES IT LET YOU DO? Simple, intuitive data analysis Report creation using business terms instead of SQL Reuse of business logic Automatic report drilling (by defining hierarchies) Multiple data provider synchronization SLIDE 4 Copyright 2007 Business Objects S.A. All rights reserved.

UNIVERSE: WHERE CAN YOU USE IT? Web Intelligence Universe Databases Desktop Intelligence Data Federator EPM LiveOffice Crystal Reports Query as a Web Service Xcelsius SLIDE 5 Copyright 2007 Business Objects S.A. All rights reserved.

AGENDA Universe Defined Tips for Building the Universe Advanced Object Creation Tips Resolving Loops Conclusion SLIDE 6

ADDING TABLES & JOINS Build your universe piece-by-piece Insert tables one at a time, that way it can be understood. Do not use the automatic universe creation tool. Using this wizard will build a universe that you do not understand. Take each table, join, cardinality etc one at a time. SLIDE 7

DEFINING OBJECTS Object and class naming Name in business terms Remember: you are trying to enable non-technical people to build their own reports Use object formatting When there is a need to format an object in the same way every time it is used. SLIDE 8

DEFINING OBJECTS Use complex objects Concatenate descriptions Translate codes Build common calculations into the universe whenever possible Build logic into your objects Use condition objects Users don t like to build conditions in the query Define measure objects correctly Not every number is a measure! SLIDE 9

AGENDA Universe Defined Tips for Building the Universe Advanced Object Creation Tips Resolving Loops Conclusion SLIDE 10

TIP 1: AVOID WHERE CLAUSES Problem: How to separate credit invoices from regular invoices into 2 separate objects? SLIDE 11

AVOID WHERE CLAUSES 2 Objects: USA Sales and Germany Sales WHERE sales.country = USA AND sales.country = Germany What happens if a user pulls both objects into a query? SLIDE 12

USE CASE STATEMENT INSTEAD WRONG! WHERE clauses are rarely the right answer! SLIDE 13

CASE STATEMENT CORRECT! CASE statements can bucket data SLIDE 14

CASE STATEMENT DEMO Demonstration SLIDE 15

TIP 2: CUSTOM LISTS OF VALUES Which is better? OR SLIDE 16

CUSTOM LISTS OF VALUES DEMO Demonstration SLIDE 17

TIP 3: USE AGGREGATION IN ALL MEASURE OBJECTS SELECT invoices.amount vs. SELECT sum(invoices.amount) Always perform aggregation in a measure. Why? Measures, by definition, are aggregated Although WebIntelligence will aggregate measure objects locally, the database is far more powerful. If the object does not contain a SQL aggregate function such as SUM stated in its SELECT clause, no GROUP BY clause will be generated SLIDE 18

TIP 4: USE RELATIVE DATES Users don t like to fill in date prompts every time they refresh a report Scheduling can be difficult SLIDE 19

RELATIVE DATES Which is more user friendly? SLIDE 20

RELATIVE DATES SELECT 'Last 7 Days' AS Date_Range, CONVERT(smalldatetime, { fn curdate() }) - 6 AS Begin_Date, CONVERT(smalldatetime, { fn curdate() }) AS End_Date FROM dbo.syscolumns SLIDE 21

TIP 6: USE DYNAMIC HTML IN OBJECTS SLIDE 22

DYNAMIC HTML DEMO Demonstration SLIDE 23

AGENDA Universe Defined Tips for Building the Universe Advanced Object Creation Tips Resolving Loops Conclusion SLIDE 24

LOOPS Definition: More than one path through the SQL f countries e Problem: customers suppliers Business Objects will not know what path to choose a orders b d order_lines c products SLIDE 25

RESOLVING LOOPS Three possible resolutions: Remove a join f countries e customers suppliers a orders d b order_lines c products SLIDE 26

RESOLVING LOOPS Three possible resolutions: Remove a join customer countries countries ALIAS countries Add an alias customers suppliers a orders d b order_lines c products SLIDE 27

RESOLVING LOOPS Three possible resolutions: CONTEXT 1: Suppliers Remove a join Add an alias Add contexts f customers a countries suppliers e orders d b order_lines c products SLIDE 28

RESOLVING LOOPS Three possible resolutions: CONTEXT 2: Customers Remove a join Add an alias Add contexts f customers a countries suppliers e orders d b order_lines c products SLIDE 29

AGENDA Universe Defined Tips for Building the Universe Advanced Object Creation Tips Resolving Loops Conclusion SLIDE 30

CONCLUSION The Universe is a powerful semantic layer that translates the database into business-friendly terms It is core to all Business Objects Information & Delivery tools Time should be taken to build it correctly using best practices Leverage the power of the Universe to build complex objects that further simplify the user experience SLIDE 31 Copyright 2007 Business Objects S.A. All rights reserved.

UNIVERSE BEST PRACTICES End