3 Replies Latest reply on May 26, 2015 11:25 AM by asim cholas

    Content Tab in OBIEE


      Hello everybody,


      I read some blogs, articles about obiee logical table source content tab, fragmentation etc.. However, I can not understand it totally. I really want to understand how bi server works deeply. But no one knows around me (clarify it in basic ). So, I just read articles but being tired of reading many many times. Can anyone please tell me with some simple examples. Why these terms are important?


      Thank You From Now On




        • 1. Re: Content Tab in OBIEE

          Hi Dilek,


          The fragmentation content is basically nothing but partition of tables in Physical Database. When we have data partioned in tables or data available in different tables( some transcations might store in different tables), we will use fragmentation in OBIEE. Ideally we do go with physical partition.


          Better go through Nico's blog for better understanding.


          OBIEE - Fragmentation Content, value-based, horizontal partitioning | GerardNico.com (BI, OBIEE, OWB, DataWarehouse)

          • 2. Re: Content Tab in OBIEE
            Gianni Ceresa

            Hi Dilek,

            For the content level you must read a single blog: https://greatobi.wordpress.com/2013/09/10/the-single-most-important-thing-to-know-about-the-obi-rpd/

            Content level is a core element of OBIEE, it tell the system at which levels things exists and how to manipulate them at that level, above or below it.

            It's of course related to hierarchies and that's why you must always build hierarchies for each one of your dimensions (even if the system allow you to not do it and there are still lot of people saying it's not important ... they just still didn't get how OBIEE works).


            For the fragmentation just keep in mind it's limited: often it doesn't match the condition and the system uses both LTS just because the column used in the fragmentation rule isn't in the analysis. There are also some issues when using time series functions on a fragmented time dimension.


            But what you ask are some of the most core elements of OBIEE and also the most complicated to understand and it's why many "experts" still didn't got what content level are ....

            So take your time also to try and test these things having a look at the generated SQL as they have a direct impact on that.

            1 person found this helpful
            • 3. Re: Content Tab in OBIEE
              asim cholas

              Fragmentation is something like we are splitting the table in to multiple fragments for faster and better query performance.


              For example you are working in a large organization with 1 million employees. you have all your employee data in one table called employee. When you are querying for the details of dileraco, the query will scan whole table until it finds the value for dileraco. So it can have performance impact. In fragmentation what we do is , for employee table, employee name starting with A you will create a different partition, for B another, So when you query for dileraco it will hit the "D" Partition which will have much lesser records than the actual table. So query performance will be better. this is value based partitioning. you can partition table in multiple ways, like first 10000 records in 1st partition and so on. Hope you got some idea about fragmentation.