Compare all dimensions in all detail cubes

How to Create a way to compare all dimensions in all detail cubes. If discrepancies are identified, then correct the detail cube that has the discrepancy. If a new cube is being built from a master file, the master file needs to be included in this comparison. The comparison needs to run monthly.

The do it yourself approach would be to create "master" cubes, one for each common dimension. These would get rebuilt each month from whatever metadata repository you use. Then, create partitions from them to each of the detail cubes. The partitions could use the first stored member of each dimension in the detail cube that isn't in the master cube, and you would only use them for updating the outline.However, this assumes you aren't into buying an off the shelf tool for handling this. Hyperion Application Builder is able to handle the bulk of this in a more robust (albeit more expensive) way. Look into it and you may find it well worth the expense, as it targets your need very well.

Similar Messages

  • How to find all the cubes update rules transfer rules ,programms ,ds,ect

    HI SDN
    Is there any tables for finding update rules,cubes,multiproviders in the system.
    can any body tells me the tables for the objects all the objects
    thx

    Hi Rubane,
    These the tables which gives relevant info,
    Here are few of those -
    Thought it may be of some use if we make a list of useful BW tables
    for instance
    v_rszglobv = variables
    /bic/f (cubename) is the fact table of a content cube
    /bic/D (cubename) P is the package dimension of a content cube
    /bic/D(cubename) U is the unit dimension of a content cube
    /bic/D(cubename) T is the time dimension of a content cube
    /bic/D(cubename) I is the userdefined dimension of a content cube
    /bic/m (object name) master data of object
    /bic/t (object name) text data of object
    /bic/H (object name) hierarchy data of object
    you can replace the BIC with BI0 for business content object and cubes
    RSDIOBJ - index of all InfoObjects
    RSSELDONE - Monitor: Selections for executed request
    RSREQDONE - Monitor: Saving of the QM entries, state of the uploads, all info about the upload via request number, field: RNR
    ODS Table names
    1.New data: /BIC/A (ODS NAME)40
    2.Active data: /BIC/A (ODS NAME)00
    3.Change log: /BIC/B ( NUMBERS)
    RSRREPDIR which is the table containing all your reports.
    RSTSODS - table that contain relation between "ODS Name" and PSA Table.
    TBDLS - Logical system customization, when you run TA: BDLS
    EDP21 - Partner Profile, when you run TA: WE20
    RSBASIDOC - Assignment of source systems to BIW systems incl. IDoc type
    In V_COMPDIR_COMPIC you can also see all your reports. The advantage is that you can see the name/text of the query, not only the technical id.
    RSDCUBEIOBJ Objects per InfoCube (where-used list)
    RSDODSOATRNAV InfoObject in ODS (navigational attributes)
    RSDODSOIOBJ InfoObject in ODS
    RSDIOBJT InfoObject texts
    RSDIOBJ Directory of all InfoObjects
    RSDKYF Key figures
    RSDBCHATR Master data attributes
    RSBBSQUERYDIR BW: Directory of the Query Sender
    RSBBSQUERY BW: Query Receiver
    RSBBSQUERYT BW: Texts for Query Receiver
    TQOP Compare Operators for View Maintenance Query
    TQOPT Compare operators for view maintenance query (texts)
    TQLOT Logical operators for view maintenance query (texts)
    ROMSDIOBJ BIW: Assignment of master data attributes to InfoObjects
    RODCHA BIW: InfoObjects / characteristics
    RODIOBJCMP BIW: InfoObjects / compounding
    RODKYF BIW: Key figures
    ROAPPLT BIW: Name of the application components
    RSUICDONE BIW: Selection table for user-selection update ICs
    RODTIM BIW: Time characteristics
    RODUNI BIW: Units
    RSIST InfoSource texts
    RSIS InfoSource (transaction data)
    RSISOSMAP Mapping Between InfoSources and OLTP Sources
    RSOSFIELDMAP Mapping Between OLTP Source Fields and InfoObjects
    RSUPDDAT Update rules key figures
    RSUPDKEY Update rule: Key per key figure
    RSUPDROUT Update rules - ABAP routine - check table
    RSRWBINDEXT Titles of binary objects (Excel workbooks) in InfoCatalog
    RSRWORKBOOK 'Where-used list' for reports in workbooks
    RSDDIME Dimensions directory
    RSDDIMEIOBJ InfoObjects per dimension (where-used list)
    RSDDIMET Dimension Texts
    RSZCOMPDIR Directory of reporting components
    RSZELTATTR Attribute selection per dimension element
    RSZELTDIR Directory of the reporting component elements
    RSZELTTXT Texts of reporting component elements
    RSZELTXREF Directory of query element references
    RSZGLOBV Global Variables in Reporting
    RSDCUBET Texts for the InfoCubes
    SMEN_BUFFC-Table for Storing Favorites.
    tables which hold the list of BEx Queries, Web Reports, and Workbooks,
    RSRREPDIR
    RSZCALC
    RSZCEL
    RSZCHANGES
    RSZCOMPDIR
    RSZCOMPIC
    RSRWORKBOOK
    RSZCOMPDIR - Directory of reporting components
    RSZELTDIR - Reporting Component Details
    RSBCT_NAVKEY_T  
    RSBCT_NAVKEYDET 
    check it in the following table
    RSDDAGGL
    RSDDAGGLF
    RSDDAGGRDIR
    RSDDAGGRDIR_M
    RSAABAP - Routines
    Thanks,
    Sudhakar.

  • Looking for a specific data in all the cubes and ods

    Hi Gurus
    "i am looking for all the cubes/ods that contain a specific Controlling area(lets say 0123) and a specific 0plant (lets say plant 4567), now i can go down to every cube and ods and search for it in its contents but i have like hundereds of cubes it will take days, is there a simple way to look for some particular data in all the cubes/ods, and it tells me which cube/ods contains these plants and controlling area."
    <b>now based on this above post i got a reply that abaping can help.</b>
    "you could write an ABAP where you call for every InfoProvider function RSDRI_INFOPROV_READ_RFC like
    loop at <infoprov-table> assigning <wa>.
    call function 'RSDRI_INFOPROV_READ_RFC'
    exporting
    i_infoprov = <wa>
    tables
    i_t_sfc = i_t_rsdri_t_sfc
    i_t_range = l_t_rsdri_t_range
    e_t_rfcdata = l_t_rsdri_t_rfcdata
    exceptions
    illegal_input = 1
    illegal_input_sfc = 2
    illegal_input_sfk = 3
    illegal_input_range = 4
    illegal_input_tablesel = 5
    no_authorization = 6
    generation_error = 7
    illegal_download = 8
    illegal_tablename = 9
    illegal_resulttype = 10
    x_message = 11
    data_overflow = 12
    others = 13.
    endloop.
    i_t_sfc should contain 0PLANT and i_t_range the restriction on you plant value.
    with a describe table statement on l_t_rsdri_t_rfcdata you can get the hits.
    check test program RSDRI_INFOPROV_READ_DEMO for details
    best regards clemens "
    <b>now my question is how do  i use this code to check each and every cube in bw, it seems like it is meant to be for only one cube at a time. and what does he  mean by  "for every infoprovider function"</b>
    thanks

    THANKS

  • Detailed analysis about the dimension tables of a cube

    Hi Experts,
    how can I get a detailed analysis about the dimension tables of a cube? (E.g. how many records include the fact tables, dimension tables and how much percent are these records compared with the whole records of the cube?!)
    Thx in advance for your answers!

    Hi,
    You will get most of the information in LISTSCHEMA transaction code. If you want to see further you can see the records in SE11.
    Regards
    Githen

  • How to find the Unfilled aggreates of all the cubes in my project

    Hi,
    i have a  requirement in project i need to find all the fillled and un filled aggreates in all cube in my project ,
    as i have 350 cube in my project icant go and open all the cubes ,
    so please tell me some tcodes are programs to check the details
    thank in advance

    Hello,
    Please use the following tables for checking the filling of aggregates .. :
    RSDDAGGRDIR
    RSDDAGGR
    Thanks
    PT

  • How to clear all details in iCal before syncing with Entourage?

    Deary me! I have been back and forth to iCal and Entourage trying to find which would be best. I have decided that Entourage will suffice - although not perfect by any means. In the meantime I have completely jammed up my iCal and daren't not try syncing Entourage yet otherwise I will never understand it and my iphone will be full of toot! Anyone know how to clear all details in iCal before syncing with Entourage? (Happy Sundays!!)

    Answer .... delete all calendars in iCal but leave the Entourage one there! Don't delete that as there will be big trouble!

  • How to compare all columns in a SELECT with all columns in a Cursor ?

    Hi All,
    I would like to know if something like this is possible in PL/SQL
    I have a cursor CUR1 which is a SELECT * FROM T1.
    And in my loop for every record found in CUR1 I am trying to retrieve its consecutive record in the table T2. Unfortunately T1 and T2 do not have a primary key so there are duplicates. But if I can compare each column of CUR1 with its respective column in T2, I can find the record. But the question is how ?
    So I tried something like this, but of course this is wrong, but hope this would give you an idea of what I trying
    VAR_T2 T2%ROWTYPE;
    CUR_T1 IS SELECT * FROM T1
    LOOP CUR_TI
    SELECT * INTO VAR_T2
    FROM T2 WHERE
    ‘ALL COLUMNS OF T2’ = ALL COLUMNS OF CUR1;
    So is there a easy way to accomplish this. Thank you, AJ

    As Walter says, this is simply an intersect if you are comparing all the columns.
    However, if you really must do it in a slow by slow, PL/SQL loop (no real valid reason why you would though)...
    DECLARE
      VAR_T2 T2%ROWTYPE;
      CUR_T1 IS
        SELECT * FROM T1;
    BEGIN
      FOR i IN CUR_TI
      LOOP
        SELECT * INTO VAR_T2
        FROM T2
        WHERE T2.col1 = i.col1
          AND T2.col2 = i.col2
          AND T2.col3 = i.col3
          AND T2.colN = i.colN;
      END LOOP;
    END;There is no simple mechanism for just saying "compare all the columns", you will have to specify each one individually in the WHERE clause.

  • All the cubes are not visible in cube browser of Voyager

    Hi
    After following the steps below:
    1. Login to Central Mangagement Console.
    2. Click on Voyager Connection to see the list of avaliable connection.
    3. Click on New button(present below the manage menu) to create a connection.
    4. Give name and chose the type of server you want to connect from the providers list.
    5. Now Give the server name and click on connect button.
    6. Give the username and password and click on ok
    7. Select the cube you want connect from the cube browser and click on OK button.
    I am not viewing all the cubes in cube browser. Do I have to make any setting/ maintain in BI to view the cubes in cube browser.
    Any suggestion/solution?
    Thanks
    Debasish

    Hello Debasish,
    I recommend to post this query to the [BusinessObjects Enterprise Administration|BI Platform; forum.
    This forum is dedicated to topics related to administration and configuration of BusinessObjects Enterprise, BusinessObjects Edge, and Crystal Reports Server.
    It is monitored by qualified technicians and you will get a faster response there.
    Also, all BOE Administration queries remain in one place and thus can be easily searched in one place.
    Best regards,
    Falk

  • 10.1.3.5 Flow diagram in Bpel console does not show all details

    Hello,
    Does anybody experience this? And what would be the fix did we missed some configuration (hopefully)?
    Bpel Console-> Instances->choose instance with executed pick activity->Flow (to see diagram of the flow)
    10.1.3.5 does not show underlying activities in a picked onMessage action. However in a "Audit" all details are shown OK. In the attached example it's onAlarm - but it's happening with all of onMessages.
    http://i41.tinypic.com/2jdj1ab.jpg
    10.1.3.4 - shows underlying activities fine
    http://i43.tinypic.com/vwtys1.png
    BPEL process piece of source:
    http://i39.tinypic.com/xm0hoy.png
    thanks in advance!

    Finally found info about this seems to be a known bug:
    Patch 9162451: ACTIVITIES NESTED WITHIN PICK/ONMESSAGE/ONALARM ARE NOT DISPLAYED IN BPEL FLOW

  • How to compare all ABAP Programs (Workbench) between system?

    Hi BASIS Guru,
    Please kindly guide me How to compare all ABAP Programs (Workbench) between system?
    I have copy client (Export/Import) from PRD to DEV but I have some error about abap programs does not exist.
    For example COPA workbench object (Table and ABAP Program).
    Please kindly help.
    Thank you very much.
    Best Regards,
    Saiya

    Hi,
    You can use SE39 to compare your programs.
    Regards,
    Vijay

  • How to check particular DHCP Scope all Details.

    How to check particular one DHCP Scope ALL Details. Server is Windows 2003 so Powershell.
    Any Command like Netsh or anything? For a particular Scope.
    Also How to export & import a particular DHCP Scope?
    AliahMurfy

    Hi,
    With netsh command you can manage your DHCP server.
    For more information you can refer to:
    Netsh commands for DHCP
    http://technet.microsoft.com/en-us/library/cc787375.aspx#BKMK_export
    Especially for subtitle Netsh DHCP server
    Hope this helps.

  • Display Blocked BPs-Can we see all detailed analyses in a one step process?

    Hi
    Before releasing any BPs blocked by the system our compliance users check the details of the blocks.
    Currently it is a 2 step process (after they are in the detailed screen of the Display Blocked Business Partners menu):
    1 u2013 Double click on the name of the blocked BPs.
    2 u2013 Click on icon u201CDisplay All Detailed Analysesu201D to show detailed analysis of all hits.
    Is there any way we can make it a one step process and see all details analysis immediately after selecting the blocked BPs?
    SAP Compliance Management -> Sanctioned Party List Screening -> Monitoring -> Business Partner -> Display Blocked Business Partners.
    Thanks!

    We can go to the SPL BP blocked list from the path you have mentioned. In the list select a line item and at the header there is partner. If you click on that you can see detailed analysis in there. Just click on it and it would be one step for you. But from here you can't release.

  • Hello,  Can you please advise me as to the recommended system requirements for Adobe CC for Photoshop, Illustrator, InDesign, and Dreamweaver (all 4 programs). I'm hoping this is summarized somewhere rather than making me look up and compare all four. I'l

    Hello,
    Can you please advise me as to the recommended system requirements for Adobe CC for Photoshop, Illustrator, InDesign, and Dreamweaver (all 4 programs). I'm hoping this is summarized somewhere rather than making me look up and compare all four. I'll be using a windows based PC, and will need a graphics card that can support at least two monitors.

    Hi julir
    check this System requirements | Photoshop
    why photoshop demand?cause photoshop having 3D feature, it mean need high spec,,so if you can run photoshop cc to run ai,indd and dw is posibilty
    regards
    Deto

  • How to compare all macros in the Macro workbench with DeV & Prod system

    I have one issue with macros, all the macros in maco workbebnch in developement system are not in sink with Production system.
    I want to campare macros in both the system & based on comparison need to add or deactivate macros in the Developement system & move Transport request to accross the landscape like Dev-QA& Prod system.so that all macros are in sink with three different system.
    Can anybody advice,Is there any tool or T-code that compare all the macros in the two different systems.

    This code is different from yours. For one thing, the first part, where inOrder is false, is not included because you did not post what behavior that is supposed to perform. The code below does what you posted...it puts some Strings into a Stack, then parses the Stack. If adj is followed by NP* then adj is removed. Then the new Stack is parsed to find det followed by NP*, and det is removed while NP* is changed to NP.
    import java.util.Stack;
    import java.util.Vector;
    public class Test {
       public static void main(String[] args) {
          Stack stack=new Stack();
          Stack stack2=new Stack();
          String[] s={"no","adj","NP*","adj","not","NP*","adj","NP*","dumb","det","NP*"};
          for(int i=s.length-1;i>-1;i--) stack.push(s);
    stack=structureCheck(stack,"adj","NP*","NP*");
    for(int i=stack.size()-1;i>-1;i--)
    System.out.println(stack.elementAt(i));
    System.out.println();
    stack=structureCheck(stack,"det","NP*","NP");
    for(int i=stack.size()-1;i>-1;i--)
    System.out.println(stack.elementAt(i));
    public static Stack structureCheck(Stack s,String tofind,String tomatch,String tochangeto) {
    Stack orderStack = new Stack();
    for(int i=0;i<s.size();i++) {
    String str=(String) s.elementAt(i);
    if(i<s.size()-1 && str.equals(tomatch) && ((String) s.elementAt(i+1)).equals(tofind)) {
    i++;
    orderStack.add(tochangeto);
    } else
    orderStack.add(str);
    return orderStack;

  • How to enable all details on about this page link

    Hi All experts,
    Could any one help me out how to enable all details (like which view object, Application module and Controller associate with fields.) on the about this page link.
    My problem is I am not able to see any details on about this page link wail clicking on this link due to they created a custom responsibility and they mapped the ceded menus and functions.
    Thanks in advance
    Best regards,
    Ksv

    Thanks for your reply,
    But we are not able to see any links/tabs/details also.
    just we are able to see the page path only.
    regards,
    prasad

Maybe you are looking for

  • Loading only last image

    This code is loading the xml correctly, populating the mainClipArray correctly, but only adding the last image to the stage. I think it is not waiting for completeClipLoad() to complete.  I tried removing :void from the function to see if waiting for

  • Advice on DVD Writer with PowerBook - Matshita DVD-R UJ-815

    Hi there, I have been attempting to burn DVDs on my PowerBook using Toast Titanium Version 6 - TO NO AVAIL. During my first few attempts to burn DVDs, the SuperDrive accepted the disc but was unable to complete the Encryption process. Burning data fi

  • Set content-length in PostMethod of Jakarta HttpClient

    Hi Folks, I'm trying to send a HttpRequest via Jakarta's HttpClient. Everything works fine, but I could not yet figure out, how to get the content-length of my RequestBody before I set the Name-Value-Pairs via postRequest.setRequestBody(NameValuePair

  • How to block Screensaver changes in Mountain Lion

    Is there a way to block a user from changing the Screensave settings. As it is now a user can change the time for when the screensaver should start. Also in the Security settings a user can remove tzhe check regading when password would be required o

  • My recent imports don't show as events in iPhoto 11 v 9.4.1 on macBook Air OS X 10.7.5

    I am importing photos which show in recently viewed section (last import).  They appear as Photos at the top of the library list, but not in my Events. What am I missing here?