Top Banner

of 52

BO Arch & Component

Apr 10, 2018

Download

Documents

rupeshvin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/8/2019 BO Arch & Component

    1/52

    Business ObjectsBusiness ObjectsArchitecture and Components

    Presented By:

    NEHA BHATIAEmp# 96133CMED

  • 8/8/2019 BO Arch & Component

    2/52

    DeclarationDeclaration

    Author: NEHA BHATIADate(MM/DD/YY): 07/09/09

    DeclarationI hereby declare that this document is based on my personal experiences and experiences of my project

    members. To the best of my knowledge, this document does not contain any material that infringes thecopyrights of any other individual or organization including the customers of Infosys.

    Neha Bhatia

    Project Detailsy Projects involved ATTAVAYA

    y H/W Platform: - Windows

    y S/W Environment: - Unix

    y Project Type : - Maintenance

    Target readersAll Infoscions

    KeywordsBusiness Objects, Designer, BO Reporter, BCA

    Purpose of the documentThis document provides an overview of Business Objects architecture, explaining its variouscomponents. It also gives a demo on how to develop and schedule reports using BO.

    ReferencesBusiness Objects: The Complete Reference

  • 8/8/2019 BO Arch & Component

    3/52

    ContentsContents

    y Need for Business Objects

    y

    BO Architecturey Components of BO

    y Demo

  • 8/8/2019 BO Arch & Component

    4/52

    Need For Business ObjectsNeed For Business Objects

    y In todays world, data is everything. But making

    sense of this data and displaying it in a manner whichenables one to view trends in it and make strategic

    decisions is the real task at hand.

    y Business Objects has provided business users with a

    powerful and relatively simple querying toolwhichenables them to make quick and accurate decisions.

  • 8/8/2019 BO Arch & Component

    5/52

    Business ObjectsBusiness Objects

    y Offers End-to-End Business Intelligenceproducts

    for: Data Integration

    Query, Reporting and Analysis

    Analytics

    y Help organizations improve

    decision-making

  • 8/8/2019 BO Arch & Component

    6/52

    Business ObjectsBusiness Objects--ComponentsComponents

    The basic components of the Business Objects are

    y Supervisor set/grant user privileges to the reports.y Designer building universesy BO Report designer or BO Reporter creating

    reports

    Other Componentsy Broadcast Agent and Scheduler (BCA)y Web Intelligence / InfoView (Thin/web client)

  • 8/8/2019 BO Arch & Component

    7/52

    BO Architecture

  • 8/8/2019 BO Arch & Component

    8/52

    RepositoryRepository

    y The repository is a database that holds the Business

    Objects related documents.y A Business Objects repository is a set of data

    structures stored in RDBMS

    y The tables for this database can be created in the

    same database where the data for the report lies or onsome other database. For most practical purposes it is

    better to store repository in a separate database.

  • 8/8/2019 BO Arch & Component

    9/52

    Repository DomainsRepository Domains

    To ensure security and manage user resources, arepository comprises three types of domains:

    a security domain, which is unique to a repository & whichcontains the definition of the other domains as well as the definition ofusers

    universe domains, which are meta-models of related databases,containing a description of the data to be accessed. They hold the list ofUniverses that BO accesses.

    document domains, which contain the structures for storing shareddocuments and for executing tasks according to a time stampeddefinition. They hold BO reports and related files

  • 8/8/2019 BO Arch & Component

    10/52

    SupervisorSupervisorBO Component

  • 8/8/2019 BO Arch & Component

    11/52

    Supervisors TasksSupervisors Tasks

    y It Sets up and maintains a secure environment for

    Business Objects productsy The Supervisor module helps in building groups and

    users with different access rights and privileges.

    y It helps define the actions that a business user can

    perform on the reports like refresh, save, publish etcy The user & role information are stored in the security

    domain of the repository

  • 8/8/2019 BO Arch & Component

    12/52

    User ProfilesUser Profiles

    SUPERVISOR offers several standard profiles for the

    various types of users of Business Objects products.y General Supervisor -senior system administrator

    y Supervisor - user administration

    y Designer - responsible forCreating andMaintaining Universe

    y Supervisor-Designer - create user profiles, user groups, and universes

    y

    User- query, report, and analyze datay Versatile - customized user

  • 8/8/2019 BO Arch & Component

    13/52

    User Hierarchy and Resource AccessUser Hierarchy and Resource Access

  • 8/8/2019 BO Arch & Component

    14/52

    DesignerDesignerBO Component

  • 8/8/2019 BO Arch & Component

    15/52

    UniverseUniverse

    y Universe is a semantic layer between database and BO reports, builtwith the Business Objects Designer tool.

    y A Universe is a business-oriented mapping of the data structurefound in databases: tables, columns, joins, etc. With Supervisor,one can authorize users and user groups to access one or moreuniverses.

    y The mapping can be either one to one or derived

    y One to one[EMPLOYEE NAME] = [TBL_EMP_DATA].[EMP_NM]

    y Derived[EMPLOYEE ANNUAL SALARY] =

    [TBL_EMP_DATA].[EMP_SAL_PM] * 12

  • 8/8/2019 BO Arch & Component

    16/52

    Components ofUniverseComponents ofUniverse

    y Tables

    y

    Classesy Objects

    y Joins

    y Contexts

  • 8/8/2019 BO Arch & Component

    17/52

    ClassesClasses

    y A logical way of grouping objects.

    y Can be compared with a table but not always.

    y Should make business sense.

    y Appears with a folder icon

  • 8/8/2019 BO Arch & Component

    18/52

    ObjectObject

    An object

    y

    is the most refined component in a universe.y maps to data or a derivation of data in the database.

    y represents a column or function in a database.

    Objects are the data elements which perform the queryon the Warehouse, and are returned with

    corresponding values.

  • 8/8/2019 BO Arch & Component

    19/52

    Types of ObjectsTypes of Objects

    For the purposes of analysis, objects are qualified as

    y Dimension Object

    y Measure Object

    y Detail Object

  • 8/8/2019 BO Arch & Component

    20/52

    Dimension objectsDimension objects

    y The various parameters for an analysis are depicted

    byD

    imension objects. They relate to a hierarchy, forexample: geography, product, or time.

    y In a report, the data that provides the basis for

    analysis is retrieved from the Dimension Objects

    only.y A dimension basically maps to one or more database

    columns or functions

    Dimension Object : represented by blue cube

  • 8/8/2019 BO Arch & Component

    21/52

    Detail objectsDetail objects

    y Detail objects provide a description of a dimensionbut are not the focus of the analysis.

    y Detail Objects are used to give more information onan entity.

    y A detail is always attached to a dimension but canmap to one or more columns or functions in thedatabase that provide detailed information related toa dimension. Detail Objects : represented by green pyramid.For example: Phone Number in the Student Universe.

  • 8/8/2019 BO Arch & Component

    22/52

    Measure objectsMeasure objects

    y Measure objects retrieve numeric data, or data that is

    the result of calculations on data in the database. Measure Objects : represented by pink sphere.

    For example: No. of students in the Students

    Universe.

  • 8/8/2019 BO Arch & Component

    23/52

  • 8/8/2019 BO Arch & Component

    24/52

    Report DesignerReport DesignerBO Component

  • 8/8/2019 BO Arch & Component

    25/52

    Data ProvidersData Providers

    y Data provider is the way by which Business ObjectsReports access data from the data sources. Data can be

    accessed from different data sources like RelationalDatabase, OLAP databases, Text files and spreadsheets,and VBA macros

    The types of data provider that Business Objects supportsare

    y Queries on Universey Stored Procedurey Free Hand SQLy Personal data filey VBA Procedures

  • 8/8/2019 BO Arch & Component

    26/52

    Queries on UniverseQueries on Universe

    y Queries enable you to retrieve data from a database,

    via a universe. You build a query to bring data to areport, either when you create the report or when you

    want to view new data.

    y When you build a query, you select objects from a

    universe, and then run the query.BUSINESSOBJECTS connects to the database, and

    retrieves the data mapped by the objects you selected.

  • 8/8/2019 BO Arch & Component

    27/52

    Free Hand SQLFree Hand SQL

    y Free-hand SQL is a type of data provider that enables

    you to work withS

    QL scripts inBUSINESSOBJECTS. You can open and run

    existing SQL scripts; users who know SQL can write

    their own scripts. You can also use free-hand SQL to

    make changes to the database, if theBUSINESSOBJECTS supervisor has granted you the

    right to do so.

  • 8/8/2019 BO Arch & Component

    28/52

    WEBIWEBI

    y The WEBINTELLIGENCE system is a thin client, used forinteractive reporting and analysis.

    y BO distributed solution relies on such an infrastructure asWEBI, so that the information can be accessed, analyzed, andshared among business users.

    y The data in the corporate databases or data warehouses can beaccessed using WEBI, from within office (intranet), home, oraround the world (using extranet or Internet)

    y WEBI runs in Internet Browser.

    Three modules in WEBI are as followsy Web intelligence InfoViewy Web intelligence Reportery Web intelligence Explorer

  • 8/8/2019 BO Arch & Component

    29/52

    InfoViewInfoView

    y Infoview is an e-Business Intelligence portal, usedmainly to view the documents generated with BO.

    y With Infoview, users get a single entry point to all thedocuments they need.

    The documents that can be viewed in Infoview arecategorized as:

    y CorporateDocumentsy PersonalDocumentsy InboxDocumentsy Scheduled Documents

  • 8/8/2019 BO Arch & Component

    30/52

    BCABCA

    y A document schedulerthat allows the user to scheduleand publish reports in a number of ways.

    y BCA is a scheduler used for performing activities like

    time based report refresh, publish, e-mail, file save etc

    y BCA has to be installed in a separate server

    (single/clustered).

    y The documents that users send to Broadcast Agent arestored in the repositorys document domain. The

    Scheduler periodically scans the domain and extracts

    documents that are due for processing.

  • 8/8/2019 BO Arch & Component

    31/52

    Creating UniverseCreating UniverseDemo

  • 8/8/2019 BO Arch & Component

    32/52

  • 8/8/2019 BO Arch & Component

    33/52

  • 8/8/2019 BO Arch & Component

    34/52

  • 8/8/2019 BO Arch & Component

    35/52

  • 8/8/2019 BO Arch & Component

    36/52

  • 8/8/2019 BO Arch & Component

    37/52

  • 8/8/2019 BO Arch & Component

    38/52

  • 8/8/2019 BO Arch & Component

    39/52

  • 8/8/2019 BO Arch & Component

    40/52

  • 8/8/2019 BO Arch & Component

    41/52

  • 8/8/2019 BO Arch & Component

    42/52

    Developing &Developing &

    Scheduling ReportsScheduling ReportsDemo

  • 8/8/2019 BO Arch & Component

    43/52

  • 8/8/2019 BO Arch & Component

    44/52

  • 8/8/2019 BO Arch & Component

    45/52

  • 8/8/2019 BO Arch & Component

    46/52

  • 8/8/2019 BO Arch & Component

    47/52

  • 8/8/2019 BO Arch & Component

    48/52

  • 8/8/2019 BO Arch & Component

    49/52

  • 8/8/2019 BO Arch & Component

    50/52

  • 8/8/2019 BO Arch & Component

    51/52

  • 8/8/2019 BO Arch & Component

    52/52

    THANK YOUTHANK YOU