KPI's In OBIEE

Hi,
Can u please tell me where are KPI's defined in BI?
Regards,
KD

in Business Model Mapping layer

Similar Messages

  • Error while running a KPI Watchlist in obiee 11g dashboard

    I am getting the following error while running a KPI Watchlist :
    *" Odbc driver returned an error (SQLExecDirectW) "*
    I added two KPI's (KPI 1 & KPI 2)into that Watchlist , one from the default "Sample Sales Lite" (sub 1) and another from sub 2 which have essbase as data source .
    KPI 1 (created from sub 1) is working fine , but while placing KPI 2 (created from sub 2 ) in the watchlist , its throwing the above error . However , while running KPI 2 individually , its showing meaningful results .
    Let me know if the problem statement is not clear .
    OBIEE version used : 11.1.1.5.0 .

    Could anyone reply this thread. I am also getting the same error . Even server logs are also not helping.

  • KPI Filtering in OBIEE 11g

    Hello,
    I've successfully installed OBIEE 11.1.1.5 and I'm starting testing the new 11g features.
    One problem I've run into is fairly simple in definition: how can I filter a KPI through a watchlist or a strategy map?
    I know that in defining watchlists and scorecard one can use the POV bar, and indeed it works perfectly, but when I put the watchlist or scorecard on a dashboard it's not possible to filter KPI results through a filter, and the pov bar control simply doesn't show up.
    Can anyone help on this matter?
    Thanks in advance!
    Vincenzo

    Hi ,
    As you have mentioned i have created a column prompt with presentation variable as "presyr"
    i have a KPI , where the "target value" should have the value captured in "presyr" . So i have used the expression in target value as @{presyr}
    i have put the kpi to a watchlist with "use point of view" option (i cannot use variables here as there is no presentation variable there)
    After that i have put prompt and KPIwatchlist to dashboard while putting KPIwatchlist to dashboard i have used "use variable " option and i have selected presentation variable with value as "presyr"
    but still the presentation value is not passing to target value in KPI
    Did i missed any step please help
    Thanks
    NN

  • KPI supported in OBIEE

    Does anybody knows about the list of KPI's that are supported in OBIEE for domains like Sales,Finance,Manufacturing,HR,etc
    I tried to find these information from the documents and links but was not succesfull
    Looking forward for your help

    Assuming you have a local installation running a BI Apps rpd, a nice help is the metadata dictionary. Here's a litte approach to integrating the metadata dictionary into the presentation server
    •     Create a metadata dictionary by using Tools -> Utilities -> Generate Metadata Dictionary in the Administration Tool
    •     If using oc4j, move the created folder structure (including main folder w/ the repository name)
    •     Point the presentation server to the generated metadata dictionary by adding the following tag inside the <ServerInstance> (adjust to your folder if necessary):
    <SubjectAreaMetadata>
    <DictionaryURLPrefix>/analytics/</DictionaryURLPrefix>
    </SubjectAreaMetadata>
    •     Restart the server
    Other than that, you can run Tools -> Utilities -> Repository Documentation, but personally I prefer the dictionary, since I can see it nicely in Answers.
    Hth,
    C.
    Edited by: Christian Berg on Jan 16, 2009 10:43 AM

  • Regarding KPI's and KPI Watchlist

    Hi,
    We are planing to implement KPI and KPI Watchlist with OBIEE 11g. Does anyone have any clue as to whether it is a seprately licensed product or it comes standard with 11g.
    If it is seprately licensed, how much is the license for?
    Thanks

    Hi,
    It's inbuild bi components no need seprate licence
    refer:
    http://obieeelegant.blogspot.com/2011/10/obiee-licence-supporting-components.html
    Thanks
    Deva

  • KPI doesn't filter according to the repository variables- obiee 11g

    Hello all,
    I have created a KPI that contains the following dimensions:
    Year, Monthname, Trn_date
    I have also created some 3 repository variables:
    CurrentYearRepoVariable: holds current year (select to_char(trunc(sysdate, 'yyyy'),'yyyy') from dual)
    CurrentMonthRepoVariable: holds current month (select to_char(trunc(sysdate, 'mm'),'MONTH') from dual)
    and TodayRepoVariable: holds current day (select trunc(sysdate) from dual)
    I added the KPI in a KPI watchlist and added as filter for Year, Monthname, Trn_date the CurrentYearRepoVariable,  CurrentMonthRepoVariable and TodayRepoVariable accordingly.
    When I “analyze” the KPI I don’t see the results for the current day as if the filters are not correct. I can see from the repository that the variables have the correct values. I have also created an analysis where I applied the same filters and the result is the correct one. It seems that the KPI doesn’t seem to “see” the correct values of the variables. I have also tested with an agent and it doesn’t seem to work either.
    The OBIEE version is 11.1.1.6 .
    Can somebody help with this? How is it possible with the analysis to see the correct result but not with the KPI and agent?
    Thanks in advance,
    Konstantina

    Sorry I was wrong in my previous thread.
    Actually your approach is not correct, Product Number choose constraint that will show as per the selection of Product Name.
    Coming to default value for Product Number you are going for sql override that is okay but not work with variable, instead of setting default values for product number set that to product name.
    if not you need to go for 2 different prompts
    Prompt 1 Product Name hit GO
    Prompt 2 will work based on as you defined earlier with variables
    Hope this helps

  • Backup of OBIEE Dasboard and KPI content

    Hi All,
    I have a OBIEE Dashboard that I developed. Now I wanted to take a backup of the same. For this I took Oracle DB .dmp backup and also .rpd backup of repository. Now the Answers and OSSM content backup I am not able to get how I should. Request you to guide me on the same.
    Also can someone guide me steps on connectivity with Hyperion Planning. Is it the case that only Essbase connects with the Repository or Planning can also. Also can Oracle DB base and Essbase Hierarchy coexist. If yes then do we need to merge the two in BMM layer.If yes then how?
    Warm Regards
    Abhi

    Hi,
    To Take backup of Catalog where your reports,dashboards are stored,
    Naviagte into ORACLE_INSTANCE >bifoundation > OracleBIPresentationServicesComponent > COMPONENT_NAME > catalog > Your Catalog.
    so here you need to copy the entire catalog and paste in some other location as backup.
    Mark if Helpful.
    Thanks

  • Issue in Dashboard Prompt of OBIEE 11g

    Hi,
    I had recently migrated from OBIEE 10g to OBIEE 11g.
    I had found that there are lot of things which were working on OBIEE 10g are not working in OBIEE 11g.
    For Eg:
    I have scenario where i have 2 dashboards with different dashboard prompts.
    - *1st Dashboard*: I have prompt with 4 columns Year, Month, Qtr and Week. I can filter the data based on the selection of prompt.i.e Summary Report showing all KPIs and when clicked on the any of the KPI it goes to Below report which shows the graphical view of past weeks data.
    - Report: Here i show all the week Ids in the Graph format and when clicked on the any week id it navigates to 2nd Dashboard(below) with appropriate week populated in the prompt and show the detailed records.
    - *2nd Dashboard*: I have prompt with 5 columns Year, Month, Qtr, Week and Day of the Week with some detailed report. Here the only Week Id should be pre populated and show data based on the week id selection in the above report.
    The issue here in OBIEE 11g is, The month Id which was selected in 1st Dashboard prompt is also getting pre populated into the 2nd dashboard prompt. Which should not happen.
    Note: This was working fine in OBIEE 10g.
    Is there any way to fix this issue in OBIEE 11g.
    Regards
    Shyam
    Edited by: user9954342 on Dec 23, 2010 2:01 AM

    Hi Bala,
    Thank you for your response.
    I had tried that and resolved my problem but it was impacting other reports i.e
    I have other reports in 1st Dashboard with different tabs, Here i want the prompt value to be persisted across the reports in same dashboard so that when i go to other tab with in same dashboard the prompt value should be pre-populated and the data should be filtered against that.
    Now if i change the scope to page then i will be loosing this functionality.
    It was working on OBIEE 10g and i lost this after migrating to OBIEE 11g.
    Can you please help me in this regard.
    Regards
    Shyam

  • Error opening a Scorecard with OBIEE 11g

    Greetings,
    I've encountered the following error after a sign out/log in operation in OBIEE Analytics.
    No changes to the model has been made.
    The scorecard wasn't reporting problems before the sign out.
    The error is:
    Dimension with dimensionID("TABLE_NAME"."COLUMN_NAME") not found in the KPI
    The column name is a valid column of the model.
    Thanks for your help.

    follow this Oracle Doc ID 1576336.1 
    which tells you to create a new connection in smart view and then save it as a private connection
    Thanks

  • Annotations (comments) in OBIEE 11g

    Hi All,
    OBIEE 11g offers annotation functionality which allows users to add comments to KPIs, objectives and initiatives in a Scorecard. I wanted to know if such feature is available for 'Analyisis' as well? Or in other words, can users add comments to the reports they make or view?
    Thanks in Anticipation,
    Karan

    Thanks Deepak.
    My client is looking for a functionality that can help their users post comments on the reports (basically a discussion forum kind of an environment). The intent is to promote collaborative decision making. I see that 'annotations' in scorecards come really close to it. So are you suggesting that 'annotations' are limited only to scorecards? I would have loved to see this feature in Reports as well.
    Regards,
    Karan

  • Error bringing up /analytics in OBIEE 11g

    I recently installed OBIEE 11g on Solaris.
    After the installation was completed, I can log into WebLogic Console and Enterprise Manager. I could not open up the <host>:9704/analytics page. All of the services required to start up were started.
    After reviewing the error messages on EM, I noticed the following error messages.
    Error reading object: /shared/Sample Lite/KPIs/Unit Price
    Error reading object: /shared/Sample Lite/KPIs/Sample KPI
    Error reading object: /shared/Sample Lite/KPIs/Revenue KPI

    Hope you have strictly followed the steps mentioned in the document:
    http://docs.oracle.com/cd/E21764_01/bi.1111/e10543/legacy.htm#BABGEHJJ
    Specifically note : Oracle BI Scheduler Server runs Delivers jobs for users without accessing or storing their passwords. Using a process called impersonation, Oracle BI Scheduler uses one user name and password with Oracle Business Intelligence administrative privileges that can act on behalf of other users. Oracle BI Scheduler initiates an Agent by logging on to Oracle BI Presentation Services with the Oracle Business Intelligence administrative name and password.
    For Delivers to work, all database authentication must be performed in only one connection pool, and that connection pool can only be selected in an initialization block for the USER system session variable. This is typically called the Authentication Initialization Block. When impersonation is used, this initialization block is skipped. All other initialization blocks must use connection pools that do not use database authentication.
    Hope this helps.
    Thanks and regards,
    Debarati.

  • Adding Scorecard to Briefing Book in OBIEE 11G

    Hello
    Can we add a scorecard to a briefing book in obiee 11g? I tried adding strategy tree and KPI watchlist. I cannot edit it once it is added to briefing book.If I try to open it in pdf I can only see KPI watchlist. This is the error I am getting when I am trying to edit it
    Sax parser returned an exception.
    Message: Expected an attribute value, Entity publicId: , Entity systemId: , Line number: 3, Column number: 53
    Can someone help me regarding this.
    Thanks,
    Harry

    You'll have to post this question on biee forum...

  • 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

  • Problem with renaiming objects in OBIEE

    Hi,
    I have a question for you. I use OBIEE version 10.1.3.4.
    What are the cases that you have seen associated at the renaming of indicators or presentation table?
    I have a indicator called "Revenue" contained in the Presentation Table "Revenue KPI".
    This indicator is called in a report.
    What happens to the report if I rename the indicator or move the indicator in another Presentation Table or rename the Presentation Table?
    Alias always works?
    Do you have tips on how to maintain consistency between what is in the presentation of the RPD and what is used in reporting and Dashboard?
    when I change the name to a report included in a dasbhoard the dashboard does not recognize the new name.
    Have suggestions?
    Thanks you.
    Sara

    Hi Sara,
    I'll reply at my best. Hope this helps you.
    What happens to the report if I rename the indicator An alias will be created in the RPD.
    So, when you use 'X' in report.
    Now whey you modify 'X' to 'Y'. An alias 'X' will be created for 'Y'.
    When in a report, you access 'X', this will be routed to 'Y' by the BI Server because of aliasing.
    move the indicator in another Presentation Table or rename the Presentation Table?
    Alias always works?When you move the columns, aliases will not be created.
    When you rename a Presentation Table, aliases will be created. (after all this is also a presentation layer object)
    Aliases always works.
    But it does not work in few spl cases.
    Let me explain this.
    1. A prompt is created for 'X'
    2. 'X' is in criteria and 'is prompted' filter applied on 'X'
    3. renamed 'X' -> 'Y'. so, now an alias 'X' is created for 'Y'
    4. But, still the report and prompt works fine.
    5. Now, replace the 'X' in criteria to 'Y' .
    6. Still the prompt and the report shows up the same data. But, you can't get 'Y' is prompted.
    7. This is not due to aliases of course. But due to the prompt behavior which just matches the string(col formula) in 'is prompted' filter. But this match condition now fails.
    Finally,
    Aliases works in all cases, except in very few cases like above one.
    Do you have tips on how to maintain consistency between what is in the presentation of the RPD and what is used in reporting and Dashboard?Simple. Make sure of the correctness of all the presentation layer objects.
    when I change the name to a report included in a dashboard the dashboard does not recognize the new name.Simple. Replace that object with the new one.
    Hope this helps you
    Regards,
    Raghu

  • Error when migrating from obiee 11.1.1.3 to 11.1.1.5

    Hi
    We have developed scorecards in Obiee 11.1.1.3.
    Now we have a requirement to upgrade from 11.1.1.3 to 11.1.1.5...For that we are palnning to install 11.1.1.5 on other machine and move the rpd
    and catalog from 11.1.1.3 to the new system..Will it work fine or do we need to do any changes...
    I implemented it in windows machine where KPIs are working fine but scorecards are throwing Odbc error...
    Could you please help me..

    For upgrading you should consider
    http://www.rittmanmead.com/2011/05/in-place-upgrading-of-obiee-11-1-1-3-to-11-1-1-5/

Maybe you are looking for

  • 2gen iPod is not recognized by laptop nor iTunes.

    Good day, I've got a 5th gen Video iPod that works flawlessly with my laptop. I've got a 2nd gen iPod with Dock Connector that I haven't used in about a year, and never used on this computer. Unfortunately I do not have the software disc I had to ins

  • Has my contract automatically renewed?

    Hi all, just received a brand new samsung galaxy s6 in the post, bit confused as to why. My contract ends on the 29th of this month, however I could have upgraded from 14 june (but i didnt) so I assume EE have automatically upgraded me to an S6 and m

  • Custom Cluster and role of INDX in that???

    Hi All Gurus, I need to create a custom cluster and then import and export the data to DB. I saw some threads where i saw INDX being used. Can anybody tellme what is this INDX table and how does it play a in creation of custom cluster also how do i c

  • Photo numbering in the IOS7

    Hello, i have the memory of my iphone 5 full. If I cancel all the foto from my iphone, the photo numbering resume from the last foto or will be IMG_0001? thank you

  • T400: vertical scroll not working on msn messenger or itune

    Does anyone have this problem? my T400 touch pad vertical scroll doesnt work on software like msn messenger or itune, and some other software like gtalk. I have install the latest UltraNav so I was wondering if anyone has this problem or can help me