BO Universe Design Best Practices
|
|
|
- Charla Walsh
- 10 years ago
- Views:
Transcription
1 White Paper BO Universe Design Best Practices Abstract According to the book of Genesis, the universe was created in seven days. The following day-by-day analogy provides a best practices guide for the creation of an SAP BusinessObjects Universe. Seven days actually might just be enough.
2 The First Day - Let There Be Light Understanding the business requirements is essential for any successful implementation. Let there be light stands for understanding the success factors and constraints in a project: - What type of reporting will be done? - What type of usage can be expected? - What are the security requirements? - What are the processes in this organization? What type of reporting will be done? Each type of reporting, like financial reporting, ad hoc analysis, dashboards, data mining, etc., requires specific data modelling. Before starting with the universe design, it is advisable to transform the data into a model which suits the type of reporting. Starting with a good data model will enable the developer to create better universes. For example, multidimensional cubes are ideal for financial reporting because there is a need for aggregation and navigation along unbalanced hierarchies (e.g. account hierarchies). On the other hand, a denormalized datamart might be preferred for producing standard KPI reporting. Then again, a normalized data model close to the model of the source application is best suited for analytical querying and report prototyping. What type of usage can be expected? Will the universe be used in a basic rather than an advanced way? Basic usage is about standard reports and key figures. The main concern for basic usage is that the reports as well as the underlying universe are correct, well understood, and that the data are available as soon as possible. As a consequence the universe development should focus on these goals. On the other hand, advanced usage is about new insights that can be derived from the data. A universe supporting advanced usage should enable prototyping and in depth analysis. The focus of development should lie on extending the data model in order to support as many requests as possible. Frequently, an unjustified bias in favor of advanced universe design can be observed. This is an easy trap to fall into because the person in charge of creating the universe naturally uses it like a prototype at the start of the project. For basic usage, the following design choices should be considered: Less is more: The number of objects available in the universe should be limited to those that the end user really needs. In practice however, the developer is often faced with the contradictory requirements of both basic and advanced usage. A good way to handle this situation is using security access levels: Advanced users will be able to use all objects of the universe while users with basic needs just get displayed a subset of objects. If security access levels are no option, then consider creating a linked universe on the full scope master universe. The object hiding technique on that secondary linked universe can then be used in order to reduce the scope and complexity of an advanced universe. One truth: A universe intended for basic usage should refrain from offering several solutions to the same business request. For example, dimension attributes should be provided either in current or historical truth. Providing both current and historical truth for the same dimension attribute will only confuse a user with basic needs. Furthermore, for the sake of simplicity, do not provide several definitions of a given KPI. Self-explanatory: Focus on providing good and clear business names and descriptions. The naming will be most easily understood by business users if it is adopted from the source application front end. On the other hand, IT users might prefer the original column names to avoid confusion when mapping columns from the source tables to the reporting database. Eliminate report logic: Variables like weighted averages are normally created on report level, because their value is weighted depending on the grouping context of a table/ graph within the report. However, creating variables in a report requires skill, time and a clear understanding of the exact definition. The universe measure property database delegated allows for the creation of such variables at universe level. The drawback of database delegated objects is that every change in the report design will require a query refresh. However, the better reliability will pay off in the long run. Consider also using analytical SQL functions in your queries in order to provide measures that will be independent of the query and the report grouping context (e.g. team average).
3 What are the security requirements? Requirements regarding data access security can have a decisive impact on the development cost of a universe, and consequently of the whole reporting solution. Requirements can range from no security restrictions up to very complex security models based on organizational charts. Consider the following options when deciding on an implementation: Row level security: The BO user credentials are linked to data on row level. For such an option to work, use a bridge table managing the row level access on database level. Such a table can often be derived from the source data itself, e.g. if it contains a table with the correct organizational hierarchy. In other cases, it has to be maintained manually. Folder security: The built-in BO security relies on folders, which pass on their rights to the underlying objects like reports and universes. This means that access is either granted to all of the underlying data or to none of them. Access to certain universe objects like dimensions and measures can be further restricted. Encryption: Sometimes there is a need for encryption of delicate & sensitive objects (e.g. customer names). Advanced Security: When security requirements are based on hierarchy levels, consider building a universe on top of the security mechanism built into an OLAP cube. Most OLAP cubes can be accessed by BusinessObjects. The cube will manage security based on the BO user id. What are the processes in this organization? In many organizations there is an inherent conflict between IT operations and the business triggering new report requirements. The goal of IT operations is to stabilize the environment in order to guarantee service availability. Therefore, IT operations has no interest in quick and dirty solutions, and IT departments tend to enforce processes that slow down or even prevent changes. On the other hand, business people have little patience with cumbersome and slow processes. In many organizations, the BO universe is used to work around this conflict. BO universes are often owned by the business. IT operations does not take any responsibility, and there is no risk that the operational processes will be affected by changes in the universe. The drawback is that things that should have been built into the database itself end up as somewhat volatile constructs in the universe. A favorite tool in this context is the derived table functionality which enables the business users to create something similar to database views, but of course without creating real objects in the database. This approach cannot be recommended as best practice due to tool dependency and due to lack of reusability. It is always preferable to implement business logic on a database level, where the same values are visible to all tools and users. The Second Day - The Separation of Waters The time has come to structure & organize the data chaos. The data have to be analyzed and then separated into different business areas. For each of these business areas a separate universe should be created. The question remains: how should these business areas be grouped? A one universe fits all strategy might become too complex and difficult to use. On the other hand, creating a universe for each single business query leads to low reusability and entails the risk of inconsistency. The following rules of thumb apply when deciding on what data should be grouped: Business questions, which use the same or similar reporting dimensions, should be grouped into the same business area. Data that is strongly related to each other should be grouped into the same business area. Try not to use the same fact table in more than one universe. However it is no problem to use several different fact tables within one universe. Use contexts in order to control correct querying. Aggregated fact tables and the underlying raw fact table should be made available in the same universe. Implement such a universe with aggregate aware functionality in order to get the best performance and consistency. The number of different contexts should be limited to about seven. Combining too many fact tables within the same universe leads to unmanageable universes with too many contexts to maintain. Certain dimensions are used repeatedly in several universes (e.g. time, employee). Sometimes these dimensions are a common denominator when merging data from different universes in the same report. For reports combining data from different universes consider, creating a super-universe by linking the underlying universes to it. Unnecessary dimensions, which are specific to the underlying universes, can be hidden in the super-universe in order to reduce complexity and avoid inconsistent queries. The universe should only be used for KPI s and dimensions that actually match. Therefore, the universe contexts can be kept simple because only the links to the common denominators have to be maintained.
4 The Third Day - Solid Ground You are not on solid ground unless your results are reliable. It is important that any query on a universe will always return correct results, at least in a technical sense. This is probably the most important guideline for universe design. Before going live, extensive testing is necessary to ensure correct configuration of all contexts and to weed out any incorrect joins. If too much logic is built into the universe, testing becomes intractable. It is always a good idea to consider ways of reducing universe complexity. Business logic can be implemented anywhere along the data chain from the source application up to the report and query. The best place to put it largely depends on budget restrictions, as well as on the level of credibility and reusability that is required. implementation level/needs & restrictions IMPLEMENTATION COSTS CREDIBILITY MAINTENANCE COSTS SOURCE APPLICATION DWH TABLE DWH VIEW + ~ + + UNIVERSE + ~ + ~ REPORT/QUERY REUSABILITY Very often, logic is implemented on a query and report level. This is quite tempting because of the low initial cost, and because of the fact that the project starts out as a prototype. Yet keeping logic on a report level for a longer period can lead to high maintenance costs and error-prone reports. In most reporting environments there is the need to move business logic further up the data chain rather than down to the report. For example, if we know that employee classifications are going to be reused in several universes, such classifications should be implemented as a database view. The employee information will then be rolled outto all universes automatically. Especially people who prefer running SQL queries directly on the DWH, without using a BO universe, will be grateful for any business logic (e.g. grouping) that is provided for them on a DWH level. There are times when it is best to not just rely on a general purpose reporting system. Logic implemented and/or displayed within the source application is often perceived as more credible than data on some report. If you want to make sure your numbers are used, tested, and finally trusted, it might be a good choice to display them in the source system. For example, there could be information displayed on the CRM application screen showing whether a customer is eligible for discounts. Even though the data quality of such information might be bad, it is normally more acceptable and certainly more accessible than the same information within a report. Also, any report information will be perceived as more credible if the same information is visible in the source application. Consistency is sometimes valued more highly than correct data interpretation. This is a business choice often observed and also might make sense for the sake of comparability. Implementations in the source application will avoid discussions about data interpretation by giving the business the responsibility and data ownership for important KPI s and classifications. For example, it might make sense to have the product hierarchy and catalogue maintained within the CRM system instead of maintaining a product hierarchy within reporting. Some information is so generally useful that it should never be fragmented across various source systems or multiple reports. The natural place for such data is the DWH and then provided as shared dimension universe. Examples include: Generic date table/time universe that contains all possible date objects, hierarchies, time filters and groupings (e.g. Year To Date) Organization (Employee) hierarchy view / universe Mapping table(s) for grouping of values, e.g. products, etc. If it is difficult to create tables for the business, then one mapping table that fits all dimensions might be a good choice, otherwise a mapping table per object/ dimension type is better since security can be applied directly and the purpose is clear. The Fourth Day - Sun, Moon and Stars If the reporting system were to be the Earth - what would the Sun be? The source application (e.g. CRM System) actually fits quite well into such an analogy. The sun enables life on Earth just like the source application provides the data to be analyzed to a reporting system. Making use of the source application during development is very useful for various reasons: It helps to better understand the processes and the inconsistencies of a system. Business terms are often linked to the wording used in source applications. Adopting the business terms from the source application is often a good way to go because it is best understood by the users. Reviewing data on a detailed level. Often it is faster to review detailed data in the source application, since such systems are designed for the detailed case. It is important to get access to source applications at an early stage of the project. Getting some training or actually working with these systems for a few days would also be a good idea.
5 Moons & Stars: Additional tools and helpers from the world of SAP BO partners may brighten up the nightly reporting sky. Needs for automation can be implemented using the BO SDK library. Many SAP BO partners have implemented specific solutions to automation problems. The following tools could be of interest: A tool that provides an overview of dependencies between reports and universes. Reference: D1 Solutions DBOXS A tool that automates report documentation by looking at the universe object descriptions. Reference: D1 Solutions DBOXS A tool for maintenance of access levels, users and rights. Reference: D1 Solutions DBOXS A tool for maintenance of hierarchies & navigation trees to be used in the universe. BO Performance Monitoring & other helpers: Another important resource for all BO developers is the BOB forum at which will provide you with helpers and additional tips and tricks as you go about building your universe. The Fifth Day - Birds & Sea Creatures A very useful technique when designing universes for a larger audience is using the hide object functionality. We can divide the objects to be created into birds and sea creatures. Sea creatures are not visible; they are below the surface and will only be available to the universe developer. You can create as many and as strange objects you want. If they turn out to be dinosaurs, let them go extinct. Follow the following guidelines: Never build class hierarchies with more than two levels. Always pre-format your date and number objects. Always name your objects with the class name and then the object name. There should not be two objects with the same name in one universe. Order the objects within the class in a consistent way. This could be as follows: 1. Physical primary key 2. Logical primary key 3. Referential Dimensions (if less than 5 objects use same class, else add to class) 4. Date Objects (Top Down) 5. Other Dimensions (Top Down) Alphabetical order 6. Measure objects Alphabetical order 7. Unused objects hidden at the bottom Replace null values caused by left outer joins with the string N/A. Depending on your DB system, the command to do this is COALESCE(), ISNULL(), or NVL(). The Sixth Day - Land Animals We are now about to turn the birds and sea creatures into land animals. A bit like the turn from fish to frog, we turn the combination of a dimension with a basic measure into a pivoted measure (land animal). Let us assume you have the following employee table which gives you an overview about how many FTE s were employed during a certain time period per department and employee type: EMPLOYEE TABLE: TIME DEPARTMENT EMPTYPE FTE 2011/01 MARKETING INTERNAL /01 MARKETING EXTERNAL /01 SALES FORCE INTERNAL /01 SALES FORCE EXTERNAL /02 MARKETING INTERNAL /02 SALES FORCE INTERNAL /02 SALES FORCE EXTERNAL /03 MARKET&SALES INTERNAL /03 MARKET&SALES EXTERNAL /03 COMMUNICATIONS INTERNAL 10 With the above data input it can be a tedious task to calculate the share of internal FTE s versus the total number of FTE s within the report itself. In this case it is better to provide pivoted objects by constraining the FTE aggregation to the respective employee type value. The following syntax would be used to create the new measure object Internal FTE. -- INTERNAL FTE SUM(CASE WHEN EMPTYPE= INTERNAL THEN FTE ELSE 0 END) -- AS INTERNAL FTE 1. Note that the AS part has to be commented out or left away. Else the query will raise an error when the new measure object is used in a where clause. 2. Note that formatting and commenting the SQL will be greatly appreciated by anyone using/ analyzing the SQL 3. Note that ELSE 0 can be optionally used in order to enforce a zero return value. In most cases this behavior is preferred to NULL value returns. An advantage of the zero value return is that no special functions have to be applied when summing up the pivoted measures (remember that NULL returns NULL and not 234)
6 Pivoted measures are often the better choice with regard to usability. The user will not need to build such objects within the report. Also, such pivoted measures might actually be required as an input when working with other BI tools (e.g. Xcelsius). A positive side effect of creating pivoted values is that they can be named in a way that is more understandable to business users because it is based on something real they already know. In our example, EMPTYPE is more or less meaningless while Internal FTE is very clear. However, each additional pivoted object in the universe entails some maintenance overhead, because its definition will have to change if the possible values of the underlying object change. Author Candid graduated with a degree in economics from University of Lausanne (HEC) in His areas of expertise are customer care, finance, controlling, and processperformance management. Projects in manufacturing, financial services, and telecom. Candid has been in the team since Your contact for further information Simon Hefti, Chairman [email protected], P Pivoted measures should be created for objects that will be used constantly and which are expected to have a long life. In the EMPLOYEE example we would avoid creating a pivoted measure for each of the departments since they are numerous as well as subject to change every once in a while. Another type of pivoted object is the use of MIN and MAX. Often the business user does not trust aggregated data. This is especially true when it looks erroneous or illogical. The best way of dispelling distrust in data quality (stemming from wrong queries) is to provide all the detail records used for the aggregation and KPI calculation. The user will then be able to drill down to these records and understand why the data is the way it is. If there is too much effort involved in providing such functionality, it is a very convenient shortcut to provide MAX and MIN objects of the underlying detail record. The query will still be performing well and return a reduced set of data. Nevertheless, it will also provide the end user with two examples for each aggregation. Even better examples can be provided by using analytical functions like first_value() with a well chosen argument. In the employee example such a min or max object would be the maximum and minimum employee number. Or you could choose some average guy like David as an example. The Seventh Day - Rest & Enjoy Rest & Enjoy D1 Solutions AG Zypressenstrasse 71, Postfach, 8040 Zürich, Switzerland [email protected] T , F
COURSE SYLLABUS COURSE TITLE:
1 COURSE SYLLABUS COURSE TITLE: FORMAT: CERTIFICATION EXAMS: 55043AC Microsoft End to End Business Intelligence Boot Camp Instructor-led None This course syllabus should be used to determine whether the
BIA and BO integration other performance management options Crystal Reports Basic: Fundamentals of Report Design
SAP BO Training Content Overview System Set up and Administration SAP BO Integration Kit Installation & Configuration SAP BO integrated solution approach Server administration SAP Authorization administration
Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole
Paper BB-01 Lost in Space? Methodology for a Guided Drill-Through Analysis Out of the Wormhole ABSTRACT Stephen Overton, Overton Technologies, LLC, Raleigh, NC Business information can be consumed many
Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5
SAP BO 4.1 Online Training
WWW.ARANICONSULTING.COM SAP BO 4.1 Online Training Arani consulting 2014 A R A N I C O N S U L T I N G, H Y D E R A B A D, I N D I A SAP BO 4.1 Training Topics In this training, attendees will learn: Data
Creating a Patch Management Dashboard with IT Analytics Hands-On Lab
Creating a Patch Management Dashboard with IT Analytics Hands-On Lab Description This lab provides a hands-on overview of the IT Analytics Solution. Students will learn how to browse cubes and configure
Implementing Data Models and Reports with Microsoft SQL Server
Course 20466C: Implementing Data Models and Reports with Microsoft SQL Server Course Details Course Outline Module 1: Introduction to Business Intelligence and Data Modeling As a SQL Server database professional,
CHAPTER 4: BUSINESS ANALYTICS
Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the
Optimizing Your Data Warehouse Design for Superior Performance
Optimizing Your Data Warehouse Design for Superior Performance Lester Knutsen, President and Principal Database Consultant Advanced DataTools Corporation Session 2100A The Problem The database is too complex
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Length: Delivery Method: 3 Days Instructor-led (classroom) About this Course Elements of this syllabus are subject
Business Intelligence & Product Analytics
2010 International Conference Business Intelligence & Product Analytics Rob McAveney www. 300 Brickstone Square Suite 904 Andover, MA 01810 [978] 691 8900 www. Copyright 2010 Aras All Rights Reserved.
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
2. Metadata Modeling Best Practices with Cognos Framework Manager
IBM Cognos 10.1 DWH Basics 1 Cognos System Administration 2 Metadata Modeling Best Practices With Cognos Framework Manager 3 OLAP Modeling With Cognos Transformer (Power Play Tranformer) 4 Multidimensional
SAP Business Objects XIR3.0/3.1, BI 4.0 & 4.1 Course Content
SAP Business Objects XIR3.0/3.1, BI 4.0 & 4.1 Course Content SAP Business Objects Web Intelligence and BI Launch Pad 4.0 Introducing Web Intelligence BI launch pad: What's new in 4.0 Customizing BI launch
1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing
1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing 2. What is a Data warehouse a. A database application
SharePoint 2013 PerformancePoint Services Course 55057; 3 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc SharePoint 2013 PerformancePoint Services Course 55057; 3 Days Course Description
Data W a Ware r house house and and OLAP II Week 6 1
Data Warehouse and OLAP II Week 6 1 Team Homework Assignment #8 Using a data warehousing tool and a data set, play four OLAP operations (Roll up (drill up), Drill down (roll down), Slice and dice, Pivot
Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide
Oracle Business Intelligence Foundation Suite 11g Essentials Exam Study Guide Joshua Jeyasingh Senior Technical Account Manager WW A&C Partner Enablement Objective & Audience Objective Help you prepare
SAP BO 4.1 COURSE CONTENT
Data warehousing/dimensional modeling/ SAP BW 7.0 Concepts 1. OLTP vs. OLAP 2. Types of OLAP 3. Multi Dimensional Modeling Of SAP BW 7.0 4. SAP BW 7.0 Cubes, DSO s,multi Providers, Infosets 5. Business
Oracle BI 11g R1: Create Analyses and Dashboards
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle BI 11g R1: Create Analyses and Dashboards Duration: 5 Days What you will learn This Oracle BI 11g R1: Create Analyses and
Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts
Data warehousing/dimensional modeling/ SAP BW 7.3 Concepts 1. OLTP vs. OLAP 2. Types of OLAP 3. Multi Dimensional Modeling Of SAP BW 7.3 4. SAP BW 7.3 Cubes, DSO's,Multi Providers, Infosets 5. Business
Dashboard Reporting Business Intelligence
Dashboard Reporting Dashboards are One of 5 Styles of BI Applications Increasing Analytics & User Interactivity Advanced Analysis & Ad Hoc OLAP Analysis Reporting Ad Hoc Analysis Predictive Analysis Data
Best Practices for Multi-Dimensional Design using Cognos 8 Framework Manager
Best Practices for Multi-Dimensional Design using Cognos 8 Framework Manager Bruce Zornes The Boeing Company Business Intelligence & Competency Center Best Practice: Knowledge and Experience Use Best Practice
Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server
1800 ULEARN (853 276) www.ddls.com.au Microsoft 20466 - Implementing Data Models and Reports with Microsoft SQL Server Length 5 days Price $4070.00 (inc GST) Version C Overview The focus of this five-day
Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778
Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778 Course Outline Module 1: Introduction to Business Intelligence and Data Modeling This module provides an introduction to Business
Reporting. Microsoft Dynamics GP 2010. enterpri se. Dynamics GP. Christopher Liley. Create and manage business reports with.
Microsoft Dynamics GP 2010 Reporting Create and manage business reports with Dynamics GP David Duncan Christopher Liley [ PUBLISHING J enterpri se - BIRMINGHAM MUMBAI Preface 1 Chapter 1: Meeting the Reporting
Kyubit Business Intelligence OLAP analysis - User Manual
Using OLAP analysis features of Kyubit Business Intelligence www.kyubit.com Kyubit Business Intelligence OLAP analysis - User Manual Using OLAP analysis features of Kyubit Business Intelligence 2016, All
SQL Server 2012 Business Intelligence Boot Camp
SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations
SQL Server 2012 End-to-End Business Intelligence Workshop
USA Operations 11921 Freedom Drive Two Fountain Square Suite 550 Reston, VA 20190 solidq.com 800.757.6543 Office 206.203.6112 Fax [email protected] SQL Server 2012 End-to-End Business Intelligence Workshop
Course duration: 45 Hrs Class duration: 1-1.5hrs
Course duration: 45 Hrs Class duration: 1-1.5hrs USA : +1 9099998808 India : +91-9986411022 mail : [email protected] SAP BO 4.0 Introduction Data warehouse concepts Difference between Versions
SAS BI Dashboard 4.3. User's Guide. SAS Documentation
SAS BI Dashboard 4.3 User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS BI Dashboard 4.3: User s Guide. Cary, NC: SAS Institute
SharePoint 2013 PerformancePoint Services
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: [email protected] Web: www.discoveritt.com Course 55057A: SharePoint 2013 PerformancePoint Services
CHAPTER 5: BUSINESS ANALYTICS
Chapter 5: Business Analytics CHAPTER 5: BUSINESS ANALYTICS Objectives The objectives are: Describe Business Analytics. Explain the terminology associated with Business Analytics. Describe the data warehouse
Efficient Data Access and Data Integration Using Information Objects Mica J. Block
Efficient Data Access and Data Integration Using Information Objects Mica J. Block Director, ACES Actuate Corporation [email protected] Agenda Information Objects Overview Best practices Modeling Security
SAP BO Course Details
SAP BO Course Details By Besant Technologies Course Name Category Venue SAP BO SAP Besant Technologies No.24, Nagendra Nagar, Velachery Main Road, Address Velachery, Chennai 600 042 Landmark Opposite to
Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data
SAP Brief SAP BusinessObjects Business Intelligence s SAP BusinessObjects Design Studio Objectives Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data Increase the value of data with
SAP BusinessObjects Business Intelligence (BOBI) 4.1
SAP BusinessObjects Business Intelligence (BOBI) 4.1 SAP BusinessObjects BI (also known as BO or BOBJ) is a suite of front-end applications that allow business users to view, sort and analyze business
Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution
Warehouse and Business Intelligence : Challenges, Best Practices & the Solution Prepared by datagaps http://www.datagaps.com http://www.youtube.com/datagaps http://www.twitter.com/datagaps Contact [email protected]
CRGroup Whitepaper: Digging through the Data. www.crgroup.com. Reporting Options in Microsoft Dynamics GP
CRGroup Whitepaper: Digging through the Data Reporting Options in Microsoft Dynamics GP The objective of this paper is to provide greater insight on each of the reporting options available to you within
By Makesh Kannaiyan [email protected] 8/27/2011 1
Integration between SAP BusinessObjects and Netweaver By Makesh Kannaiyan [email protected] 8/27/2011 1 Agenda Evolution of BO Business Intelligence suite Integration Integration after 4.0 release
8902 How to Generate Universes from SAP Sybase PowerDesigner. Revision: 27.08.2013
8902 How to Generate Universes from SAP Sybase PowerDesigner Revision: 27.08.2013 Objectives After reviewing this content, you will be able to: Explain Dimensional Modeling for Cubes in SAP Sybase PowerDesigner
Implementing Data Models and Reports with Microsoft SQL Server
CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 20466C: Implementing Data Models and Reports with Microsoft SQL Server Length: 5 Days Audience:
Better Business Analytics with Powerful Business Intelligence Tools
Better Business Analytics with Powerful Business Intelligence Tools Business Intelligence Defined There are many interpretations of what BI (Business Intelligence) really is and the benefits that it can
Foundations of Business Intelligence: Databases and Information Management
Foundations of Business Intelligence: Databases and Information Management Problem: HP s numerous systems unable to deliver the information needed for a complete picture of business operations, lack of
Sales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server
Sales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server Author: Phil Gilles Sales Operations Analyst, Tableau Software March 2013 p2 Executive Summary Managing sales
Foundations of Business Intelligence: Databases and Information Management
Chapter 5 Foundations of Business Intelligence: Databases and Information Management 5.1 Copyright 2011 Pearson Education, Inc. Student Learning Objectives How does a relational database organize data,
Breadboard BI. Unlocking ERP Data Using Open Source Tools By Christopher Lavigne
Breadboard BI Unlocking ERP Data Using Open Source Tools By Christopher Lavigne Introduction Organizations have made enormous investments in ERP applications like JD Edwards, PeopleSoft and SAP. These
Using Query Browser in Dashboards 4.0: What You Need to Know
Using Query Browser in Dashboards 4.0: What You Need to Know The BusinessObjects 4.0 release gave birth to a few new interesting features to the BI toolkit. One key enhancement was the addition of the
Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide
Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide IBM Cognos Business Intelligence (BI) helps you make better and smarter business decisions faster. Advanced visualization
Foundations of Business Intelligence: Databases and Information Management
Chapter 6 Foundations of Business Intelligence: Databases and Information Management 6.1 2010 by Prentice Hall LEARNING OBJECTIVES Describe how the problems of managing data resources in a traditional
Selecting the Right SAP BusinessObjects BI Client Product based on your business requirements for SAP BW Customers
Selecting the Right SAP BusinessObjects BI Client Product based on your business requirements for SAP BW Customers Ingo Hilgefort Director Solution Management Disclaimer This presentation outlines our
Microsoft End to End Business Intelligence Boot Camp
Microsoft End to End Business Intelligence Boot Camp Längd: 5 Days Kurskod: M55045 Sammanfattning: This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence
Excel 2007. OLAP@Work Excel 97 Add-In. Excel 2010 PowerPivot. Excel Add-In Pivot Table Services Office Web Components
Excel Excel OLAP features and limitations Pivot tables, charts, named sets, cube formulas, online/offline cubes and so much more Best of combined PowerPivot with Analysis Services cubes Demo: Excel with
BusinessObjects Enterprise InfoView User's Guide
BusinessObjects Enterprise InfoView User's Guide BusinessObjects Enterprise XI 3.1 Copyright 2009 SAP BusinessObjects. All rights reserved. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports,
Business Objects Online training Contents SAP BUSINESS OBJECTS 4.0/XI 3.1. We provide online instructor led Business Objects Training.
Business Objects Online training Contents SAP BUSINESS OBJECTS 4.0/XI 3.1 We provide online instructor led Business Objects Training. BUSINESS OBJECTS XI 3.1 TRAINING CONTENT: Oracle (Basics) Universe
Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives
Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT Learning Objectives Describe how the problems of managing data resources in a traditional file environment are solved
Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex,
Turning your Warehouse Data into Business Intelligence: Reporting Trends and Visibility Michael Armanious; Vice President Sales and Marketing Datex, Inc. Overview Introduction What is Business Intelligence?
Making Business Intelligence Relevant for Mid-sized Companies. Improving Business Results through Performance Management
Making Business Intelligence Relevant for Mid-sized Companies Improving Business Results through Performance Management mydials Inc. 2009 www.mydials.com - 1 Contents Contents... 2 Executive Summary...
DATA WAREHOUSING AND OLAP TECHNOLOGY
DATA WAREHOUSING AND OLAP TECHNOLOGY Manya Sethi MCA Final Year Amity University, Uttar Pradesh Under Guidance of Ms. Shruti Nagpal Abstract DATA WAREHOUSING and Online Analytical Processing (OLAP) are
COGNOS Query Studio Ad Hoc Reporting
COGNOS Query Studio Ad Hoc Reporting Copyright 2008, the California Institute of Technology. All rights reserved. This documentation contains proprietary information of the California Institute of Technology
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1
MAS 500 Intelligence Tips and Tricks Booklet Vol. 1 1 Contents Accessing the Sage MAS Intelligence Reports... 3 Copying, Pasting and Renaming Reports... 4 To create a new report from an existing report...
Basics of Dimensional Modeling
Basics of Dimensional Modeling Data warehouse and OLAP tools are based on a dimensional data model. A dimensional model is based on dimensions, facts, cubes, and schemas such as star and snowflake. Dimensional
Data Warehouse design
Data Warehouse design Design of Enterprise Systems University of Pavia 21/11/2013-1- Data Warehouse design DATA PRESENTATION - 2- BI Reporting Success Factors BI platform success factors include: Performance
Online Courses. Version 9 Comprehensive Series. What's New Series
Version 9 Comprehensive Series MicroStrategy Distribution Services Online Key Features Distribution Services for End Users Administering Subscriptions in Web Configuring Distribution Services Monitoring
INTRODUCTION TO BUSINESS INTELLIGENCE What to consider implementing a Data Warehouse and Business Intelligence
INTRODUCTION TO BUSINESS INTELLIGENCE What to consider implementing a Data Warehouse and Business Intelligence Summary: This note gives some overall high-level introduction to Business Intelligence and
ZOINED RETAIL ANALYTICS. User Guide
ZOINED RETAIL ANALYTICS User Guide Contents Using the portal New user Profile Email reports Portal use Dashboard Drilling down into the data Filter options Analytics Managing analysis Saving the analysis
ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process
ORACLE OLAP KEY FEATURES AND BENEFITS FAST ANSWERS TO TOUGH QUESTIONS EASILY KEY FEATURES & BENEFITS World class analytic engine Superior query performance Simple SQL access to advanced analytics Enhanced
CHAPTER 6: ANALYZE MICROSOFT DYNAMICS NAV 5.0 DATA IN MICROSOFT EXCEL
Chapter 6: Analyze Microsoft Dynamics NAV 5.0 Data in Microsoft Excel CHAPTER 6: ANALYZE MICROSOFT DYNAMICS NAV 5.0 DATA IN MICROSOFT EXCEL Objectives The objectives are: Explain the process of exporting
Microsoft Business Intelligence
Microsoft Business Intelligence P L A T F O R M O V E R V I E W M A R C H 1 8 TH, 2 0 0 9 C H U C K R U S S E L L S E N I O R P A R T N E R C O L L E C T I V E I N T E L L I G E N C E I N C. C R U S S
Sage 200 Business Intelligence Datasheet
Sage 200 Datasheet provides you with full business wide analytics to enable you to make fast, informed desicions, complete with management dashboards. It helps you to embrace strategic planning for business
Dimodelo Solutions Data Warehousing and Business Intelligence Concepts
Dimodelo Solutions Data Warehousing and Business Intelligence Concepts Copyright Dimodelo Solutions 2010. All Rights Reserved. No part of this document may be reproduced without written consent from the
SharePoint 2013 Business Intelligence Course 55042; 3 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc SharePoint 2013 Business Intelligence Course 55042; 3 Days Course Description
Business Intelligence, Analytics & Reporting: Glossary of Terms
Business Intelligence, Analytics & Reporting: Glossary of Terms A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ad-hoc analytics Ad-hoc analytics is the process by which a user can create a new report
SA S P A BO B BJ B 4. 4 1. COURSE CONTENT 2015
SAP BOBJ 4.1 COURSE CONTENT 2015 SAP Business Objects 4.1 Course Content SAP BI Launch Pad 4.1 SAP Business Objects Web Intelligence Web-Intelligence Rich Client (Desktop based tool) SAP Business Objects
LEARNING SOLUTIONS website milner.com/learning email [email protected] phone 800 875 5042
Course 20467A: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Length: 5 Days Published: December 21, 2012 Language(s): English Audience(s): IT Professionals Overview Level: 300
Creating BI solutions with BISM Tabular. Written By: Dan Clark
Creating BI solutions with BISM Tabular Written By: Dan Clark CONTENTS PAGE 3 INTRODUCTION PAGE 4 PAGE 5 PAGE 7 PAGE 8 PAGE 9 PAGE 9 PAGE 11 PAGE 12 PAGE 13 PAGE 14 PAGE 17 SSAS TABULAR MODE TABULAR MODELING
PBI365: Data Analytics and Reporting with Power BI
POWER BI FOR BUSINESS ANALYSTS AND POWER USERS 3 DAYS PBI365: Data Analytics and Reporting with Power BI AUDIENCE FORMAT COURSE DESCRIPTION Business Analysts, Statisticians and Data Scientists Instructor-led
Horizontal Aggregations In SQL To Generate Data Sets For Data Mining Analysis In An Optimized Manner
24 Horizontal Aggregations In SQL To Generate Data Sets For Data Mining Analysis In An Optimized Manner Rekha S. Nyaykhor M. Tech, Dept. Of CSE, Priyadarshini Bhagwati College of Engineering, Nagpur, India
COURSE OUTLINE. Track 1 Advanced Data Modeling, Analysis and Design
COURSE OUTLINE Track 1 Advanced Data Modeling, Analysis and Design TDWI Advanced Data Modeling Techniques Module One Data Modeling Concepts Data Models in Context Zachman Framework Overview Levels of Data
Business Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
Database Design Patterns. Winter 2006-2007 Lecture 24
Database Design Patterns Winter 2006-2007 Lecture 24 Trees and Hierarchies Many schemas need to represent trees or hierarchies of some sort Common way of representing trees: An adjacency list model Each
When to consider OLAP?
When to consider OLAP? Author: Prakash Kewalramani Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 03/10/08 Email: [email protected] Abstract: Do you need an OLAP
SAP BUSINESS OBJECTS BO BI 4.1 amron
0 Training Details Course Duration: 65 hours Training + Assignments + Actual Project Based Case Studies Training Materials: All attendees will receive, Assignment after each module, Video recording of
CHAPTER SIX DATA. Business Intelligence. 2011 The McGraw-Hill Companies, All Rights Reserved
CHAPTER SIX DATA Business Intelligence 2011 The McGraw-Hill Companies, All Rights Reserved 2 CHAPTER OVERVIEW SECTION 6.1 Data, Information, Databases The Business Benefits of High-Quality Information
Course: SharePoint 2013 Business Intelligence
Course: SharePoint 2013 Business Intelligence Course Length: 3 days Course Code: M55042 Description This three-day instructor-led course provides students with the necessary knowledge to work with all
SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24. Data Federation Administration Tool Guide
SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package 7 2015-11-24 Data Federation Administration Tool Guide Content 1 What's new in the.... 5 2 Introduction to administration
uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES
OBIEE 11G: CREATE ANALYSIS AND DASHBOARDS: 11.1.1.7 DURATION: 4 DAYS Course Description: This course provides step-by-step instructions for creating analyses and dashboards, which compose business intelligence
<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server
Extending Hyperion BI with the Oracle BI Server Mark Ostroff Sr. BI Solutions Consultant Agenda Hyperion BI versus Hyperion BI with OBI Server Benefits of using Hyperion BI with the
Data Warehouse Snowflake Design and Performance Considerations in Business Analytics
Journal of Advances in Information Technology Vol. 6, No. 4, November 2015 Data Warehouse Snowflake Design and Performance Considerations in Business Analytics Jiangping Wang and Janet L. Kourik Walker
SMB Intelligence. Reporting
SMB Intelligence Reporting Introduction Microsoft Excel is one of the most popular business tools for data analysis and light accounting functions. The SMB Intelligence Reporting powered by Solver is designed
Business Intelligence and Healthcare
Business Intelligence and Healthcare SUTHAN SIVAPATHAM SENIOR SHAREPOINT ARCHITECT Agenda Who we are What is BI? Microsoft s BI Stack Case Study (Healthcare) Who we are Point Alliance is an award-winning
www.h2kinfosys.com [email protected] [email protected] 678-343-1502 Business Objects Course outline: =======================
www.h2kinfosys.com [email protected] [email protected] 678-343-1502 Business Objects Course outline: ======================= Now Business Objects is part of SAP. SAP bought BO Types of data and
Seamless Dynamic Web Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN
Seamless Dynamic Web Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT The SAS Business Intelligence platform provides a wide variety of reporting interfaces and capabilities
The strategic importance of OLAP and multidimensional analysis A COGNOS WHITE PAPER
The strategic importance of OLAP and multidimensional analysis A COGNOS WHITE PAPER While every attempt has been made to ensure that the information in this document is accurate and complete, some typographical
Microsoft Consulting Services. PerformancePoint Services for Project Server 2010
Microsoft Consulting Services PerformancePoint Services for Project Server 2010 Author: Emmanuel Fadullon, Delivery Architect Microsoft Consulting Services August 2011 Information in the document, including
