business objects design architecture 1

Upload: sujay-chaudhari

Post on 08-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Business Objects Design Architecture 1

    1/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Prepared by: Vishal Singh

    Oracle- Datawarehousing

  • 8/7/2019 Business Objects Design Architecture 1

    2/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    What is BusinessObjectsWhat is BusinessObjects

    BusinessObjects is a strategic business

    intelligence platform and integrated toolset thatlets users access, analyze, and share information

    both within and beyond the enterprise. It is

    designed to be easy to use and architected to be

    secure, scaleable, and extensible

  • 8/7/2019 Business Objects Design Architecture 1

    3/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Knowledge Sharing PlanKnowledge Sharing Plan

    Designer

    BusinessObjects

    Supervisor

  • 8/7/2019 Business Objects Design Architecture 1

    4/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    DesignerDesigner

    Introduction

    Defining connections

    Selecting and viewing tables and columns

    Creating joins

    Resolving loops

    Creating classes and objects

    Managing universes

  • 8/7/2019 Business Objects Design Architecture 1

    5/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Introducing DesignerIntroducing Designer

    DESIGNER is a BUSINESSOBJECTS product

    intended specifically for you the universe designer.

    With DESIGNER, you can create universes, the

    semantic layer that isolates end users from the technicalissues of the database structure. Universes can be

    dedicated to specific groups of end users in your

    company or organization.

  • 8/7/2019 Business Objects Design Architecture 1

    6/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Phases In Universe DesignPhases In Universe Design

    Planning

    Analysis

    Design Implementation

    Maintenance

  • 8/7/2019 Business Objects Design Architecture 1

    7/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    UniverseUniverse

    A universe is a business-oriented mapping of the data

    structure found in databases: tables, columns, joins, etc.

    A universe can represent any specific application,system, or group of users. For example, a universe can

    relate to a department in a company such as marketing

    or accounting.

  • 8/7/2019 Business Objects Design Architecture 1

    8/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    ClassesClasses

    A class is a logical grouping of objects within a universe.

    In general, the name of a class reflects a business concept

    that conveys the category or type of objects.

  • 8/7/2019 Business Objects Design Architecture 1

    9/95

  • 8/7/2019 Business Objects Design Architecture 1

    10/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Defining ConnectionDefining Connection

  • 8/7/2019 Business Objects Design Architecture 1

    11/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    12/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    13/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    14/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Selecting And Viewing TablesSelecting And Viewing Tables

    And ColumnAnd Column

  • 8/7/2019 Business Objects Design Architecture 1

    15/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    16/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    17/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    18/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    19/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Resolving LoopsResolving Loops

    Using contexts

    Using aliases

  • 8/7/2019 Business Objects Design Architecture 1

    20/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Detecting LoopsDetecting Loops

  • 8/7/2019 Business Objects Design Architecture 1

    21/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    22/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Using ContextsUsing Contexts

  • 8/7/2019 Business Objects Design Architecture 1

    23/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    24/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    25/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Attaching Contexts To LoopsAttaching Contexts To Loops

  • 8/7/2019 Business Objects Design Architecture 1

    26/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    27/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Creating Classes And ObjectsCreating Classes And Objects

  • 8/7/2019 Business Objects Design Architecture 1

    28/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    29/95

  • 8/7/2019 Business Objects Design Architecture 1

    30/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    31/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    32/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    33/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Defining HierarchyDefining Hierarchy

  • 8/7/2019 Business Objects Design Architecture 1

    34/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    35/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Managing UniversesManaging Universes

    Import

    Export

    Universes created with secured connection can be exported only

  • 8/7/2019 Business Objects Design Architecture 1

    36/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    BusinessObjectsBusinessObjects

    Analysis, Reporting & Query Tool

  • 8/7/2019 Business Objects Design Architecture 1

    37/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    What Is BUSSINESSOBJECTSWhat Is BUSSINESSOBJECTS

    BUSINESSOBJECTS is an integrated query,

    reporting and analysis solution for business

    professionals that allows you to access the

    data in your corporate databases directly fromyour desktop and present and analyze this

    information in a BUSINESSOBJECTS (BO)

    document.

  • 8/7/2019 Business Objects Design Architecture 1

    38/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    What data sources are available?What data sources are available?

    Relational databases (RDBMS), such as

    ORACLE, Microsoft SQL Server, Informix

    and IBM DB2.

    Multidimensional (OLAP) databases, such

    as Microsoft OLAP Services, Hyperion

    Essbase, and ORACLE Express.

  • 8/7/2019 Business Objects Design Architecture 1

    39/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Text files and spreadsheets

    Packaged applications such as SAP

    Virtually any data source using Microsoft

    Visual Basic for Applications (VBA)

    procedures.

    Contd...

  • 8/7/2019 Business Objects Design Architecture 1

    40/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Creating ReportsCreating Reports

  • 8/7/2019 Business Objects Design Architecture 1

    41/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    42/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    43/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    44/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    45/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    46/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Power Of BusinessObjectsPower Of BusinessObjects

  • 8/7/2019 Business Objects Design Architecture 1

    47/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    We Can...We Can...

    Define scope of analysis

    Define conditions

    Create Master/Detail reports

    Break up tables and display calculations

    Add Formulas, Local variables and

    Functions

    Create Charts

  • 8/7/2019 Business Objects Design Architecture 1

    48/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    We Can...We Can...

    Analyze data in Drill mode

    Use Slice and Dice

    Format the reports

    Export report results

  • 8/7/2019 Business Objects Design Architecture 1

    49/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Defining Scope of AnalysisDefining Scope of Analysis

  • 8/7/2019 Business Objects Design Architecture 1

    50/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Defining ConditionsDefining Conditions

  • 8/7/2019 Business Objects Design Architecture 1

    51/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Creating Master/Detail ReportCreating Master/Detail Report

  • 8/7/2019 Business Objects Design Architecture 1

    52/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    53/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Breaking Up TablesBreaking Up Tables

  • 8/7/2019 Business Objects Design Architecture 1

    54/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    55/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Displaying CalculationsDisplaying Calculations Step 1Step 1

  • 8/7/2019 Business Objects Design Architecture 1

    56/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Step 2Step 2

    St 3St 3

  • 8/7/2019 Business Objects Design Architecture 1

    57/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Step 3Step 3

  • 8/7/2019 Business Objects Design Architecture 1

    58/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Formulas Local Variables AndFormulas Local Variables And

  • 8/7/2019 Business Objects Design Architecture 1

    59/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Formulas, Local Variables AndFormulas, Local Variables And

    FunctionsFunctions

    Formula

    Assigns calculation results to a particular cell

    Local Variable

    Assigns calculation results to a particular varible

    Functions

    Functions supported by BO like Numeric, Date, Aggregate etc.

  • 8/7/2019 Business Objects Design Architecture 1

    60/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Creating ChartsCreating Charts Step 1Step 1

  • 8/7/2019 Business Objects Design Architecture 1

    61/95

  • 8/7/2019 Business Objects Design Architecture 1

    62/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    63/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Analyzing Data In Drill ModeAnalyzing Data In Drill Mode

  • 8/7/2019 Business Objects Design Architecture 1

    64/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    65/95

  • 8/7/2019 Business Objects Design Architecture 1

    66/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Using Slice And Dice ModeUsing Slice And Dice Mode

  • 8/7/2019 Business Objects Design Architecture 1

    67/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    68/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    69/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Formatting Tables & ChartsFormatting Tables & Charts

  • 8/7/2019 Business Objects Design Architecture 1

    70/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    71/95

  • 8/7/2019 Business Objects Design Architecture 1

    72/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

  • 8/7/2019 Business Objects Design Architecture 1

    73/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    SupervisorSupervisor

    Wh t I S iWh t I S i

  • 8/7/2019 Business Objects Design Architecture 1

    74/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    What Is SupervisorWhat Is Supervisor

    SUPERVISOR is the product you need in order to set up

    and maintain a secure environment for

    BUSINESSOBJECTS. It also provides you with apowerful and easy-to-use structure for distributing

    information to be shared by all users. This information is

    centralized through relational data accounts called

    repositories.

    Wh Y U It Fi t TiWh Y U It Fi t Ti

  • 8/7/2019 Business Objects Design Architecture 1

    75/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    When You Use It First TimeWhen You Use It First Time

    SUPERVISOR features the Administration Setup

    wizard, a user-friendly tool which helps you create the

    repositories needed for resource-sharing. The first

    time you launch SUPERVISOR, the wizard helps youcreate a repository as general supervisor. As general

    supervisor you then create a series of supervisors

    who are to define the various user profiles, in addition

    to a second, backup general supervisor for security

    purposes. Users are then granted access torepository domains via a special key file that contains

    the address of the repository they are to work with.

    T Of UT Of U

  • 8/7/2019 Business Objects Design Architecture 1

    76/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Types Of UsersTypes Of Users

    General Supervisor

    Supervisor

    Supervisor-Designer

    Designer

    End User

    Versatile User

    RR

  • 8/7/2019 Business Objects Design Architecture 1

    77/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    ResourcesResources

    BUSINESSOBJECTS Products

    Universes

    Documents

    Repository Domain

    Stored Procedures

    R it D iR it D i

  • 8/7/2019 Business Objects Design Architecture 1

    78/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Repository DomainsRepository Domains

    Security Domain

    Universe Domain

    Document Domain

    S it D iS it D i

  • 8/7/2019 Business Objects Design Architecture 1

    79/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Security DomainSecurity Domain

    The security domain is a set of data structures

    created with the Administration Setup wizard

    whenever a repository is created Each domain of a

    repository is identified in its security domain. When adomain is created, its reference is automatically

    stored in the security domain. The security domain

    also contains information on the identification of the

    various BUSINESSOBJECTS users, and on the

    management of the different products.

    Uni erse DomainUni erse Domain

  • 8/7/2019 Business Objects Design Architecture 1

    80/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Universe DomainUniverse Domain

    The universe domain is a set of data structures

    containing the characteristics of the universes

    created with DESIGNER. In order for a universe to

    be shared, it must be exported to the universe

    domain by the designer or supervisor.

    Document DomainDocument Domain

  • 8/7/2019 Business Objects Design Architecture 1

    81/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Document DomainDocument Domain

    The document domain is a set of data structures

    containing the documents created by end users with

    the BUSINESSOBJECTS End-user modules. Inorder to share documents or cause themto be

    refreshed during scheduled processing, end users

    must send them to the document domain.

    Types Of Repository InstallationsTypes Of Repository Installations

  • 8/7/2019 Business Objects Design Architecture 1

    82/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Types Of Repository InstallationsTypes Of Repository Installations

    Default Installation

    Custom Installation

    Recovery Installation

    Default InstallationDefault Installation

  • 8/7/2019 Business Objects Design Architecture 1

    83/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Default InstallationDefault Installation

    Automatically creates the three repository domains--

    security, universe and document--on the same data

    account.

    Custom InstallationCustom Installation

  • 8/7/2019 Business Objects Design Architecture 1

    84/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Custom InstallationCustom Installation

    Allows you to distribute all repository domains in

    the database environments of your choice. This type

    of installation requires extensive knowledge of your

    database environment, and should only be

    selected if you want to manage several versions of

    your resources simultaneously.

    Recovery InstallationRecovery Installation

  • 8/7/2019 Business Objects Design Architecture 1

    85/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Recovery InstallationRecovery Installation

    Allows you to perform a recovery installation. This is

    necessary in the following situations:

    The location of the security domain has beenmodified.

    One of the parameters in the connection string of

    the security domain, such as the user name or

    password, has been changed.

    The key file of the repository you want to work withhas been inadvertently moved, renamed or

    damaged.

    S i B i P dS i B i P d

  • 8/7/2019 Business Objects Design Architecture 1

    86/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Supervisors Basic ProceduresSupervisors Basic Procedures

    Creating user groups

    Creating users

    Checking user authorizations

  • 8/7/2019 Business Objects Design Architecture 1

    87/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Managing User And GroupsManaging User And Groups

    Managing User And GroupsManaging User And Groups

  • 8/7/2019 Business Objects Design Architecture 1

    88/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Managing User And GroupsManaging User And Groups

    Managing Groups

    Managing Users

    Finding User and User Groups

    Printing User, Groups and Resources

    Reports

    Managing GroupsManaging Groups

  • 8/7/2019 Business Objects Design Architecture 1

    89/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Managing GroupsManaging Groups

    Creating Group

    Defining Group properties

    Deleting a Group

    Renaming a Group

    Managing UsersManaging Users

  • 8/7/2019 Business Objects Design Architecture 1

    90/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Managing UsersManaging Users

    Creating a User

    Defining User Properties

    Changing a User Profile

    Assigning a User to a Group

    Controlling User Login Time

  • 8/7/2019 Business Objects Design Architecture 1

    91/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Moving a User from One Group to Another

    Disabling/Enabling a User

    Deleting a User and Removing a User from

    a Group

    Renaming a User

    Finding A User / User GroupFinding A User / User Group

  • 8/7/2019 Business Objects Design Architecture 1

    92/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Finding A User / User GroupFinding A User / User Group

    Printing User, Groups and Resources Reports

    Managing ResourcesManaging Resources

  • 8/7/2019 Business Objects Design Architecture 1

    93/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Managing ResourcesManaging Resources

    Managing the Repository

    Changing or Removing the schedule of the

    task

    Managing Connections

    Importing/Exporting Universes

    Deleting Resources

  • 8/7/2019 Business Objects Design Architecture 1

    94/95

    Satyam/BI/Ver1.0 July'2002 BI BootComp

    Assigning Resources To UsersAssigning Resources To Users

    Assigning Resources To UsersAssigning Resources To Users

  • 8/7/2019 Business Objects Design Architecture 1

    95/95

    Assigning Resources To UsersAssigning Resources To Users

    Assigning BusinessObjects Products toUsers

    Assigning Universes to Users or Groups

    Assigning Stored Procedures to Users orGroups

    Assigning Documents and Templates toUsers

    Assigning Repository Domains to Users