You are on page 1of 6


7:29 AM Entry Into of OBIEE 101 14 comments
Hello there again!
I have been getting a lot of feedback recently from people who are new to OBIEE. One
of the most common thing that I am getting is that there are too much information out
there for OBIEE and it is too difficult to make sense if you have no OBIEE hands-on
experience prior. This is very true. The Internet is a great place to find knowledge and
resource for whatever you want, but the amount of information you can find online can
be overwhelming if you don't have any Insight experience of what you are learning, it is
a place where people can get lost.
If you look at the subject of OBIEE, you know there is a lot for you to read. There is the
Admin guide, user guide, installation guide and all kinds of other guides. Each talks
about a different subject, sometimes they seem to be all related but more often they are
not. If you haven't used the tools, haven't seen it, you will get lost just by reading these
documents. Or it will take lots of time and hard work to get the knowledge. Therefore, I
am trying to come up with an easier way for beginners to shortcut through the
obstacles they might be facing in their learning. I am not saying not to read Oracle's
document, but I am hoping that this article will help you make your understanding of
those documents better and more effortlessly. This is an '101' for OBIEE, if you already
know your way around the tool, you can still enjoy this article as it might give you a
different perspective.
Anyways, my belief in doing what we do in life has to do with 3 aspects: What to do,
how to do and why to do. For any people successful at what they do, they usually let
'why to do' to be the guide, which drives the rest of their actions. The same thing
applies in understanding OBIEE. If you want to shortcut your learning curve, the best
place to start with is to understand 'why we need OBIEE' or 'What is OBIEE trying to
achieve?' To know the Why, you can read it here.
Let me just briefly explain what OBIEE is trying to achieve as an output from a technical
perspective. You see, the predecessor of OBIEE is Siebel Analytic or NQuire even
before. It was basically a tool that generates a SQL query to send to the relational
Database and posts the query result at the UI where users can see it. OBIEE has taken
this tool and added more features to it to do the job better and more flexibly. However,
it doesn't change the fundamental of this application. Therefore, when you think of
OBIEE, always remember that the output of your design and configuration is to produce
an SQL Select statement, and the result of this output is the reports that you can

This is the basic elements that any select statements must have if selecting from multiple tables. I am assuming most of my readers have SQL knowledge and understands data modeling concepts. Enough said here. Of course.Now you can go read Oracle's Admin tool guide already knowing what it is here for. where are the filtering conditions or joining conditions that applies to this statement. you have to know what you are selecting. lets go look at 'how' OBIEE does it. it will make your learning a lot more solid. In order to produce the SQL select statement that meets the requirement. So having the above understanding. from what tables or objects you are selecting from. Therefore.publish on dashboard. as I am writing this article. --. the way OBIEE does it is to use an application called 'Admin tool'. Admin tool will look at the following upon login: . the Admin tool upon entering looks like this (with explanation of each of the 3 layers): If your client has purchased the OBIEE's pre-built model. such as BI Apps. If you don't. Anyways. then make this your first 'Why' to handle before you even think about learning OBIEE.

11G has changed the architecture by introducing weblogic. If you want to know more about the difference between joins in physical layer VS joins in BMM Layer. . For best practices. we have one server (BI server) that controls the operation and connection between repository and the DB.Now. Ok. Oracle has a few good documents and internet has some great articles about it too. This takes us to a different place: presentation service. try to keep standard star-schema in your design. Repository is a filed with '. The 'how to do it' varies from company to company. So. I will skip that in this article. but if you know the 'why'. you can go back to Oracle's Admin guide and read more about what you can do in each of the 3 layers in your design process. So if you ever come across the term Rpd file in any of the documents you read. it is saved in OBIEE's directory under 'repository folder'. and another server (presentation server and OC4J) that controls the operation of the UI of presentation service. you can easily pick up the 'how'.rpd' at the end. read this. The essence of 'production migration' is nothing but to copy the . So moving on. you will know what they are talking about. we have done our design of data modeling. You can read more about the architecture of 10G vs 11G.rpd file from your design environment to the same folder within OBIEE directory on production environment. now that the design is finished as we have done our things from physical layer to BMM layer and rename the fields in business terms in presentation layer. in OBIEE 10g. So all of the objects that we have saved are stored as an 'rpd' or repository. the next step is to create reports based on the design we have done in Admin Tool. we can save everything we have done in Admin tool.

. don't worry about those things. how to customize fields and how to make reports and dashboard interactive. the way to get into the presentation service is by using a 'url link'. the url is different. What you will see is a list of 'Subject Areas'. By clicking on the subject area. I think this is worth blogging for specially after . So upon knowing what it is and why we use presentation service/dashboard.. If you understands the BI concept and every thing that this article mentions. Just access the link that's provided by your admin and log on! Of course the UI interface of 11g and 10 are very different. Depending on the name of the server where OBIEE is installed. it is usually provided upon installation. For beginners. I will say you have built a pretty solid foundation. These are the objects users and report developers use to create their reports. build some simple data schema and create some reports. how to use filters and prompts. Of course. which is the presentation folders you have designed in presentation layer. which can also lead to so many different topics depending on the answers. This is good for now. Have fun with it. Go back and ask yourself what if you want to see certain fancy stuffs. the best thing to do in order to get better is by practicing. what if there is strange scenarios? What would you do? Use your imagination and creativity and keep exploring the answers! Good luck! Until next time THE FUNDAMENTAL UNDERSTANDING OF ORACLE BUSINESS INTELLIGENCE 4:34 PM BI Concepts 7 comments There has been many times when during the interview I have asked or been asked the question "Could you explain to me what is OBIEE and what does it do?" This sounds like a really basic question that anybody can start with. it takes you to a list of folders and columns that's within the subject area. go and read the Presentation service user guide for more details on how to create reports. I hope this article gives you a good focus on where to start and where to follow at the beginning of your OBIEE learning journey. All these are the exact same thing as your design in presentation layer.Just to make it easier for beginners to understand. Every client has a different link. Try it out in your testing environment. But it still work the same way.

and various other views. to analyze wide range of their business through the uses of reports. view their information in a centralized and highly interactive platform that's easy for maintaining controls. only now each user is going to maintain 60 reports of 300K records each on OBIEE dashboard instead of on their excel spreadsheets like they did previously. it is about . following the response of "OBIEE being a reporting tool" comes my second question: "why would my company spend so much money to purchase this product if all we want is just to create some reports and charts?" Despite all the cool features of charting. It is typically the 'front end' of data warehouse process since most of the data & other objects that OBIEE deals with come from analytic database that is normally the receiving end of the ETL process sourcing from transactional database. OBIEE utilizes Kimball data modeling philosophy in its implementation design that enables users to view their business information. Therefore. how would business get the biggest bang for their bucks by the purchase of this tool? Without knowing what OBIEE is really about. the project will likely go down the same path as before. rather. pivoting. then don't use OBIEE because the idea of OBIEE is to not have users to leave the dashboard or making users go through 65ooo records(the default max record setting) after downloading into excel. However. I am not saying that this is the wrong answer at all. Indeed. Business Intelligence is the front end part of the data warehousing.having had so many interviews or project related discussions with other professionals that have missed the point when speaking of OBIEE or even the topic of 'business intelligence' in general. business intelligence is a realization of the concept of interacting with the complete inside world of one's business analytically. One of the most common response to the above question is that OBIEE is a reporting tool that can be used to create various reports and charts. However. creates a platform of business information that enables users to adhoc query valuable information at will. in other to answer this question. if all you want to do is having 30k records in several excel sheets to find whatever account that still owes certain amount of money since x number of years ago. we need to first ask ourselves this: what is business intelligence? In my opinion. the above could be mostly what they concern. only then the project can be set on a proper direction and expectations of the consumers can be effectively managed. Therefore. I have seen or consulted on a few BI project implementations in the past where BI tool were used as a total duplication of what they were already doing and so we continued to customize our environment for the requirements that were fundamentally conflicting with the purpose of BI. seeing OBIEE as just a reporting tool alone will make you miss the bigger picture. the success of any BI project implementations start with the right understanding of OBIEE from a business perspective. from a pure technical perspective. and publish information that dynamically updates as business progresses.. In summary. and as a result. coloring of the reports that OBIEE provides. implementing OBIEE in your business isn't just about having a new software tool. OBIEE is an application that implements the concept of business intelligence by the means of slicing & dicing huge volumes of data across numbers of data sources. dynamically in order to gain thorough. then printing out tons of papers. it is about adopting a new concept or a new business practice. accurate understanding of specific business areas for making better business decisions effectively and timely. as a pure technical OBIEE developer. Certainly. Therefore. So what is OBIEE then? Well.

. It's about making the mind of your business talk to you live.answering any specific business questions with spot-on answer.