10
What are your roles and responsibilities in your current project? As a OBIEE developer,the reponsibilities like repository configuration and reports generation based on the client requirements. At the end we need to implement the security. From where you start your work in daily routine? Daily i got a mail from my reporting manager with a attached document. It includes all the requirements and details of the work. What is connection pool and how many connection pools you have in your project?What is the purpose? Actually connection pool is a link between repository and database. For more details use the link http://oracletechnotalk.blogspot.in/search?q=connection+pool We can use multiple connection pools for to increase the performance. The no.of connection pools may dependent on the project. We created different connection pools for security implementation,users and variables creation etc. What is the difference between Obiee 10g & 11g? OBIEE 10g:

obiee1

Embed Size (px)

DESCRIPTION

knk

Citation preview

Page 1: obiee1

What are your roles and responsibilities in your current project?

As a OBIEE developer,the reponsibilities like repository configuration and reports generation based on the client requirements. At the end we need to implement the security.

From where you start your work in daily routine?

Daily i got a mail from my reporting manager with a attached document. It includes all the requirements and details of the work.

What is connection pool and how many connection pools you have in your project?What is the purpose?

Actually connection pool is a link between repository and database. For more details use the link

http://oracletechnotalk.blogspot.in/search?q=connection+pool

We can use multiple connection pools for to increase the performance. The no.of connection pools may dependent on the project. We created different connection pools for

security implementation,users and variables creation etc.

What is the difference between Obiee 10g & 11g?

OBIEE 10g:

Page 2: obiee1

We have 2 joins, foreign key join and complex join.

We have only level-based hierarchy in the logical layer.

All the configuration settings will be done at NQSconfig file.

OBIEE 11g:

we have only 1 join, new join.

We have different hierarchies; level-based hierarchies,parent-child hierarchies,ragged hierarchies,skipped hierarchies.

All the configuration settings will be done at the enterprise manager.

we have option like look-up table.

In answers,the chart view renamed as graph.

which version of OBIEE you are using?

Go to help in the repository of your project. There we can get the exact version of OBIEE.

What is the difference between OCI and ODBC?

OCI will be specific to the oracle database but the ODBC connection, we can use with any data source.

Have you ever worked on Joins?If yes how?

Yes, In physical layer i worked on joins based on the data-modelling document.

.What you did in physical layer,BMM layer and Presentation layer?

Ans: Physical layer:Physical layer is a connection between database and repository by using connection pool.We can import the data from the differentdata sources, no.of connection pools, aliases like tables and columns,

Page 3: obiee1

duplicate tables, opaque views and physical joins etc.

BMM layer:Also called as Logical layer, Actually we implemented the logic here.We can do the calculations, create the logical tables and columns, establish the joins like physical and logical or complex joins, dimensions, level-based-metrics etc.

Presentation layer:We can show only the content which we want to show the end-user, We can implement authorization and authentication, Implicit fact column and sort order column etc.

2.What are Level-Based-Metrics(LBM)?How you use in your project?

Ans: Level-based-metrics show the measures at different levels based on the dimension hierarchy. Generally LBMs will use to display the data at month, week and day level. To show this we will create the alias measure columns. Explain more details from your project.

3.What is Dimension Hierarchies?Explain the procedure to create the Hierarchy?

Ans: Below link give the complete procedure for creating the dimension hierarchy..

http://oracletechnotalk.blogspot.in/2012/04/creation-of-hierarchy-in-obiee.html

4.What is Sort order columns?

Ans: We can sort the columns at 2 levels

1. Repository:At the presentation layer,sort the one column values based on another column

2. Answers:At the criteria tab->columns->sort the column values either ascending or descending order based on the requirement.

5.Rate yourself in SQL?

Ans: Here you need answer very carefully because based on your rating they are ready to fire the questions on SQL. You have the minimum knowledge in

Page 4: obiee1

SQL like select statement, joins, performance concepts etc.

6.What is Implicit fact table and Implicit fact column?

Ans: A common fact table for dimension tables is called as Implicit fact table. An Implicit fact column is a column in a Implicit fact table, we can select the best path between the dimensions. Implicit fact column is decided in presentation layer.

7.Can we handle the nulls?

Ans: Yes,we can handle either in repository and answers.

ifnull(column_name,0)->at expression of the measure column

8.What is the use of connection pool?

Ans: We can create different no.of connection pools in the project. It has the database connection details, no.of minimum users can access the application.

9.What is security in OBIEE?

Ans: Security in OBIEE can be implemented in 2 ways.

1. Authentication:Verify and validate the users against the system.

2. Authorization:Validate the users against the Data.

10.What is Authentication?How can we implement?

Ans: Verify and validate the users against the system.We can implement the Authentication in 4 ways

1. External table

2. Operating system

3. Data base

4. LDAP

Page 5: obiee1

11.What is Authorization?How can we implement?

Ans: Validate the users against the Data. Data can be limited the users by

1. Object level

2. Data level

3. Reports/Dashboard level

For More Interview Questions on OBIEE

http://oracletechnotalk.blogspot.in/2012/05/real-time-interview-questions-on-obiee_10.html

http://oracletechnotalk.blogspot.in/2012/05/real-time-interview-questions-on-obiee.html

Posted by OracleTechnoTalk at 11:42 No comments:

Email This

BlogThis!

Share to Twitter

Share to Facebook

Share to Pinterest

Labels: Dataware housing-OBIEE, interview questions on OBIEE, OBIEE fundamentals, OBIEE interview questions for professionals, obiee real time interview questions

Page 6: obiee1

Saturday, 2 March 2013

Write Back In OBIEE 10g

What is Write Back option?

Write back is the ability to enter or update values directly into a report and have those values stored directly in to the database. In order to implement this feature in OBIEE 10g we have to make some changes in the repository aswell as in the presentation services layers.

Lets discuss the scenario with the write back feature......................................

I have created a report with 5 write back columns, 3 columns are var char data type, 2 columns are integer data type.

Must follow the tips:

Use a different connection pool for the write back option.

Only table view support the write back feature.

Follow the template format and the template have either insert or update command.

Follow the column order in the template.

Assign the exact column numbers which is exist in the report.

Place the write back template C:/oracleBI/web/msgdb/custommessages/writeback1.xml.

The template should be match with the which is given in the answers.

Errors while dealing with write back Feature:

Contact SQL Administrator Error:

All the write back column names and the column numbers should be exist in the template

Web page Invalid input type:

The values datatype entered in the write back columns should be match with the column data type.

Page 7: obiee1

Don't left the any numeric column as blank in the report best practice from oracle.

Sample Write back Template : WriteBack.xml

<?xml version="1.0" encoding="utf-8" ?>

<WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">

<WebMessageTable lang="en-us" system="WriteBack" table="Messages">

<WebMessage name="WriteBack">

<XML>

<writeBack connectionPool="Connection Pool">

<update>UPDATE db_summary SET comments='@{c1}' WHERE location='@{c2}'</update>

<insert>INSERT INTO db_summary {comments} VALUES '@{c1}' </insert>

</writeBack>

</XML>

OBIEE Real time Interview Questions

Let’s see, the step wise implementation of this feature.

http://obieeelegant.blogspot.com/2010/12/write-back-steps-1-go-to-repository.html

Posted by OracleTechnoTalk at 06:37 No comments:

Email This

BlogThis!

Share to Twitter

Share to Facebook

Share to Pinterest

Links to this post

Labels: basic OBIEE practice, obiee, obiee best practices, write back in obiee

Monday, 16 April 2012

Page 8: obiee1

Physical Layer in OBIEE

Physical Layer:The name itself is saying,it is having the direct relation between the repository and database.This is the one o f the most important layer in the repository.The query will be executed from the physical layer only.Joins in the other layers should be same with the physical layer.We can't rename the object names in the physical layer.In this layer we can import the data,creating connection pools,alias tables,duplicate tables,opaque views, keys and joins.

Data sources:We can Import the data from different Data sources like oracle, my-sql, excel sheets, XML data and cubes(OLAP and ESS base) by using different drivers. Data will be imported with key or without keys.

Connection pool:We can create a multiple connection pools for single repository to increase the performance.These are used for accessing users,variables and implementing the security etc.

Tables:Alias and duplicate tables will be created in the physical layer.

Alias table:It is copy of parent table and always functionally depending on theparent table.Alias table will be created for re-use the same table for different purpose.

Duplicate table:It is a copy of parent table but don't have the relation,once created.

Keys:If u import the tables without keys,here we can create the keys based on the data-modelling.The joins will be established in the physical layer only based on the primary and foreign key relation.

Opaque views:Opaque view is physical select statement,which does not occupy any space in the repository.We can deploy or un-deploy from repository to database.

Page 9: obiee1

Posted by OracleTechnoTalk at 10:14 1 comment:

Email This

BlogThis!

Share to Twitter

Share to Facebook

Share to Pinterest

Labels: layers in obiee, obiee for professionals, physical layer, repository in obiee

Tuesday, 3 April 2012

Candidate should learn the topics in OBIEE(Oracle Business Intelligence Enterprise Edition)

Candidate should have the basic database knowledge and ETL(Extraction,Transformation and Load) process(Any tool of ETL),then learn the concepts of OBIEE. OBIEE is a reporting tool,to generate the reports for data analysis.This is reporting tool used most frequently. The concepts of OBIEE includes

I. Administrator.

OBIEE and BI Server Architecture.

Data warehouse Basics.

Repository basics, structure, features, and functions - Using BI Admin tool.

Building a Physical Layer (Data sources, connection pool, tables, Keys, Aliasesand opaque views).

Best Practices to follow while building a Physical Repository.

Building a Business Model (Logical Table, Column, Sources).

Building a time dimension hierarchy and other dimensions.

Defining logical models and building measures.

Learning the Business Model properties.

Page 10: obiee1

Building the presentation layer in Repository.

Create Presentation layer objects and setting up appropriate properties.

Testing and validating a repository.

Deploying the repository to the BI Server.

II. Answers

Introduction to presentation services or Analytics - Answers, Dashboards andDelivers.

Creating reports, filters, formulas, prompts in Answers.

Exploring Charts and graphs in Answers.

Creating multiple views of the same report.

Creating pivot tables and other views.

Dashboard basics and exploring dashboard editor.

III. Security - Administrator

Introduction to Security in BI Admin tool and presentation server Administration.

Creating Users and Groups. Permissions for users and groups.

Setting up different connection pools, Query limits and timing restrictions.

Variables – Repository, Session and Presentation Variables.

Advanced concepts in presentation server.

Using variables during design and developments.