Importance of Global Consistency check

Hello,
I have always checked my rpd for global consistency without knowing the actual meaning behind it. But last night I created a logical column with the following expression:
max(VALUEOF(NQ_SESSION......))
basically i created an aggregation over a logical column that obtains its value from session variable. I know that if we need to use a column as an aggregation column we should use the aggregation tab in the column properties. When we choose an aggregation it disables the editable column formula field.
I put the above formula which violates the rule. The result is perfect so long as I don't check for global consistency. It throws an error that looks something like this:
[38083] The Attribute 'Acceptance Rate Target' defines a measure using an obsolete method.
The question is.. what is the significance of global consistency check.. and what is the consistency criteria.. and is it ok to save the rpd without checking for global consistency (yes this does not cause the BI server to crash when trying to start)
Thanks

First, forget about the variable approach.
Now you need to do the following steps:
1) Import the table to the physical layer
2) Create logical table in existing Business Model in BMM layer with the imported table as logical table source
3) Create another logical table in existing Business Model in BMM layer with the imported table as logical table source
4) Create complex join between both table, now you will get one logical dimension table and one logical fact table
5) In the logical fact table you need to select the column ("Target") and add an aggregation rule, like MAX or MIN
6) Assuming you have a hierarchy for every dimension in your BMM layer, you need to set the logical levels of the new measure to the Grand Total Level of each dimension hierarchy.
By doing this, you get a "level based measure", for more info: read this:
http://oraclebizint.wordpress.com/2007/12/03/oracle-bi-ee-101332-level-based-measures-lbms/
By setting all logical levels to the grand total level, the measure will be "immune" for all dimensions used in your report.
So when you have a report like
Month__Actual___Target
The BI Server will create two queries:
select month, sum(sales) from calendar, sales_table where calendar.id = sales_table.calendar_id
and
select max(value) from target_table
The BI Server will then stitch both results together.
Regards,
Stijn

Similar Messages

  • Automating global consistency check

    Hi,
    Could anyone please share knowledge on how to automate rpd global consistency check and creating output file containing errors and warnings of rpd.
    Regards,
    Varun

    Hi varun,
    to automate rpd global consistency checkNo,there is no automate for consistency check.Anyways why you want to automate.Its a one step process just clicking global consistency check.
    By,
    Kranthi.

  • Global Consistency Check Errors after RPD Merge: 38120 and 38015

    Dears
    Can anyone of you point me to a documentation explains Global Consistency Check error numbers in details ?
    After merging 2 RPDs, it gives me the following errors: 38120 and 38015
    Thanks

    38120: Dimension xyz is not associated with any table(s)
    Comments: I checked this Dim table and did find tables associated with it. Don't know how else to check ?
    38015: Physical tables "<ABC>"."Fact - abc" and "<ABC>"."Dim - lmn" have multiple joins. Delete new foreign key object if it is a duplicate of existing foreign key.
    Comments: I did check the joins between this Fact and Dim table and found only 1 join.

  • Obiee 11g Global Consistency Check Error

    Hello all,
    I need guidance regarding an error which pops up after the consistency check. However Admin tool lets the rpd to be saved and uploaded to the server, inspite of this error.
    The error is as follows:
    "the initialization string in the repository initialization block "NAME" contains the use of USER: or Password:"
    Any input is appriciated.
    Thank you.

    Here, you shud use something like this:
    Say ur user column us LOGIN in W_DAY_D table.
    Then IB sql should be: SELECT DISTINCT LOGIN FROM W_DAY_D WHERE LOGIN = ':USER'
    OR
    SELECT DISTINCT LOGIN FROM W_DAY_D WHERE LOGIN = 'VALUEOF(NQ_SESSION.USER)'
    and also, for ur default initialized may be you can use ur name say 'xxx'
    Hope this helps..

  • "Missing most detailed table for dimension tables" eror when I run the Global Consistency check

    ERRORS:
    Business Model DAC Measures:
    [nQSError: 15003] Missing most detailed table for dimension tables: [D_DETAILS,D_EXECUTION_PLAN,D_TASK].
    [nQSError: 15001] Could not load navigation space for subject area DAC Measures.
    I am also attaching my Business Model layer for easy understanding. I have a fact table and several Dimension table. I got this error only after creating the following hierarchies:
    Execution Plan -> Tasks -> Details
    Start Date Time Hierarchy
    End Date Time Hierarchy
    Is there a solution for this problem? Thanks in advance!

    Yes ! My Task Hierarchy has 3 dimension tables that form a hierarchy :Execution Plan -> Tasks -> Detail
    All the 3 levels in the hierarchy are 3 different dimension tables.

  • I get this error : "content filter of a source for logical table" while I run the Global consistency check.

    ERRORS:
    Business Model DAC Measures:
    [nQSError: 14031] The content filter of a source for logical table: D_END_TIME references multiple dimensions.
    [nQSError: 15001] Could not load navigation space for subject area DAC Measures.
    Thank you!

    Yes ! My Task Hierarchy has 3 dimension tables that form a hierarchy :Execution Plan -> Tasks -> Detail
    All the 3 levels in the hierarchy are 3 different dimension tables.

  • Global consistency warning.

    I created a SA with four tables involved.Everything looked fine and I ran the reports for that rpd. Now I added one more table in the physical layer to create another SA involving just two tables. First it was a star schema in physical layer but after I involved this table it became a snow flake schema. But in BMM since the second SA involved only two tables I did not encounter this snow flake in BMM. First SA has 4 tables which is a star schem and second SA involved only two tables. Now after I am dome with everything and pulled the new SA to presenation layer and did a global consistency check I am getting a warning which says "39011 key “Subject Area2”.table.table_key#2 in logical table “Subject Area2.”table” is a superset or subset of another key in this table. Any redundant table key should be removed. What do i do to overcome this.

    hi,
    Double click on the table source,Keys tab delete the extra key '#' then check the consistency.
    thanks,
    saichand.v

  • Not  Displaying Options tab while Checking Global Consistancy in OBIEE 11G

    Hi,
    We recently upgraded from 10G to 11 G . Here When I checked Global Consistency I got some Errors but they are negligible . I need to disable those errors but am not finding that option .
    Please give me the soln.
    Thanks in Advance.

    Hi,
    11g does not allow beginning or trailing spaces in logical names within the RPD. This causes errors in this release instead of warnings as in OBIEE 10g.I would suggest you to close the window.
    For more information go through this blog http://www.skurabigroup.com/blog/?p=759
    Hope it helps you,if answered award points.
    By,
    KK

  • Error when Check global consistency: Physical tables have multiple Joins

    Hi
    I have a table that have multiple joins with a dimension in the physical layer, this is a fact table and the dimension is a geograhic dimension, and in the fact table I have three codes, customer geography, account geography and office geography. This is a simple model and is correct for my DWH. However when I want to check global consistency the consistency check manager display the next error (three times):
    ERRORS:
    GLOBAL:
    [38015] Physical tables "ODS".."ODS"."FT_INTERFAZ_CICLO_FACTURACION" and "ODS".."ODS"."DIM_GEOGRAFIA" have multiple joins. Delete new foreign key object if it is a duplicate of existing foreign key.
    [38015] Physical tables "ODS".."ODS"."FT_INTERFAZ_CICLO_FACTURACION" and "ODS".."ODS"."DIM_GEOGRAFIA" have multiple joins. Delete new foreign key object if it is a duplicate of existing foreign key.
    [38015] Physical tables "ODS".."ODS"."FT_INTERFAZ_CICLO_FACTURACION" and "ODS".."ODS"."DIM_GEOGRAFIA" have multiple joins. Delete new foreign key object if it is a duplicate of existing foreign key.
    How can I do to solve this error?
    Thanks
    Edwin

    I have one dim table name team.
    In the dim table there are two primary keys like Team key and Team Type key.
    In the Fact table there are 4 foriegnkey like
    a) Sales team key
    b) Sales team type key
    c) Trader team key
    d) Trader team type key
    For this purpose , i am going to create the alias table in the physical layer. Can any body explain to me the whole process

  • Check Global Consistency Warning

    Hi,
    Greetings.
    I have exported an EUL from the discoverer and got the RPD. Using that RPD I have created a Repository and it is fine till here.
    But, when I try to check the global consistency after defining the Primary Keys and Foriegn Keys of the tables, it is showing a Warning as follows
    "WARNINGS:GLOBAL: [39028] The features in Database 'AG_TEST' do not match the defaults. This can cause query problems."
    So, Please someone help me resolve the issue.
    Thanks in advance.
    Regards,
    Bhaskar.

    Its not advisable to change DB features. Check whether the DB you are using is 10g or 11g.
    if its 10g you should get this warning.
    Most of the time you should not have a problem.
    To ensure this you can deploy and do a through testing checking whether the results are obtained as expected. Also check the back end sql issued by OBI server.
    wrongly changing the DB features will impact the server behavior and can bring erratic queries. ( yet you might not see issues in consistency check)
    If you know what to change in DB features and know the impact of it then its fine. If not, better use the RPD as is as what you received.
    Besides this is just a warning.

  • OBIEE Consistency Check is taking too much time

    Hi,
    When I run consistency check globally, it takes too much time. Itt  is waiting after completing about %80 of it. I can't click on it, the application is freezing. How can I recover it? What can be the cause of this problem?
    Thank you for your attention,
    Regards

    Hello Mohan,
    The DBTABLOG table does get large, the best is to switch off logging. If that's not possible, increase the frequency of your delete job, also explore one more alternative have a look at the archival object: BC_DBLOGS, you could archive old records (in accordance with your customer's data retention policies) to reduce the size of the table.
    Also, have a look at the following notes, they will advise you on how to improve the performance of your delete job:
    Note 531923 - Audit Trail: Indexes on table DBTABLOG
    Note 579980 - Table logs: Performance during access to DBTABLOG
    Regards,
    Siddhesh

  • Why is consistency check warning [39054] raised?

    Hi,
    Today I migrated a 10g repository to 11g. After the upgrade I was checking the global consistency and the following warning is occuring several times
    WARNINGS:
    BUSINESS MODEL Declaraties:
    [39054] Fact table "[fact table 1]" is not joined to logical dimension table "[dimension 1]". This will cause problems when extracting project(s).
    The warning is correct, fact table 1 is not joined to dimension 1. But this is because there is no relationship between those two tables. Dimension 1 is not used by fact table 1. However, dimension table 1 is used by another fact in the same business area.
    Why am I getting this warning, it seems to me that not every dimension should be joined with all fact tables in a business area. What is intended with 'This will cause problems when extracting project(s)'?
    Regards,
    Albert

    Hi Albert,
    I will suggest you to resolve all the warning its a best practice as u said having 500+ warnings is not good
    Refer : Source does not join to any fact source
    Thanks,
    Saichand.v

  • Repository Consistency Check 39008 "does not join"?

    I'm using Administration Tool 11.1.1.6.0 with a Repository version of 318.
    I have imported my star schema metadata from the database using an OCI connection. All the joins were included, so I can go to Physical->Fact Table->Physical Diagram->Object(s) and Direct Joins and it shows my fact table linked to all my dimension tables. I then clicked-and-dragged my schema to the Business layer. I created my dimension by right-clicking on my logical tables in the Business layer and choosing Create Logical Dimension -> Dimension with Level-Based Hierarchy. This worked for all the dimensions that had only one level (a base level and a grand total level), but resulted in some odd errors when done for dimensions with more than one level. I got around these errors by manually creating these dimensions, clicking-and-dragging the logical columns in, and setting up the keys.
    Only now when I do I consistency check, I get three of the following warnings, one for each dimension that has more than one level:
    WARNINGS:
    Business Model [Business Model]:
    [39008] Logical dimension table [Logical Table] has a source [Physical Table?] that does not join to any fact source.At least, I think it is referring to the Physical Table, but changing the name of the Physical Table doesn't change the error message, though changing the Logical Table name does, so I'm not really sure what it is referring to. Here is what one looks like precisely:
    [39008] Logical dimension table Time has a source TIME that does not join to any fact source.Now, each of the three multi-level dimensions have a base level with a key that is present in the Fact Table. I can even right-click on the Fact Table on the Business Layer and go to Business Model Diagram or Physical Model Diagram and get a diagram of my fact table linked to all of its dimensions, including the three in question. Analysis made in OBIEE work so long as I don't use those three dimensions.
    Does anybody have any idea what I'm missing here?

    Thanks, it looks like the field for those three logical dimensions was left blank for some reason. So it was because the Logical Dimensions weren't joining to the Fact Table, rather than the Logical Tables?

  • TDMS consistency check error

    We are having problem at "consistency check for the rules".The
    rules have been check and all are in green.i remember that SAP has
    asked us to check tables CNVMBTRULEINCL and CNVMBTRULEFIPARS right? im
    able to browse table CNVMBTRULEINCL but not CNVMBTRULEFIPARS. the error
    message shows this table is not active, and i cant even open the table
    in SE11/SE16/sm30.
    the error message is as below:
    x_ekpo|the rule import paramter im_bstyp will not be available for this object.
    the same set of rule was used for first client(miq400), but this time its not working for second client(miq485) ..
    the source and destination are the same for the first and second client.
    thanks

    the issue has been fixed in 0799873 2010

  • Consistency check error 38011: Logical tables from multiple subject areas..

    I received multiple 38011 errors when performing a consistency check after merging repositories:
    For example:
    Logical tables from multiple subject areas associated, OHRP and Enterprise Warehouse
    (OHRP and Enterprise Warehouse refer to different business models)
    I'm really not sure what this means, and Metalink and Google aren't turning up anything.
    Thoughts?
    -John

    John,
    Does it say anything about Assertion Failure? Also, this is straight up from help regarding import (through file menu) "Use this option when the objects you import are unrelated to objects already in the repository such as when the business model and physical layer objects do not exist. If an object of the same name and type exists, the import process overwrites the existing object with the new object. When you import objects from one repository into another, the repository from which you are importing must be consistent."
    Sometimes Merge does bring unexpected (and unwanted results) - especially if there're presentation aliases, duplicate business models, or naming conflicts. If it's not too late, I suggest you use Import,rather than Merge, also, preferably starting with a new RPD file. This would enable you to bring items piece-by-piece and hopefully would allow you to isolate the problem.
    Also, depending on the size - it's sometimes preferable to just reproduce missing part(s). I hope this is helpful.
    Also, I forgot to say - the Import is deprecated and not supported. They suggest you use Project Extract and Merge. If Merge isn't working out for you and Import isn't an option - maybe you could try Project.
    Edited by: wildmight on Mar 9, 2009 7:58 AM

Maybe you are looking for

  • Work with result of a select in an external Java Program

    Hi! i would like work with a field of a select in a external java program. I give you an example: i want copy a table into another table, but i want do a little modification (before insert action) in one parameter via Java class wich parameter is a f

  • Integration of Charm and test work bench or customizing

    Hello, Solution Manager allows one to define the business processes. One can then define test cases for these business processes. Then one can use the test workbench to do the testing. Is there any way to link the test workbench with Charm? Are there

  • Cold backup error

    Hi All, OS: windows DB:11g Why is that when I shutdown my database and take the cold backup of my database and at the time in which the files are getting copied, I try to startup database, Oracle do not allow me to start the database and throws an er

  • MacBook don't show the login/pin screen after iCloud lock

    I locked my MacBook Pro From my iphone But when i try to open it it show the apple logo then it shutdown (without showing where to put the pin code) When I use opetion when booting it it ask for the password I put it right so I have the bootcamp (win

  • IPod Nano 3rd Gen won't play AIFF files from Logic Pro 9

    Hi, so I've bounced a few tracks I was working on in Logic pro 9 as AIFF files, imported them into iTunes and then synced them down to both an iPod Touch 2nd gen and this iPod Nano 3rd Gen. The tracks play fine on the iPod Touch, but on the Nano, whe