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

Similar Messages

  • Snowflake/Star Schema in OBIEE

    Hi Gurus,
    I would be very glad if you can help me to resolve this problem.
    Before posting, I searched the forum there are similar queries(Circular Join) but I do not get the solution.
    I have fact and dimension tables builded with star schema which I do not have any problem. But there is a fact table which has dimension to dimension relation between them.
    When I tried to connect them which I explained in below I am getting error(Circular join problem) or If I fix the error, In Obiee analysis I am getting another error which says there is no fact table between tables. Let me explain the situation;
    I have 4 dimensions table and a fact table;
    connection between them;
    Sales Dim(1) ---> Fact.A(N)
    Date Dim(1) ---> Fact.A(N)
    Customer Dim(1) ---->Fact.A(N)
    Sales Channels Dim(1) --->Sales Dim(N)
    Date Dim(1)---> Sales Dim(N)
    Date Dim(1) ---->SalesChannel(N)
    I can see that there are bunch of circular join in here :(. I did not understand to use Alias to resolve this problem.
    For instance; Dim A--->Fact AC
    Dim B --->Fact AC
    Dim A---> Dim B
    If I create a Alias for Dim A, I can resolve the problem but which of them should I drag to Presentation Layer(at the end both of them same but Dim A used by other fact tables too). If I drag to Dim A nothing will be change or I am totally lost:(
    If you do not understand the question I will try to be more clear.
    I would be very happy if you can help me.
    Thanks in advance.
    M.S

    Hi M.S,
    If I got your issue correctly, then the issue is the join between the 'Date Dim' -> 'Sales Dim' and 'Date Dim' -> 'Channels Dim'. I was just trying to understand the model here, and thinking why do you need a join between these dimensions.
    Anyway, a report with Sales and Date dimension can always be resolved through the Fact table. However, if you still want all combinations across this dimension, you can still use a implicit column methodology for this issue. you might want to refer to venkat's blog on this approach here.http://www.rittmanmead.com/2009/08/oracle-bi-ee-10-1-3-4-1-reporting-on-non-transactional-dimension-values-equivalence-of-outer-joins/
    Hope this helps.
    Thank you,
    Dhar

  • 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

  • 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

  • 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

  • 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

  • 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.

  • Data level Security issue in obiee 11g

    Hi,
    We are trying to implement data level security, let me explain the issue
    The requirement is, we have 7 schools and each school has one principle , there will be a Superdintent who has 3 schools under him. so now when each principle logs in to dashboard we have a prompt for school i.e Name of school in that prompt he should see only his school and even the data of that school only which are assigned to him, now when Superdintent logs in he should see all 3 schools in the prompt and data. I have gone through this link (http://www.rittmanmead.com/2012/03/obiee-11g-security-week-row-level-security/) but could not achieve.
    We are able to achieve by writing SQL in BMM layer ( LTS Table) so where ever the table is used in dashboards the security is being applied and we are able to see what we want. We want to achieve this by application role, But when we are creating session variables and applying on Application Role its not working. We want to achieve this by using Application role because suppose in other dashboards when the table is not used or pulled in, it will not work.But if we do it using application role its applies to all dashboards and data is resticted. so that when principle or Superdintent logs in automatically its restricts the data.
    Below is the SQL which we used in BMM LTS, its working fine. But when the same SQL is applied in Application Role it's not working.
    SQL used in session variable -
    select  'SCHOOL_CD1', school_cd1 from w_staff_d where empl_id ='VALUEOF(NQ_SESSION.USER)'
    and job_desc1 = 'Principal High School - KPI'
    Any suggestions please ??
    Thanks,
    VRP

    Hi,
    I pasted the log view below by applying SET VARIABLE LOGLEVEL=2, DISABLE_CACHE_HIT=1;, ran this report by applying SQL in Session variable. Let me know if you want anything -
    Thanks
    [OracleBIServerComponent] [TRACE:2] [USER-0] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] ############################################## [[
    -------------------- SQL Request:
    SET VARIABLE QUERY_SRC_CD='Report',SAW_SRC_PATH='/shared/Key Performance Analytics/Analysis/Climate and Culture/Analysis for total school suspensions',LOGLEVEL=2, DISABLE_CACHE_HIT=1; SELECT s_0, s_1, s_2, s_3, s_4, s_5, s_6, s_7, s_8, s_9, s_10, s_11 FROM (
    SELECT
    0 s_0,
    "High School KPI"."- Date"."School Year" s_1,
    "High School KPI"."- Grade"."Grade Level" s_2,
    "High School KPI"."- School"."School Name" s_3,
    "High School KPI"."- School Suspensions"."% of Students Suspended" s_4,
    "High School KPI"."- School Suspensions"."Count of Students Enrolled" s_5,
    "High School KPI"."- School Suspensions"."Count of Students with Incidents" s_6,
    CASE WHEN (CASE WHEN MAX("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END +(CASE WHEN (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END)=0 THEN CASE WHEN CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END <0 THEN (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END *-1) ELSE CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END END ELSE (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END) END /10))<0 THEN 1 ELSE 2 END s_7,
    CASE WHEN (CASE WHEN MAX("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END)=0 THEN CASE WHEN CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END <0 THEN (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END *-1) ELSE CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END END ELSE (CASE WHEN MAX("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END - CASE WHEN MIN("- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY )END) END s_8,
    CASE WHEN MAX("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 10 ELSE MAX("- School Suspensions"."% of Students Suspended" BY ) END s_9,
    CASE WHEN MIN("High School KPI"."- School Suspensions"."% of Students Suspended" BY ) IS NULL THEN 0 ELSE MIN("- School Suspensions"."% of Students Suspended" BY ) END s_10,
    REPORT_AGGREGATE("High School KPI"."- School Suspensions"."% of Students Suspended" BY "High School KPI"."- Date"."School Year") s_11
    FROM "High School KPI"
    WHERE
    (("- Discipline Action"."Discipline Action Code" = 'Suspension') AND ("- Date"."School Year Desc" = VALUEOF("school_year_desc")))
    ) djm ORDER BY 1, 2 ASC NULLS LAST
    [2012-10-17T18:36:55.000+00:00] [OracleBIServerComponent] [TRACE:2] [USER-23] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] -------------------- General Query Info: [[
    Repository: Star, Subject Area: High School KPI, Presentation: High School KPI
    [2012-10-17T18:36:55.000+00:00] [OracleBIServerComponent] [TRACE:2] [USER-18] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] -------------------- Sending query to database named SPA (id: <<62064>>), connection pool named Initialization Block Connection Pool: [[
    WITH
    SAWITH0 AS (select T30351.SCHOOL_YEAR_DESC as c2,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T29835.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30351.SCHOOL_YEAR_DESC, T29835.STDNT_WID ORDER BY T30351.SCHOOL_YEAR_DESC DESC, T29835.STDNT_WID DESC) as c7
    from
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_SCHOOL_YEAR_D T30351 /* KPI_W_SCHOOL_YEAR_D */ ,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_ENROLL_SCHOOL_F T29835 /* KPI_W_STDNT_ENROLL_SCHOOL_F */
    where ( T26564.GRADE_LEVEL_WID = T29835.GRADE_LEVEL_WID and T26686.ORGANIZATION_WID = T29835.ORGANIZATION_WID and T29835.SCHOOL_YEAR_WID = T30351.SCHOOL_YEAR_WID and T30351.SCHOOL_YEAR_DESC = '2011-2012' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH1 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    D1.c2 as c2,
    count(distinct D1.c6) as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH0 D1
    group by D1.c2, D1.c4, D1.c5),
    SAWITH2 AS (select sum(D1.c1) over (partition by D1.c2) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH1 D1),
    SAWITH3 AS (select T30647.SCHOOL_YEAR as c3,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T26023.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30647.SCHOOL_YEAR, T26023.STDNT_WID ORDER BY T30647.SCHOOL_YEAR DESC, T26023.STDNT_WID DESC) as c7
    from
    W_DISCIPLINE_ACTION_D T29975 /* KPI_W_DISCIPLINE_ACTION_D */ ,
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_KPI_QTR_DAY_D T30647,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_DISCIPLINE_F T26023 /* KPI_W_STDNT_DISCIPLINE_F */
    where ( T26023.DISCIPLINE_ACTION_WID = T29975.DISCIPLINE_ACTION_WID and T26023.ORGANIZATION_WID = T26686.ORGANIZATION_WID and T26023.DATE_WID = T30647.DATE_WID and T26023.GRADE_LEVEL_WID = T26564.GRADE_LEVEL_WID and T29975.DISCIPLINE_ACTION_CD = 'Suspension' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH4 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    count(distinct D1.c6) as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH3 D1
    group by D1.c3, D1.c4, D1.c5),
    SAWITH5 AS (select sum(D1.c1) over (partition by D1.c3) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH4 D1)
    select distinct case when D1.c2 is not null then D1.c2 when D2.c3 is not null then D2.c3 end as c1,
    case when D1.c4 is not null then D1.c4 when D2.c4 is not null then D2.c4 end as c2,
    case when D1.c5 is not null then D1.c5 when D2.c5 is not null then D2.c5 end as c3,
    case when D1.c3 = 0 then NULL else D2.c2 * 100.0 / nullif( D1.c3, 0) end as c4,
    D1.c3 as c5,
    D2.c2 as c6
    from
    SAWITH2 D1,
    SAWITH5 D2
    where ( nvl(D1.c2 , '1') = nvl(D2.c3 , '1') and nvl(D1.c2 , '2') = nvl(D2.c3 , '2') and nvl(D1.c4 , '1') = nvl(D2.c4 , '1') and nvl(D1.c4 , '2') = nvl(D2.c4 , '2') and nvl(D1.c5 , '1') = nvl(D2.c5 , '1') and nvl(D1.c5 , '2') = nvl(D2.c5 , '2') )
    order by c1, c2, c3
    [2012-10-17T18:36:55.000+00:00] [OracleBIServerComponent] [TRACE:2] [USER-18] [] [ecid: c9928ce086f2ff4f:4405c138:13a559973e0:-8000-000000000000f7e9] [tid: 128c] [requestid: 5e40000b] [sessionid: 5e400000] [username: weblogic] -------------------- Sending query to database named SPA (id: <<62434>>), connection pool named Initialization Block Connection Pool: [[
    WITH
    SAWITH0 AS (select T30351.SCHOOL_YEAR_DESC as c2,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T29835.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30351.SCHOOL_YEAR_DESC, T29835.STDNT_WID ORDER BY T30351.SCHOOL_YEAR_DESC DESC, T29835.STDNT_WID DESC) as c7
    from
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_SCHOOL_YEAR_D T30351 /* KPI_W_SCHOOL_YEAR_D */ ,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_ENROLL_SCHOOL_F T29835 /* KPI_W_STDNT_ENROLL_SCHOOL_F */
    where ( T26564.GRADE_LEVEL_WID = T29835.GRADE_LEVEL_WID and T26686.ORGANIZATION_WID = T29835.ORGANIZATION_WID and T29835.SCHOOL_YEAR_WID = T30351.SCHOOL_YEAR_WID and T30351.SCHOOL_YEAR_DESC = '2011-2012' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH1 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    D1.c2 as c2,
    count(distinct D1.c6) as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH0 D1
    group by D1.c2, D1.c4, D1.c5),
    SAWITH2 AS (select sum(D1.c1) over (partition by D1.c2) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH1 D1),
    SAWITH3 AS (select T30647.SCHOOL_YEAR as c3,
    T26564.GRADE_LONG_DESC as c4,
    T26686.SCHOOL_NM as c5,
    T26023.STDNT_WID as c6,
    ROW_NUMBER() OVER (PARTITION BY T30647.SCHOOL_YEAR, T26023.STDNT_WID ORDER BY T30647.SCHOOL_YEAR DESC, T26023.STDNT_WID DESC) as c7
    from
    W_DISCIPLINE_ACTION_D T29975 /* KPI_W_DISCIPLINE_ACTION_D */ ,
    W_GRADE_LEVEL_D T26564 /* KPI_W_GRADE_LEVEL_D */ ,
    W_KPI_QTR_DAY_D T30647,
    W_ORGANIZATION_D T26686 /* KPI_W_ORGANIZATION_D */ ,
    W_STDNT_DISCIPLINE_F T26023 /* KPI_W_STDNT_DISCIPLINE_F */
    where ( T26023.DISCIPLINE_ACTION_WID = T29975.DISCIPLINE_ACTION_WID and T26023.ORGANIZATION_WID = T26686.ORGANIZATION_WID and T26023.DATE_WID = T30647.DATE_WID and T26023.GRADE_LEVEL_WID = T26564.GRADE_LEVEL_WID and T29975.DISCIPLINE_ACTION_CD = 'Suspension' and (T26564.GRADE_LONG_DESC in ('Grade 10', 'Grade 11', 'Grade 12', 'Grade 9')) and (T26686.SCHOOL_NM in ('Central Sr', 'Como Park Sr', 'Harding Sr', 'Highland Park Sr', 'Humboldt Secondary School', 'Johnson Sr', 'Washington Technology Secondary')) ) ),
    SAWITH4 AS (select count(distinct case D1.c7 when 1 then D1.c6 else NULL end ) as c1,
    count(distinct D1.c6) as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH3 D1
    group by D1.c3, D1.c4, D1.c5),
    SAWITH5 AS (select sum(D1.c1) over (partition by D1.c3) as c1,
    D1.c2 as c2,
    D1.c3 as c3,
    D1.c4 as c4,
    D1.c5 as c5
    from
    SAWITH4 D1),
    SAWITH6 AS (select case when max(D1.c1) = 0 then NULL else max(D2.c1) * 100.0 / nullif( max(D1.c1), 0) end as c11,
    case when D1.c2 is not null then D1.c2 when D2.c3 is not null then D2.c3 end as c12
    from
    SAWITH2 D1,
    SAWITH5 D2
    where ( nvl(D1.c2 , '1') = nvl(D2.c3 , '1') and nvl(D1.c2 , '2') = nvl(D2.c3 , '2') and nvl(D1.c4 , '1') = nvl(D2.c4 , '1') and nvl(D1.c4 , '2') = nvl(D2.c4 , '2') and nvl(D1.c5 , '1') = nvl(D2.c5 , '1') and nvl(D1.c5 , '2') = nvl(D2.c5 , '2') )
    group by case when D1.c2 is not null then D1.c2 when D2.c3 is not null then D2.c3 end )
    select D2.c11 as c1,
    D2.c12 as c2
    from
    SAWITH6 D2
    order by c2
    Edited by: 965968 on Oct 17, 2012 11:49 AM

  • 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!

Maybe you are looking for