To improve the performance and query response time we have multiple LTS in BMM.
No we cant migrate the presentation layer to a different server rather we have to migrate the whole web & rpd files.
An opaque view is a physical layer table that contain select statement. An opaque view should be used only if there is no other option.
Java Development Kit (JDK), is a software package that contains the minimal set of tools needed to write, compile, debug, and run Java applets.
<> Repository stores the Meta data information. Siebel repository is a file system ,extension of the repository file. rpd.
META DATA REPOSITORY.
<> With Siebel Analytics Server, all the rules needed for security, data modeling, aggregate navigation, caching, and connectivity is stored in metadata repositories.
Every metadata repository can store many business models. Siebel Analytics Server can access many repositories.
A surrogate key is an artificially generated key, usually a number. A surrogate key, in the level aggregate table, simplifies this join and removes unnecessary columns from the fact table, resulting in a smaller-sized fact table.
By clicking on the cancel button, we can stop a exact report placed on the dashboard.
Shared Folders – XYZ Folder – It have two folders
Using confirmed dimensions,we can fetch many metrics across various facts, but the join should be of same level of data detail.
The three layers of OBIEE repository are:
Physical Layer (Schema Design): It contains information about the data sources
Business Model Layer: It outlines the business or logical model of objects and their mapping between business model and Schema in the physical layer
Presentation Layer: Presentation layer is used to provide customized views of Business Model in Business Model layer to users.
Using Scheduler – ibots we can generate time based triggered report.
The difference between logical table source and the logical table is that a logical table consists of one or more logical table source. The mapping between logical column and physical columns are done in this element.
If we want to connect two tables where there is no relationship we can use a third bridge table for connecting them which will have same columns in both tables.
Authentication is the procedure by which a system confirms, through the use of a user
<> Operaing system authentication.
<> External table authentication.
<> Database authentication.
<> LDAP authentication
Different log files in OBIEE includes,
* NQSAdminTool.log, etc.
Level-base metrics means, having a measure held at a certain level of the dimension. Examples Monthly Total Sales or Quarterly Sales
To create a level based measure, create a new logical column based on the original measure. Drag and drop the new logical column to the appropriate level in the Dimension hierarchy.
Save it to Shared Folders under the heading XYZ Folder There are two types of saved filter folders, namely reports and prompts.
LTS or Logical Table Source is created when you drag and drop a column from a table that is not presently being used in your logical table. A physical table containing such column is referred as LTS.
Physical layer is used for,
* Importing data
* Creating Aliases
* Building physical joins
* Setting up connection pool and its properties
* Enabling/ Disabling cache for individual table
If one uses confirmed dimensions one can fetch as many metrics desired from across different facts as in the example. One needs to ensure that the join is of the same level as the details of data.
Check if the table is already existing if so add in physical layer ,then click on BMM and then Presentation layer, then reload server metadata ,then it will be visible to all users.
In the NQSConfig.ini file use ENABLE under CACHE Section for System Level
For tables, if we want to enable the cache at table level , open the repository in offline mode This should be different from the current repository and click enable or disable the cache .
The three layers of OBIEE repository are,
1. Physical Layer (Schema Design): It contains information about the data sources.
2. Business Model Layer: It outlines the business or logical model of objects and their mapping between business model and Schema in the physical layer.
3. Presentation Layer: Presentation layer is used to provide customized views of Business Model in Business Model layer to users.
If a user is serious wants to just change the column heading of the report then the user should make use of the session variable.
First, you have to check whether the table already exists or not. If it exists then you can add a physical layer. After this, you can select the BMM option and then select the presentation later. After this, you have to make sure to reload the metadata of the serve. The added column will become visible for every user.
For the system level, under the cache section, the enable option is used. And in the case of table level, for enabling the cache then the repository that is used for offline mode should be opened. Remember thus repository must not be the present repository. After this, you can select the disable or enable an option for the cache.
To put changes to production from development, in the case of RPD you can make use of the option of merge that is present in the admin tool. In the case of reports and dashboards, you can use the framework of the content accelerator to port the changes.
1. Natural Join.
2. Complex Join means multiple conditions are used. For Ex: B.ROW_WID = C.ROW_WID AND / OR B.B_WID = C.C_WID.
A time-based triggered report is generated using the Scheduler ibots.
The end to end life cycle of OBIEE is:
* Collecting Business Requirements
* Identify source systems
* Design ETL to load data to the Data Warehouse
* Creating repository
* Create dashboards and reports
* Setting up security (LDAP or External table)
* Decide on aggregations or caching mechanism based on performance
* Testing and QA.
For the RPD we can use the Merge option in Admin Tool and for dashboards and reports we can use Content Accelerator Framework.
OBIEE repository contains information about the application environment like,
* Data Modeling
* SQL Information
* Connectivity Information
* Aggregate Navigation
Sources like Relational Databases, Cubes or Flat files can be connected to Obiee with following constraints,
1. The sources must be modeled as snowflakes or star schemas for efficient result.
2. In the case of multiple sources connecting directly in OBIee, it has to be used.
ODBC Client is used to connect to the database and execute SQL commands.
There are two types of variables in OBIEE 11g.
1. Repository variable : This variable is used for the whole repository.
2. Session variable : session variable are of two types: system variable and non system variable. System variable uses NQ_SESSION. Examples of non system variables are user defined filters.
From the Criteria Pane of the Report Created from First Subject Area
come to the bottom of the page and click combine request. By this we can create report from two subject areas.
By clicking Direct Database Request below the subject area in we can execute Direct SQL in OBIEE.
We can give a column as updatable and then view the reports,this option is called write back option.
By clicking on Administration and Manage dashboards and by adding column selector we can create interactive Dashboard.
The developers of OBIEE are able to create a report of two subject areas. First, you have to come down to the bottom of a page from the pane of criteria of the repository is created that is present in the first area of the subject. Then click on the option of combine request. This procedure will help you in creating a report of two areas of the subject.
Yes, it is possible to execute a direct SQL for OBIEE. You can do this by simply selecting the request that is a direct database and it is present underneath the area involving the subject.
In the case of OBIEE, there is a write-back option that is used to give columns in the form of updatable. It also helps in viewing reports.
The user will create a dashboard that is interactive in the case of OBIEE. It can be done by selecting the administration and also the Manage dashboard option. After this add a column selector that will help in creating the dashboard that is interactive.
For OBIEE, the user is given the opportunity of doing different kinds of reports. It is done by clicking on the modify request option and the following Narrative view. After this, it is advised to give @1 for the result of the first column and @2 for the second column, and many more. Also, there is the option of giving a heading in case of no result that is done by clicking on the view that is narrative.
In the case of OBIEE 11g, reports can be sort in by the process of selecting the modify option and then clicking on the sort option which there in the column that is relevant in a pane of criteria.
There are several ways with the help of which SQL can be extracted from OBIEE.
1. The request can be changed and then by clicking on the Advance option the user will be able to get the XML code and the original SQL.
2. Select the option of Tools Create a report from the catalog manager. Then click the request SQL option from the create report window. Also, the sales to the physical path should be saved on the computer.
3. In the OBIEE 11g administration tool, go to the mange option and then select the security option. Then by selecting the properties for the user option make sure to enable the level of Log to 2.
The presentation services and Oracle BI server are part of the OBIEE.
SQL is constructed by the user and it is passed to an analytic engine. After this, the Oracle BI which is the analytic engine will give a description of the data source of physical SQL. Then the data is recovered back to the analytical engine and it is presented to the services related to the presentation.
Key features of OBIEE includes,
1. Hierarchy Drilling
2. Scheduled Report Generation
3. Graphical Reporting (Charts, Pivots, Gauges, )
4. Ad Hoc Analysis
4. Global support and development capability
Obiee stands for Oracle Business Intelligence Enterprise Edition (OBIEE). It is a business intelligence system for the enterprise that delivers abilities for reporting, online analytical processing (OLAP), ad hoc query and analysis dashboards, and scorecards.