Snowflake schema in OBIEE 11g

Hi Friends,
We have a requirement where in we have something like below:
IPID CID Account
1000 100 10
1000 100 20
1000 100 30
1000 200 40
2000 300 50
2000 300 60
so the fact table would have the key for Account number(lowest level of granularity) and hence will be directly joined.
Please help me with your inputs on what would be the pros n cons of doin a snowflake join or how else can we better implement this.
PS : we have balancs calculated at the Account level in the fact table and we need to also calculate the balance at CID and IPID level.

Final point, for performance reasons you should also try to model data into star schema in the physical layer.
If the data is modelled as a true star then there are database features which optimise query performance. These features are set by a DBA when the Warehouse is configured (e.g. enable_star_transformations). The results with this parameter on/off can be staggering (query time reduced from minutes to seconds), showing the power of star schema.
When snowflakes occur, these performance features will not work as designed, and performance will be degraded. There are certain criteria that have to be met by the data e.g. bitmap indices on all of the foreign key columns in the fact.
Please mark if helpful / correct,
Andy
www.project.eu.com

Similar Messages

  • Star schema in OBIEE 11G

    Hi Experts,
    Please tell me the places in OBIEE 11G where i can design the start schema.is it only in Physical Layer or In BBM too?
    Thanks-Bhaskar

    Final point, for performance reasons you should also try to model data into star schema in the physical layer.
    If the data is modelled as a true star then there are database features which optimise query performance. These features are set by a DBA when the Warehouse is configured (e.g. enable_star_transformations). The results with this parameter on/off can be staggering (query time reduced from minutes to seconds), showing the power of star schema.
    When snowflakes occur, these performance features will not work as designed, and performance will be degraded. There are certain criteria that have to be met by the data e.g. bitmap indices on all of the foreign key columns in the fact.
    Please mark if helpful / correct,
    Andy
    www.project.eu.com

  • Error RCU-6083 during RCU installation prior to OBIEE 11g on Solaris

    Hello,
    I have an application server where I have an Oracle Database EE 11g running on Solaris 10 upgrade 9.
    The server has the following characteristics:
    - SUN V440
    - RAM 16GB
    - 2 processors Ultra Sparc III, 1.5GHz
    - OS: Solaris version 10
    - Disk space: 500GB
    - Oracle Weblogic Server 11g (10.3)
    - Ethernet 1 Gpbs
    I want to install the RCU schemas and OBIEE 11g (11.1.1.5.0) on this server so I verified all the pre-requisites for RCU and OBIEE and are OK.
    I am using the Repository Creation Utility (11.1.1.5.0) for Microsoft Windows (32-bit) to install the RCU because although the database is running on Solaris, the installer is not working through that server so I have a PC connected to the network and through that PC that has windows7 i could run the installer and connect to the db, using the SYSTEM user (because when i select sys as sysdba, although the password is correct, it doesn't connect to the db).
    However, the installer is sending the ERROR: RCU-6083 regarding the pre-requisites for the BIPLATFORM.
    I already use the following command alter system set processes=500 and restarted the db services, however the wizard installer is still sendig that error.
    What can be done to succesfully install the RCU?
    Thanks and regards,
    Rebeca

    Hello User,
    Below my comments in blue:-
    1) Do I need to install any Oracle DB (like to install 10g) prior to running rcu.bat file?
    Yes
    2) If I install Oracle 10g DB, does if create any compatibility issue while installing OBIEE 11g?
    Check below the compatibility matrix
    Oracle Fusion Middleware Supported System Configurations
    Thanks,
    Sasi Nagireddy.

  • OBIEE 11g (11.1.1.5) - RCU Schemas

    Hi,
    I have got a Virtual Machine (BI_Dev) with OBIEE 11g (11.1.1.5) installed but RCU schemas are pointing to the Database Server (DB_Dev). Now I would like to clone the BI_Dev virtual machine to BI_Prod.
    I can create RCU schemas executing RCU in the DB_Prod database. But my question is how do I change BI_Prod to point these new schemas? Do I have to change any configuration files OR any other script that can do it for me?
    Thanks in advance.

    Hi
    Login Weblogic Console with admin username/pwd.
    Goto Services -> JDBC -> Data Sources.
    Select Lock & Edit button
    Select Data Source "bip_datasource" link in the available Data Sources list
    Select Connection Pool tab
    .... Change the URL|Driver|Properties|Password
    Select Save button.
    OR,
    you have to go to WEblogic Enterprise Manager (http://<server>:7001/em/. Then go to Business Intelligence folder -> coreapplication. Go to "Deployment" tab and then to "Scheduler" tab. Change the database field to point to the new DB and apply changes.
    Hope it help's
    Thanks,
    Satya

  • Snowflake in obiee 11g

    Hi,
    I am very confused on snowflake schema. Lets start with example:
    I have 3 dim tables & 1 fact table called:
    Fact ABC,
    Dim A,
    Dim B,
    Dim C
    my join condition is like: Fact ABC join with Dim A, Dim A join with Dim B & dim B join with Dim C.
    I don't want to create new logical table.
    Can anyone please help me how to I can achieve this.
    Thanks,

    Pull FactABC and DmA to BMM and then map Dim B to A using A source properties and then + or Map.
    First B and then C.
    then pull required columns from B and C to A

  • Obiee 11g schemas missing

    hello to one and all i have recently installed sql server 2005 express edition on my system, when i checked the tables i have not found all the tables which i need to practice for my obiee tool. i will provide the source below.
    missing tables
    dimention tables
    customer,market,order,product,employee,time_day,time_mnth,dim_segment
    fact
    factrev,factinv
    http://www.scribd.com/aloo_a2/d/60828901-Sample-Sales-Re-Engineering-in-OBIEE-11g-Part-I
    my doubt over here is was there any installation error from my end.

    SQL Express is not supported

  • What's wrong in OBIEE 11g

    Everyone is saying how good OBIEE 11g is so I decided to post about what's bad with it, which surprisingly it's lot. This is what I think is wrong with OBIEE 11g:
    1) Can't install the client tools only, it requires a full install. It seems they have simplified the installation in 11g but only for developers/sales reps running everything on the same machine on Windows PC. The Client tools even requires new set of schema, nonsense!
    2) The "super" new installer that allegedly does everything and simplifies your life does not create the time dimension tables for the Usage Tracking reports.
    3) BI Publisher still uses a separate Scheduler. Half-baked integration still there...
    4) OEM introduced functionality to configure things from the web but again half-baked integration there, a lot of config parameters still need done directly on config files. If you are going to change this better to change all at one go rather than confusing people with half-done things.
    5) Installer requires new schemas to be created in advance. Can't deffer that, can't use an existing schema. This is good for developers running everything on the same machine. Rubbish for enterprises where BI developers are usually not DBAs.
    6) Oracle installer now requires a myriad of permissions and packages on Unix to install (i.e. write permissions on /opt/app/oracle). 10g installer was much better and didn't need all that crap.
    7) 64 bits OSes only support "Software only" installs, need to be configured manually. WTF? The whole enterprise world is already on 64bits! Nonsense!
    8) Still no support for client tools in 64bits OSes.
    9) IE6 no longer supported. May be it was unavoidable but most of the enterprise is still in IE6.
    10) No choice of J2EE. I don't see the need to force people out of the their choice of J2EE other than pure anti-competitive behaviour.
    11) License costs up 130%.
    IMHO the above is a big step back, Oracle is missing the point here. Obviously not enough competition on the BI market, Oracle's got too big and too greedy.

    Here is an interview with Kurt Wolff, which is one of the original OBIEE developers from the nQuire days:
    http://obibb.wordpress.com/2010/08/23/obibb-%E2%80%93-interviews-kurt-wolff/
    This is particularly relevant of how I feel about OBIEE 11g so far...
    "I don’t really know if there are any new features that are important to me in my current work or not. There may be features that help Oracle sell more product, but that’s different.
    Over two years ago I submitted a list of 20 “little” enhancements that, as someone who on a daily basis worked developing analytic apps with OBIEE, I thought would be really beneficial. They were “little” in the sense that I thought the dev team could knock them all out in less than three weeks’ time. Seriously big impact with seriously little work.
    Instead, we’re getting what appears to be a major re-write of the product, which raises questions in my mind about compatibility, unlearning, and new bugs. What I know about new features – well, they’re not so compelling. Sure, if you have a need to integrate Essbase with your other data, that’s good. But in my present situation, it’s irrelevant, and I’m planning on taking a lot of time to evaluate the new release before moving ahead with it."

  • Map Viewer in Obiee 11G

    Hi,
    I need to install map viewer in obiee 11g to show maps in dashboards. I have no idea about this, can any one help me.
    Thanks,
    PJ

    OBIEE Samples has very good documentation and the schemas to download and set this up
    http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html
    Select the OBIEE 11.1.1.3 - Sample Application section

  • OBIEE 11g on windows issue

    Has anyone had any success in installing OBIEE (11.1.1.5), DAC (10.1.3.4.1), Informatica (9.0.1 hotfix 2) and Oracle BI Apps (7.9.6.3) on Linux 64 bit?
    We have been provided 2 physical Linux servers (say A & B) and 1 virtual server (say C) for the same. We were able to install obiee 11g on linux x86 machine (A). We were able to also install the Informatica server (9.0.1 hotfilx 2) and DAC server on the machine (B). As per e-delivery, Bi apps 7.9.6.3 is not available for linux x86_64 bit platform, hence we have downloaded for windows and planning to install on windows machine(C).
    So i have followed this doc http://docs.oracle.com/cd/E20490_01/bia.7963/e19038.pdf section 4.1 for installaing. so it says to install OBIEE complete install(same one which we did on linux machine A) so when i started installing OBIEE enterprise install i am using the same dev_biplatform and mds schema details on windows too but it says it already exist on the database. so i got struck here. So what kind of install do we need to do on windows for OBIEE because after that when we perform OBIA installation we need to provide the OBIEE isntallation paths like webloic home,middleware home, etc so that it will create all the metadata files rpd,catalog,obia_bw.rep etc.
    So once it is success i would move the OBIA respective files to linux machine A and B.
    please help me with this.
    Thanks,
    RM

    HI,
    10.5.1 500 Internal Server Error
    The above error says Presentation services not running.
    Using this command you can check:
    Open --> Run--> Cd OBIEE_Home\Instance/Intstace / bin> opmnctl status
    Try to stop services and again restart the all services.
    stop the all services = opmnctl stop all
    Start the services = opmnctl start all
    I guess you installation not done completely.
    Please refer the below link try to install freshly.
    http://satyaobieesolutions.blogspot.in/2012/06/obiee-11.html
    Hope this help's
    Thanks,
    Satya

  • Cannot get into 'Dashboard Properties' (OBIEE 11g) using IE 8

    When I enter an OBIEE 11g dashboard (as an Administrator) and click on "*Edit Dashboard*" & then click on "*Dashboard Properties*":
    1) the "*Dashboard Properties*" box pops up but...
    2) only the upper porting of the "*Dashboard Properties*" box displays
    3) the lower portion of the box never displays...it just stays all white. This portion is where the grid that would normally display the list of dashboard pages (where I could choose to hide pages)
    4) at the bottom left-had part of my browser, it says "*(11 items remaining)*"
    5) my browser stays locked like this & the only way to get out of it is to ctrl+alt+del
    Several things to note:
    1) I'm not sure when this started happening, but I noticed it sometime last week. I know in the past I was able to get into the dashboard properties, but now I cannot.
    2) I am on OBIEE 11.1.1.5.0
    3) I am on Win7 32-bit
    4) I am on version IE 8.0.7601.17514
    5) I can run OBIEE in Firefox and edit the dashboard properties just fine. This issue does not seem to exist in Firefox
    6) If I change to "*compatibility view*" in IE 8, I seem to be able to go into the "*Dashboard Propeties*" box just fine...HOWEVER, when I try to go into "*Edit Dashboard*" (while in "*compatibility view*") many of my objects (columns/sections) overlap & are weirdly placed all over the screen.
    7) I have tried modifying the httpd.conf file as per the official Oracle white paper relating to OBIEE 11g in IE8 (Doc ID 1312299.1) and it didn't seem to fix my issue
    8) I have also tried uninstalling & re-installing IE8 but that also did not seem to fix my issue.
    Has anyone else encountered this issue? If so, any suggestions on what one might do to fix it?
    Any help is greatly appreciated.

    Good suggestion. I have tried IE 8 and 9 and Firefox with the same results. An error is thrown in IE 8:
    "Message: Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus."
    I believe this is referring to the fact that it cannot move focus to the username text field as the field is not displayed.
    Another note, our steps for upgrade were as follows so not sure if this is part of the problem:
    1. Install 11.1.1.3 OBIEE
    2. Upgrade to 11.1.1.5 OBIEE
    3. Run ua.bat for publisher schema and repository
    4. Now, do not see username/pw at login and thus cannot login

  • OBIEE 11g Map Visualization Error - basemap is defined in spatial meta-data

    Hi All,
    I have installed OBIEE 11g successfully on my Desktop Machine, deployed the Sample Applications regarding Mapviewer and its working fine. I have seen all the Maps and they are running fine in fact they are editable and i can easily do anything with those Maps but,
    The issue is that when i am going to create a new Report and try to integrate Map on it then it shows an error as display below;
    A basemap is required to render a map. Please ensure that atleast one basemap is defined in the spatial meta-data
    Error Details
    Error Codes: EMGUNIA3
    Location: saw.views.evc.activate, saw.httpserver.processrequest, saw.rpc.server.responder, saw.rpc.server, saw.rpc.server.handleConnection, saw.rpc.server.dispatch, saw.threadpool,
    saw.threadpool, saw.threads
    I have also followed this link ( http://erpthings.blogspot.com/2011/01/obiee-11g-inbuilt-mapping-and-spatial.html ) but it is also stuck on the same error at the end.
    I didn't understand the problem why its giving an error like this while the Sample Application worked fine so, if there is any way to define a basemap in spatial meta-data plz guide me OR
    Is there any way to integrate Map with OBIEE 11g ?
    Cheers,
    Masood.

    This question has been solved!
    Basically you need to ensure the database schema where the data source (Navteq) has been imported must have the privilege "Create Type"
    This comes from the Oracle manual extract as shown below:
    1.4.4.3 Creating MapViewer Array Types, if Necessary
    For each database schema that it connects to, MapViewer checks for the existence of
    the following SQL array types that support array-type binding variables that might
    exist in some predefined themes:
    ■ MV_STRINGLIST
    ■ MV_NUMBERLIST
    ■ MV_DATELIST
    If these types do not exist, MapViewer attempts to create them in the database schema
    associated with the MapViewer data source. However, if the user associated with that
    schema does not have sufficient privileges to create new types, a privileged user must
    create the types by connecting to the data source schema and entering the following
    statements:
    CREATE or REPLACE type MV_STRINGLIST as TABLE of VARCHAR2(1000);
    CREATE or REPLACE type MV_NUMBERLIST as TABLE of NUMBER;
    CREATE or REPLACE type MV_DATELIST as TABLE of DATE;
    Cheers.

  • Presentation Variable issue in OBIEE 11g

    Hi,
    I have 2 reports, report 1 and report 2
    When i drill down on report 1 column 'Number of id's' will open the details report of Id's report 2
    I am using a Presentation variable in report 2 filters (detail report) which is generated in Main report dasnbord prompt.
    They have separate star schema.
    Main report(reprot1) using Aggregated table.
    Sub report(report2) using detail table.
    Problem:
    After upgradation from OBIEE 10.1.3.4 to OBIEE 11.1.1.5,(Unix server) The presentation variable value is not getting passed to the detail report. This is working completely fine in OBIEE 10g.
    Is there any BUG in OBIEE 11g wrt presentation variable or do we want to change the configuration?
    Thanks,
    Satheesh

    Hi,
    Not sure about the behaviour in 11g, but we faced a similar issue in 10g while passing the presentation varaibles to detail report where main/detail report where coming from different subject areas. The behavior was a little unpredictable. To overcome this, we tried using request variable instead of presentation variable and it worked for us.
    You can give it a try by doing the same and see if it works for you.
    Thanks

  • Connection Failed in OBIEE 11g Admin tool

    Hi,
    I have virtual image V305 of OBIEE on linux x86-64. It is working fine but I was not able to access Admintool from linux m/c.
    So I have installed OBIEE 11g client on windows XP. It is showing all the subject area & tables. But when I am importing any table from my DB, it is giving error "Connection has failed". I have done tnsname.Ora file in both folder Oracle client & OBIEE client
    Please help me as soon as possible.
    Thanks

    I've found a work around for using tnsnames:
    put the following string in "Data Source" and it works
    (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <your host>)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = <your database>)))
    Can you please refer below links for more methods.
    https://forums.oracle.com/thread/2315030
    http://satyaobieesolutions.blogspot.com/2013/10/obiee11g-connection-failed-error-import.html
    http://allaboutobiee.blogspot.com/2012/03/connecting-oracle-data-source-with.html
    http://www.rittmanmead.com/2012/05/obiee-administration-tool-import-metadata-shows-no-schemas/
    Thanks,
    Satya Ranki Reddy

  • Urg: Not able to import data from DB in OBIEE 11g : Connection has failed.

    Hi Team
    Recently while working in OBIEE 11g , I was trying to import tables from the data-base but I am getting an error " Connection has failed " .
    I have put the tnsora file in the network admin folder and the
    C:\OracleBIHome\Network\admin
    \OracleBI1\network\admin (Example: C:\OBI\Oracle_BI1\network\admin)
    \oracle_common\network\admin (Example: C:\OBI\oracle_common\network\admin)
    and have set the TNS_ADMIN variable in the User.cmd path  with the above path .
    But it is still not working . I have tried all the options but its still not working .
    Any help is appreciated.
    Regards
    R

    Is it Compulsory to give Schema and Work Schema while creating the Physical Schema in Oracle Data server?
    This is mandatory to have a schema and a work schema here.
    The schema and work schema could be the same user as the user who is connected to the dataserver!

  • Unable to import table or columns in OBIEE 11G RPD

    Hi All,
    We are unable to import table into the RPD using OCI 10G/11G to import the table then the import box open but we are unable to see the tables below the schema name. When we use ODBC 3.5 and created a DSN for the database then we are able to see all the tables and import them. But the problem here is that when we are using window server 7 64 bit to install client and then importing the table ODBC is not working fine as well.
    Please note that we are using OBIEE 11G which is installed on unix box and we connect to RPD using client installed on windows server.
    Appreciate all the help in advance.
    Thanks,
    Mohit

    Hi Sayak,
    This means we need to installed Oracle client to resolve this problem. Can you please share if you have some knowledge regarding the same.
    Thanks,
    Mohit

Maybe you are looking for