Create hierarchy based on multiple characteristics

Hello,
I am working on a very non-standard income statement report in BI and am trying to come up with a good way to maintain it.  Each line item in the income statement is based on different characteristics.  For instance, the first line item might be a range of account numbers using 0GL_ACCOUNT and a single order using 0COORDER.  The second line item may be a particular Cost Center using 0COSTCENTER and a particular GL Account.  Right now, I am using a structure within the BEx query that defines each of the 1000+ lines.  The big problem is that this structure is used in multiple reports with slight variations.  Any time there is a change to the structure, I have to go to 8 different places to change it because the same structure is on multiple info providers.
For other reports, we have set up hierarchies on certain characteristics (0GL_ACCOUNT, 0COSTCENTER, 0COORDER).  Would it be somehow possible to create an entirely custom hierarchy that would use mixed characteristics to come up with each value?  If this is not possible, can someone think of a way to have only one structure/hierarchy instead of 8?
Thanks.
Derrick

Hi Samunder,
       There is a concept called Linking of universes which allow you to link two universes and the final universe acts as if it was a single universe.
       You can get more details on linking universes in the Designer guide. But, this method is not suggested as there are many limitations and performance issues.
       But if the user wants a single universe rather than two universes you can go for this.
Regards,
Sanjay

Similar Messages

  • Problem creating hierarchy based on 2 physical dimension tables

    I'm having a problem creating 1 logical dimension with a drill-down hierarchy, based on two separate physical dimension tables. The errors I receive when navigating the drill-down hierarchy is:
    "Cannot find logical table source coverage for logical columns" &
    "Missing join between logical tables".
    I'm using OBIEE 10.1.3.4
    Here are the details of what I have setup sofar:
    Physical layer:
    Dimension table DIM_ORG with columns:
    -dimension_key
    -org_total_code
    -org_total_description
    -org_detail_code
    -org_detail_description
    Dimension table DIM_DEPT with columns:
    -dimension_key
    -dept_total_code
    -dept_total_description
    -dept_detail_code
    -dept_detail_description
    Fact table FACT_SALES with columns:
    -fk_org
    -fk_dept
    -sum_sales
    Physical Joins:
    FACT_SALES.fk_org = DIM_ORG_dimension_key
    FACT_SALES.fl_dept = DIM_DEPT.dimension_key
    Business Model & Mapping layer:
    I created a logical dimension ORG_DEPT. It contains two logical table sources (DIM_ORG & DIM_DEPT) and the following logical columns:
    - All Departments (mapped to dept_total_code)
    - Organisation (mapped to org_detail_description)
    - Organisation Number (mapped to org_detail_code)
    - Department (mapped to dept_detail_description)
    - Department Code (mapped to dept_detail_code)
    The business logical key is based on the combination of Organisation Number & Department Code
    The hierarchy I need is: All Departments -> Organisation -> Department so I created the following hierarchy for ORG_DEPT:
    - Total Level containing: All Departments
    - Organisation Level containing: Organisation Number (defined as the Logical level key) & Organisation (defined als the Drill level key)
    - Detail Department Level containing: Department Code (defined as Logical level key) and Department (defined as Drill level key).
    In the LTS of the dimension ORG_DEPT I've set the Content levels for the sources:
    DIM_ORG : Organisation Level
    DIM_DEPT: Detail Department Level
    In the LTS no -inner- joins have been added against related physical tables.
    I created a logical fact table SALES (based on the physical fact table) and joined it against the logical dimension table ORG_DEPT.
    In the LTS the Content level for ORG_DEPT is set against the Detail Department Level. No - inner- joins have been aded against related physical tables.
    When I create a report in Answers to test the hierachy and select only 'All Departments' I get the correct dimension value returned. When I try to drill to the next level I get the following ODBC error:
    "Cannot find logical table source coverage for logical columns: [All Departments]. Please check more detailed level keys are mapped correctly".
    When I create a report in Answers and select both 'All Departments' and 'Sales' I get the correct result. When I try to drill to the next level I get a different ODBC error:
    "Missing join between logical tables DIM_DEPT and DIM_DEPT: There must be at least one physical join link between the underlying physical tables".
    Any suggestions are welcome!
    Thanks!

    Hello Robert,
    Your suggestions were known to me but I still wanted to combine the two physical dimension tables in one logical dimension. So I've played around a bit more and found the solution: In my original setup I had two seperate logical table sources (one for each physical dimension table). The solution was to combine the two logical table sources in one logical table source. I achieved that by logical joining the DIM_DEPT table to the FACT_SALES table and subsequently to the DIM_ORG within the 1 LTS and using inner joins.
    Then I created the logical table key (a combination of org_detail_code & dept_detail_code). After that I could create the hierarchy with no problem.
    Edited by: The_Dutchman on Nov 4, 2011 9:43 PM

  • Is it possible to create universe based on multiple datasources

    Hi,
    I am using BO XIR3 version...
    My need is to create universe which dhould point to multiple database sources.
    I am aware the this can be achieved by creating universes based on each of these dbs and then using add query and merge dimension synchronizing data...
    Is there any better way then described above.
    Thanks,
    Samundar
    09987033428

    Hi Samunder,
           There is a concept called Linking of universes which allow you to link two universes and the final universe acts as if it was a single universe.
           You can get more details on linking universes in the Designer guide. But, this method is not suggested as there are many limitations and performance issues.
           But if the user wants a single universe rather than two universes you can go for this.
    Regards,
    Sanjay

  • How to Create Hierarchy From Flat file Structure

    Hi Gurus,
    There is a scenario for me regarding the Hierarchy.
    Required Hierarchy structure - Region>Director>Manager-->Sales id
    I have flat file which gives the info like user id , sales id , manager id, director id.
    But the transaction data Flat file has structure with sales id, region id, sales amt, sales qty.
    Note : Region id is another Master Data.
    How i can create hierarchy from the first flat file which doesnot have region info in that but it is available in the transaction data Flat file.
    Is there anyway we can create hierarchy based on the first Flat file structure which contains more that 1,00,000 records.
    Try to Suggest me in this regard .
    This is urgent.
    Regards,
    Mano

    Hi Mano,
                    Defining the source system from which to load data
    Choose the source system tree File  ® Create.
           2.      Defining the InfoSource for which you want to load data
    Optional: choose InfoSource Tree ® Root (InfoSources) ® Create Application Components.
    Choose InfoSource Tree ® Your Application Component ® Other Functions  ® Create InfoSource 3.x ® Direct Update.
    Choose an InfoObject from the proposal list, and specify a name and a description.
           3.      Assigning the source system to the InfoSource
    Choose InfoSource Tree ® Your Application Component ® Your InfoSource ® Assign Source System. The transfer structure maintenance screen appears.
    The system automatically generates DataSources for the three different data types to which you can load data.
    ○       Attributes
    ○       Texts
    ○       Hierarchies (if the InfoObject has access to hierarchies)
    The system automatically generates the transfer structure, the transfer rules, and the communication structure (for attributes and texts).
           4.      Maintaining the transfer structure / transfer rules
    Select the DataSource for uploading hierarchies.
    IDoc transfer method: The system automatically generates a proposal for the DataSource and the transfer structure. This consists of an entry for the InfoObject for which hierarchies are loaded. With this transfer method, the structure is converted to the structure of the PSA during loading, which affects performance.
    PSA transfer method: The transfer methods and the communication structure are also generated here.
           5.      Maintaining the hierarchy
    Choose Hierarchy Maintenance, and specify a technical name and a description of the hierarchy
    Hope this helps
    Regards
    Karthik
    Assign points if Helpful

  • Create a universe based on multiple existing universes

    I have a BI 4 SP02 installed in Windows OS. I am using Information design tool to create data foundation to connect to multiple data sources. Instead of using multiple database connection, can I create a data foundation to connect to multiple universes. My intention is not to create new universe based on multiple databases. Instead, I want to combine two existing universes as one and create report from that. Is it possible to do? if so, may I know how to do that?
    Thank you

    Hi
    If you want to combine two universes and make a report of it, it is possible by universe linking concept.
    If you have two universes for example, then these two universes have to be linked by using any of these two methods.
    1. Add link
    2. Include link
    Add Link : Complete reusing of an existing universe in the current universe.
    Steps
    1. File > parameters > link tab> Add link> browse for the universe> open > ok.
    Then make the join between the common object.
    Save and export.
    Include link: Partially reusing of the existing in the current universe with few modifications.
    Steps
    1.File > parameters > link tab> Include link> browse for the universe> open > ok.
    Hope it helps.

  • Can we create a hierarchy based on two logical table in 10g RPD

    Hi,
    I have a question, please give me some clarity, about creating hierarchy,
    I know we can create a hierarchy based on one logical table which is form by two physical table...
    Can we create a hierarchy based on two logical table? If yes, and how?
    Thanks in advance!
    anne

    Use preffered drill paths...
    -suman

  • Creating a hierarchy based on a remote database link

    I am trying to create a hierarchy based on a synonym for a remote database table. The hierarchy wizard works correctly, and the table columns do appear as choices in the drop boxes. However, when I try to run the application, I get the error "No data found. This data does not exist or you do not have privileges to view it". Does anyone know how to resolve this error? Or how to work around this?
    I can successfully create and query a form based on the remote table. And, I am able to create a hierarchy from other tables (which do not use a database link) without a problem.
    Thanks for your help!

    This is the query which I am using to build a report
    SELECT
    rollup_timestamp "Date",
    max(decode(target_guid,'199F0B201A3D71A63040BADFAA4F9E90',average,0)) host1,
    max(decode(target_guid,'3FB1329F59339C07E11304B69DC4E594',average,0)) host2
    FROM "sysman.MGMT$METRIC_DAILY"
    WHERE
    (target_guid='199F0B201A3D71A63040BADFAA4F9E90'
    or
    target_guid='3FB1329F59339C07E11304B69DC4E594')
    AND
    metric_name='Load'
    AND
    metric_column='memUsedPct'
    AND
    rollup_timestamp >= to_date('01-10-2009','dd-mm-yyyy') and rollup_timestamp <= sysdate
    GROUP BY rollup_timestamp
    ORDER BY "Date"
    And for your previous question I couldn't even create a page.
    Regards
    Balaji
    Edited by: user7290747 on 6/01/2010 16:17

  • Search Material by Multiple Characteristics Values

    Hi gurus,
    I need your help in a subject.
    I've a material which is assigned to two classes ZMATERIAL and ZMATERIAL2.
    ZMATERIAL has some characteristics about the material and ZMATERIAL2 has also different characteristics.
    I want to search for material by giving values for multiple characteristics which are assigned to different classes.
    For example;
    ZMATERIAL has Plant and Material Group as characteristic
    ZMATERIAL2 has Responsible Person as characteristic
    I want to search by giving plant and responsible person. Can I do this in SAP? It allows me to search only by one class as I see.
    Thanks in advance...

    Sefa Kocali,
    Seems it can be done if you can use class hierarchy.
    Create a new class ZMAT without any characteristic , then assign your existing classes to this class using transaction CL22N. once its done, you can use CL30N to search objects in new class ZMAT , also you will have optyion to use subordinate class for this searches.
    Check below link for more details
    Inherited Characteristics - Classification (CA-CL) - SAP Library
    Check and come back with your findings.
    Hope it will help you.
    Thanks
    Ritesh

  • Problem while creating hierarchy

    I have 3 zones viz., East, Midwest and West.  Under each zone I have few cities like Atlanta and New York in East zone. 
    Now my goal is to create sales representatives for each city. 
    I've two ways one is I can right click on a city and select Sales rep ID Insert.  But when I am doing so I am getting the following screen:
    Create Sales representative: Multiple selection.
    with 2 columns Sales repr and short description
    Under Sales repr there is # and under Short description column there are the words Not assigned.
    However the fact is I've entered all the sales representatives’ names by right clicking on the characteristic Sales Representative name and selecting "maintain master data". 
    Now my question is why am I not able to view the names of the sales representatives when right click on a city and select Sales rep ID Insert.
    However I am able to find the names of all the sales reps when I do it manually i.e.
    1. Rt click on a city name and select Insert Characteristic node.
    2. Select the info object IO_SREPNM
    3. Here I am able to see the list of all the sales reps and also put the sales reps under their respective cities.
    But the next problem is arising when I proceed to the next step which is
    <b>To save the screen "Maintain Hierarchy 'IO_SREP hierarchy': 'Modified Version'. 
    I am getting a dump error when I save the screen. The dump error says “Error in ABAP application program AND
    If I perform a check on the screen i.e. click on the button Hierarchy Consistency Check (Ctrl+F10) then I am getting the error</b>
    <b>Screen name: Error log for consistency check of the hierarchy for InfoObject IO_SREP
    Node SAM already exists.  </b>
    The reason why it’s giving this error is because there is a rep SAM whose name occurs twice.  Now in my data I've Denver city in Midwest region and also in West region.  So sales rep SAM's name also comes once in Midwest and West region. 
    What I want is
    <b>How to avoid the dump error when I save the screen?  AND1
    What should I do to avoid the error Node SAM already exists.  </b>
    Please advice.
    Thank you.
    TR.

    Hi San,
    Thank you for your suggestion.  As per your advice this is what I've done.  please go through this and let me know if I am doing it right or where I am going wrong? 
    Thank you. 
    As per your suggestion I clicked on
    1.      InfoObjects under modeling tab.
    2.     Right clicked on IO_SREP and selected CHANGE option.
    3.     Clicked on the Hierarchy tab.
    4.     Selected the check box with hierarchies.
    5.     Selected the radio button Time-Dependent Hierarchy Structure [Please note that on my screen it appears as Time-Dependent Hierarchy Structure and not as "Hierarcy structure time-dependent".
    6.     Now I clicked on the “Maintain Hierarchies” button. 
    7.     A screen called “Initial Screen Hierarchy Maintenance” has opened. 
    should I click on the button “Maintain Hierarchies” because there is also another button called “External Chars. In hierarchies”. 
    Because when I clicked on the “Maintain Hierarchies” button in the screen “Initial Screen Hierarchy Maintenance” I found a text box called Restriction on hierarchy basic char. With IO_SREP in the box and with an option to select other InfoObjects. 
    I didn’t find any characteristics on the right panel as the screen was not divided into two panels. 
    But when I clicked on the button External Chars. In Hierearchies a screen called “External Characteristics in Hierarchies” opened with 2 pannels the left one  is Characteristics Template and the right one being External charactereistics. I think this is what you were referring to.  So I selected IO_SOFF and IO_SREP from the Characterisitics Template and put it in the External Characteristics window. 
    8. I hit the continue button and I was back to the screen “Change Characteristic IO_SREP: Detail”. 
    9. When I hit the Check All button I got the message Characteristics o.k. and when I hit the Activate button I got the message InfoObject IO_SREP is active. 
    10.     Now I am back to the Administrator Workbench: Modelling screen.
    11.     I selected IO_SREP and hit the Hierarchies icon.  The screen Initial Screen HierarchyMaintenanc”  opened. 
    12.     I selected IO_SREP and hit the “Create Hierarchy” button.  The “Create Hierarchy” screen opened. 
    13.     Now I entered the Hierarchy Name as IO_SREP_HIER and short description as IO_SREP hierarchy
    14.     Now I am in the screen “Maintain Hierarchy ‘IO_SREP_HIER’: ‘Modified Version’.
    15.     I right clicked on the IO_SREP hierarchy and selected the option “Insert Characteristic Node…”
    16.     Create Char. Node: Char. Selection” Screen opened.  I selected the InfoObject IO_SREG and hit the continue button. 
    17.     From the Create Sales region: Multiple selection screen I selected all the three regions East, Midwest and West and hit the continue button. 
    18.     I right clicked on each region and repeated steps 15 and 16 but selected IO_SOFF and entered the appropriate offices for each region. 
    19.     Now I had entered Denver in both Midwest and West region as it was in Midwest before 1.1.2000 and in West from 1.1.2000. 
    20.     Similarly I have also entered the employees in each city office by right clicking on each city and selecting the option “Sales representative Insert…”. 
    21.     Finally when I save it I am getting the dump error.  I’ve tried so many times till now and always I am getting the same dump error.  Is there something wrong with my system or am I going wrong somewhere?  Kindly advice. 
    While creating the hierarchies, I have noted that all the names of the cities and the regions are in yellow triangle whereas the names of the sales reps under each city are in green color triangle.  Is it something that yellow color means the hierarchy is not activated and green color means the hierarchy is activated?  Please advice. 
    In the dump error notes under How to correct the error its given as:
    The work area used to hold values passed for the work area operation must be at least as wide as the database table you are accessing.
    Now can you please explain me how to create this hierarchy without getting a dump error?

  • Problem creating hierarchy in BMM layer

    Hi,
    We are trying to create hierarchy for one of the dimension which contains 10 LTSs, each LTS represents Bridge-->Dimension join in physical layer. So, each LTS contains inner join between Bridge and Dimension tables.
    We performed the following.
    Right click on Dimension and select Create logical dimension--> Dimension with Level-Based hierarchy.
    The error is "Admintool is unable to create the structure for the dimension <<Dim name>> "
    Can anybody help..
    Thanks,
    Anilesh

    Hi,
    Here we have created 10 LTSs for supporting 10 bridge tables. We are joining same dimension table with multiple bridge tables in physical layer. And each bridge is joined with corresponding fact table. when id comes to BMM layer, we created single dimension which contain LTSs for each bridge table, and we joined the dimension to fact.
    Thanks,
    Anilesh

  • Want to update data in a view based on multiple tables

    Hi
    I am facing a problem i want to update data in tables using a view. As that view is based on multiple tables so i am unable to update data. i came to know we can update table from view only if view is based on single table. so if anyone knows any alternative please let me know.
    Thanx
    Devinder

    Devinder,
    The table can be updated through a view based on multiple tables, if and only if the table is a "key preserved" table. Rather than explaining myself, i avoided the burden of typing by finding the material in Oracle Docs and pasting it for you :-)
    If you want a join view to be updatable, all of the following conditions must be
    true:
    1. The DML statement must affect only one table underlying the join.
    2. For an INSERT statement, the view must not be created WITH CHECK
    OPTION, and all columns into which values are inserted must come from a
    key-preserved table. A key-preserved table in one for which every primary
    key or unique key value in the base table is also unique in the join view.
    3. For an UPDATE statement, all columns updated must be extracted from a
    key-preserved table. If the view was created WITH CHECK OPTION, join
    columns and columns taken from tables that are referenced more than once
    in the view must be shielded from UPDATE.
    4. For a DELETE statement, the join can have one and only one key-preserved
    table. That table can appear more than once in the join, unless the view was
    created WITH CHECK OPTION.
    HTH
    Naveen

  • [ADF Help] How to create a view for multiple tables

    Hi,
    I am using Jdeveloper 11G and ADF framework, and trying to create a view to update multiple tables.
    ex:
    Table A has these fields: ID, Name
    Table B has these fields: ID, Address
    A.ID and B.ID are primary keys.
    B.ID has FK relationship with A.ID
    (basically, these tables have one-to-one relation)
    I want to create a view object, which contains these fields: B.ID (or A.ID), A.Name, B.Address.
    So I can execute C,R,U,D for both tables.
    I create these tables in DB, and create entity objects for these tables.
    So there are 2 entity objects and 1 association.
    Then I create a view object based on B and add fields of A into the view:
    If the association is not a "Composition Association",
    when I run the model ("Oracle Business Component Browser") and try to insert new data, fields of A can't edit.
    If the association is a "Composition Association", and click the insert button, I will get
    "oracle.jbo.InvalidOwnerException: JBO-25030: Failed to find or invalidate owning entity"
    If I create a view object based on A and add filed of B into the view:
    When I run the model and try to insert new data, fields of B can't edit, no matter the association is or is not a composition association.
    So... how can I create a view for multiple tables correctly?
    Thanks for any advices!
    Here are some pictures about my problem, if there is any unclear point, please let me know.
    http://leonjava.blogspot.com/2009_10_01_archive.html
    (A is Prod, B is CpuSocket)
    Edited by: user8093176 on Oct 25, 2009 12:29 AM

    Hi Branislav,
    Thanks, but the result is same ....
    In the step 2 of creating view object, I can select entity objects to be added in to the view.
    If I select A first, and then select B (the "Source Usage" of B is A), then finishing the wizards.
    When I try to create a new record in the view, I can't edit any properties of B (those files are disabled).
    If I select B first, and then select A in crating view object, the result is similar ...
    Thanks for any further suggestion.
    Leon

  • How to develop a report based on multiple data bases in BIP

    Hi,
    I have to develop a report based on multiple database(Sources). My queries is having multiple data base tables. How to achieve this in BIP
    Regards,
    Malli

    Hi ,
    After creating the dataset under datamodel save your data sets.
    Click on Datamodel , on the right side window you will have the Main data set option , click on the drop down option and select Concatenated sql option.
    Check the below links you will get a good idea.
    http://www.rittmanmead.com/2008/04/bi-publisher-reports-with-multiple-data-sources/
    http://docs.oracle.com/cd/E12096_01/books/PubUser/T421739T423025.htm
    If the Post is useful to you award the points :)
    Thanks,
    Ananth v

  • Freight posting in MIRO based upon multiple goods receipt.

    Hi
    In one of the companies they are requesting the freight charge to be broken into multiple lines (based upon multiple goods receipt)  instead of one consolidated balances in the invoice (MIRO).  Right now each time we do a MIGO against the same PO the system creates a seperate material document and the entry is (and that is correct) :
    Inventory  -      XXXX
    GR/IR (Cost)- XXXX
    GR/IR (Freight) XXXX
    PPV                  XXXX
    for example if migo is done 3 times against the same PO the system posts 3 seperate material document and everything is correct. 
    When we do a MIRO the system generates 3 seperate lines for GR/IR (Cost) but it consolidates GR/IR(freight) and posts the entire value in one line. 
    Requirement is : We want the system to break freight cost into 3 seperate in the invoice. 
    Did anyone come across this issue before.
    Thanks
    Joseph

    Hi Joseph,
    I guess you can use MIRO 3 times, and post separated delivery costs into 3 freight invoices.
    During each time, you can choose only 1 line to carry out the posting.
    Thanks and regards,
    Polly

  • I need your expert opinion on how to create a map with multiple conditions.

    Hello.
    I need your expert opinion on how to create a map with multiple conditions.
    I have a procedure (which i cannot import or re-create in OWB due to the bug), so i am trying to create a map instead :-(
    How can i create a cursors within the map?
    My function creates table and cursor.
    Then it will have to check for duplicates in the tables (the one created and another table) - the criteria for finding duplicates is a number of fields.I then need to place few different conditions (if some attributes are not available) and it has to load cursor based on this conditions. The next step is to fetch the data into the cursor based on what attributes are missing.
    The next thing it will do is insert the data into table (if record doesn't exist), output the error in separate table is record is corrupted, or update the record with changed information.
    In short i need to re-create match / merge but with conditions, iterations etc 'built into' it.
    I can read up on available functions - it's just what would be the best options? and what would be the best approach to do so?
    In my function i use %rowtype - but cannot use it in owb - so what would be the alternative? i don't really want to create a lot of variables and then have a nightmare of maintaing it. are there any tips regarding this?
    having looked through Oracle dedupe - it's not really what i need because it is just DISTINCT.
    I would appreciate any help / advise on this.
    Thank you very much

    thanks a lot for your reply - i will look into this option :-)
    it is a bit more complicated now as i have to re-create the match / merge and then somehow 'tweak' it to achieve the result i need.
    At the moment i am looking to breakdown the package into smaller chunks 'functions' and try creating the map that way.
    Anyway, thank you very much for your suggestion.

Maybe you are looking for

  • Sorting music by genres

    Hello! I don't understand the way music sorts in my iPhone. I bought Concert for George in iTunes and if I choose "Genres" in iTunes on my iMac it looks fine - it is one album as it has to be: But the same album looks like separate songs on my iPhone

  • IChat and Closed-Lid Mode

    I found something very interesting in iChat 4.0.8 and Leopard 10.5.7. I run my MBP in closed-lid mode with an external Apple Cinema Display. When in iChat, I cannot do audio chats at all - i.e. no sound input with either of my external interfaces (Ap

  • Multi-clipping with different frame sizes

    I have two video clips that I would like to merge into a multiclip. Unfortunately, they have two different formats. One is an Apple ProRes 422 (1024x768), while the other one is a PAL 720x576. As far as I know, there's no way of making a multiclip ou

  • Required transaction

    Hi Experts, We want to have this following journal entry created after vendor payment made to A/P invoice:   Db  Credit Card Payable   Cr    Cash / Bank I am referring to the credit card billing payment. Do I have to change the payable account so tha

  • Syncing phone, stuck in backing up

    Plugged my phone into itunes, and it goes thru the usually back up process, but mine is stuck "backing up" Should I cancel and try again?