Business Objects Design Architecture 1
-
Upload
sujay-chaudhari -
Category
Documents
-
view
219 -
download
0
Transcript of Business Objects Design Architecture 1
-
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