How does a typical OBIEE implementation organized? Having to be SOX compliant where the there are
seperation of duties and roles and responsibilities clearly defined.. here is what I have seen in many
typical implementations.
Remember we are talking about OBIEE implementations and not an Oracle Pre Built Analytics
implementation. Can this be useful for OBA implementation. Certainly, Yes.
Data Warehouse Overall responsibility for a project’s
Project Manager /Team successful implementation. Defines, plans,
Lead schedules, monitors, and coordinates the
activities of the team.
Business Objects
OBIEE Tools/Terminology Comments
Tools/Terminology
MUD is not exactly a server but a store of
CMS (Central MUD (Multi User
your repositories where you can check in
Management Server) Development)
and check out your repositories
Universe Repository
Designer Administrator
– Physical Layer
Business Modeling and
Semantic Layer
Mapping Layer (BMM)
Universe Connections to Physical Layer Connections
Data Sources to Data Sources
Dont you think ‘finally’, we have some
Presentation Layer Presentation Layer
coincidence with BI naming conventions
Joins Foreign Key Join, Complex
Join
No specific naming conventions used in
Classes Folders
OBIEE
Hierarchies Hierarchies
Objects Objects
Business Objects
OBIEE Filters Comments
Filters
Pre Defined Pre Defined Filters are defined in Universe using Designer tool
Shared Filters
Filters where as Shared Filters are created using answers tool
Dashboard
Prompts Filters
Prompts
Custom Filters Filters
Advanced Filters Filters
Lets see how the pre defined filters are when you open up in
Designer
See the first pre defined filter “Select Supplier Number” and
when you try to edit the filter in BO Designer, this is what you
can see
Now, lets look at Shared Filters in OBIEE. ‘Shared filters’ here
are nothing but ‘Saved Filters’ in ‘Shared folders’ of your
Presentation catalog folders and these filters as in Business
Objects can be applied across all your answers requests.
http://obiee101.blogspot.com/2008/07/obiee-protect-filter.html
Once you click “execute query” , these values that you see in
region 3 are passed on to the BO server for execution.
Enough said about the BO prompt, lets look at a dashboard
prompt that comes with OBI Applications Analytics as we saw
before.
This below picture shows how you can select your values for a
dashboard prompt..
Hope this discussion helps and please comment down if you
want to share yout thoughts …
The difference between Logical Tables, Logical Table Sources (LTS) and the physical tables that
compose a Logical Table Source, here are some basic guidelines that have helped me get this concept
to seat more clearly in my mind.
BMM Layer - Logical Table and LTS
Logical Tables like organization in the picture on the left are used to create drill down paths or
dimensions like Dim_Organizaition.
Usually when you drag and drop a column from a table that is not currently being used in your
logical table, the physical table containing such column gets added as a new Logical Table Source
(LTS) such as UofA on the image on your left. This most usually is not the result you should be
aiming for, in general, when a the column you are adding to a Logical Table comes from the same
system of record you have been using you should just rename the LTS to reflect the name of the
system of record in the same fashion we renamed ours to UofA and then go edit the sources for this
LTS.
The confusion often stems from having what I would call “Logical Table Source” Sources
(LTSS). The image below depicts them for UofA, you can acces this dialog by double clicking any
LTS.
BMM - Logical Table Source Properties and LTSS
Physical Table FRS_GL_ACCOUNTS is a “Logica Table Source” Source (LTSS) for Logical
Table Source UofA. The rationale again is that UofA represents a system of record (source) that
brings in information from more than one physical table to build our organization logical table.