What is the relation ship b/w dimentions of cube , char cube?

what is the relation ship b/w dimentions of cube , char cube? meas is it one-one,one-many,many-one?

Hi.....
Ideally the characteristics in a dimension are 1:n........as already explained.......
But how to deal with the characteristics that need to be placed in a dimension with n:m relationship..........
It is always better to put unrelated Characteristics having n:m relationships in differnt dimensions, else the size of dimension and fact tables would nearly be the same, which is not advisable........
As usual it depends. If you have enough dimensions available you normally put them into different dimensions. If you have lots of characteristics you look at the expected number of values in the characteristics and you put those characteristics into one dimension that have small amounts of values like version, value type, currency type. Sometimes you also put characteristics together that are unrelated but need to be logically combined like cost element and credit/debit indicator.
Or your characteristics are slightly correlated (what you may call 1.5:n relation).........
Hope this helps.......
Thanks==Points as per SDN..............;)
Regards,
Debjani.........

Similar Messages

  • What is the relation between campaigns and TG.

    Hi,
    crmd_mktpl_tggrp and crmd_mkttg_tg_h, crmd_mkttg_tg_t and crmd_mkttg_tg_i what is the relation ship between these tables ?
    and how to read employee responsible for Target group and campaign details.

    Hi,
    Use table SMOPCCAMPN the field OWNER will give you the BP guid of the employee res. bp number you will get from but000 based on guid.
    TARGETGRP_GUID of CRMD_MKTPL_TGGRP = TG_GUID of CRMD_MKTTG_TG_I ,
    GUID of CRMD_MKTTG_TG_H  = TG_GUID  of CRMD_MKTTG_TG_I
    GUID of CRMD_MKTTG_TG_H  = GUID of CRMD_MKTTG_TG_T
    Regards,
    Shobhit

  • Technically, what's the relation between FlexUnit and FB?

    I'm running into many small but annoying issues when trying to do FlexUnit testing in Flash Builder 4, like:
    * FlexUnit is open source but I can't Cltr+click on things like assertEquals() to see what's going on there
    * I visit flexunit.org, click Docs and can't find assertThat() method at all while it's available in FB's code hints (and works)
    * We now have 2 documentation sets, one in the "Using Flash Builder 4" book, one on docs.flexunit.org. Some things are documented here, some others there.
    * API docs aren't even available from Adobe, are they?
    I wonder, what is the relation between FlexUnit itself and the developers working on it (Michael and Brian primarily?) and the support in Flex 4 / Flash Builder? I am not very happy with the current state which has nothing to do with FlexUnit itself (is a very nice testing framework), I just feel that a feature that ships in the quite expensive Premium edition should have a much better integration story.
    It looks like I'm ranting (and I am a little) but mainly I'd like to understand what's going on here.
    Thanks,
    Borek

    Borek:
    I understand your pain and I am sorry. Let me answer some of your questions and provide some answers and suggestions.
    Adobe decided to include FlexUnit 4 in Flash Builder 4, which was great. However, when it comes to the way in which they did so, the way in which libraries are linked and the way to plugin works, we (the FlexUnit team) are only able to provide suggestions. We have no control over the approach and little ability to influence the process.
    So, to be even more direct in my answer, there is no formal relationship between these two teams. What features Adobe chooses to support and the workflow/integration are purely business choices being made by Adobe. FlexUnit is purely a community project without funding or support from Adobe. It continues to evolve as we add new features and integrate contributions. Adobe may choose to increase the level of integration or to adopt newer versions as we proceed, but that is solely at their discretion.
    To that end, we cannot change the way the plugin works, etc. However, we will be posting information for users interested in updating their Flash Builder version with our latest code base (and addressing at least one of your issues) shortly as we prepare for our 4.1 beta.
    * FlexUnit is open source but I can't Cltr+click on things like assertEquals() to see what's going on there
    >>Adobe didn't include the code for FlexUnit in builder, only the library. You can control-click on Flex classes because they shipped both the lib and code. If you do want this functionality, you can download our code, go into the build path/library path of the project, find the place where they link in the flexunit-core libraries and edit the source attachment. That will allow the control-click to work, etc. The code that shipped with Flash Builder is tagged as 4.0.0 in github.
    * I visit flexunit.org, click Docs and can't find assertThat() method at all while it's available in FB's code hints (and works)
    >>I will try to find out why this is not showing up and get it fixed promptly. FYI, the assertThat method is just a wrapper for the org.hamcrest.assertThat from the hamcrest library. For more info and code: http://github.com/drewbourne/hamcrest-as3
    * We now have 2 documentation sets, one in the "Using Flash Builder 4" book, one on docs.flexunit.org. Some things are documented here, some others there.
    >>I don't know what is in the "Using Flash Builder 4" book...if you can point me to a link I will check it out. I have no idea what is there (nor who wrote it) The official documentation site is docs.flexunit.org. It is the only one being maintained/added to by those involved with the project.
    * API docs aren't even available from Adobe, are they?
    >>I doubt it. They don't maintain this material and they don't include it.
    Sorry if this is less than helpful, but I wanted to at least provide you some answers and context.
    Mike

  • What is the relation between delivery num , sales order num and invoice

    what is the relation between delivery num , sales order num and invoice

    Look at VBFA Table
    goto VBFA table ,enter order number number vbelv ,vbtyp_n is C,then VBELN is the delivery
    if you enter delivery number in vbelv ,vbtyp_n is J,then vbeln is Invoice.
    here VBTYP_N is the import.
    VBFA is the sales document flow table,and very important table
    Thanks
    seshu

  • What is the relation between G/L account and Chart of Accounts

    Hello Guru's,
                       Can you please tell me what is the relation between chart of accounts and G/L accounts.
    I know there was a list or range of account numbers in chart of accounts.
      Assets 100000 - 149999
                    current assets 100000 - 149999
                         cash and cash equivalents 100000- 118999
                             100000 - 100009
                                    100000 - petty cash.
    like this i have chart of accounts. can you please tell what are the G/L accounts.
    Thanks,
    sneha.

    Easiest way is to use the FSV - e gl account hierarchy

  • Adding another option in the list option in the relation ship tab

    Hi,
    I am working on creating another option in the list of option for the relations ship tab for the account details of Org type.
    I was able to create the new Option and i have create a another event which is assign int eh application set but and it is showing in the detail area1 of the relations but when I choose that option no even it is getting fired.  I have cloed the further relation ship option i cloned the structure and class and even but even then it is not getting fired. I have assigned the view linkkage ACC_REL but even then it is not getting fired.  Please send me the list of table in which we need to do the setting.
    Thanks
    naveen

    Resolved

  • What are the Relations between Journalizing and IKM?

    What is the best method to use in the following scenario:
    I have about 20 source tables with large amount of data.
    I need to create interfaces that join the source tables into target tables.
    The source tables are inserted every few secondes with about hundreds to thousands rows.
    There can be a gap of few seconds between the insert of different tables that sould be joined.
    The source and target tables are on the same Oracle instance and schema.
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?
    In general What are the relations between 'Journalizing' and 'IKM'?
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?
    I want to understand what is the role of 'Journalizing CDC'?
    Can 'IKM - Incremental Update' work without 'Journalizing'?
    Does 'Journalizing' need to have PK on the tables?
    What should i do if i can't put PK (there can be multiple identical rows)?
    Thanks in advance Yael

    Hi Yael,
    I will try and answer as many of your points as I can in one post :-)
    Journalizing is way of tracking only changed data in your source system, if your source tables had a date_modified you could always use this as a filter when scanning for changes rather than CDC, Log based CDC (Asynchronous in ODI, Logminer/Streams or Goldengate for example) removes the overhead of of placing a trigger on the source table to track changes but be aware that it doesnt fully remove the need to scan the source tables, in answer to you question about Primary keys, Oracle CDC with ODI will create an unconditional log group on the columns that you have defined in ODI as your PK, the PK columns are tracked by the database and presented in a Journal table (J$<source_table_name>) this Journal table is joined back to source table via a journalizing view (JV$<source_table_name>) to get the rest of the row (ie none PK columns) - So be aware that when ODI comes around to get all data in the Journalizing view (ie Inserts, Updates and Deletes) the source database performs a join back to the source table. You can negate this by specifying ALL source table columns in your PK in ODI - This forces all columns into the unconditional log group, the journal table etc. - You will need to tweak the JKM to then change the syntax sent to the database when starting the journal - I have done this in the past, using a flexfield in the datastore to toggle 'Full Column' / 'Primary Key Cols' to go into the JKM set up (there are a few Ebusiness suite tables with no primary key so we had to do this) - The only problem with this approach is that with no PK , you need to make sure you only get the 'last' update and in the right order to apply to your target tables, without so , you might process the update before the insert for example, and be out of sync.
    So JKM's provide a mechanism for 'Change data only' to be provided to ODI, if you want to handle deletes in your source table CDC is usefull (otherwise you dont capture the delete with a normal LKM / IKM set up)
    IKM Incremental update can be used with or without JKM's, its for integrating data into your target table, typically it will do a NOT EXISTS or a Minus when loading the integration table (I$<target_table_name>) to ensure you only get 'Changed' rows on the load into the target.
    user604062 wrote:
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?Hopefully I have explained it above, its the type of thing you really need to play around with, and throroughly review the operator logs to see what is actually going on (I think this is a very good guide to setting it up : http://soainfrastructure.blogspot.ie/2009/02/setting-up-oracle-data-integrator-odi.html)
    In general What are the relations between 'Journalizing' and 'IKM'?JKM simply presents (only) changed data to ODI, it removes the need for you to decide 'how' to get the updates and removes the need for costly scans on the source table (full source to target table comparisons, scanning for updates based on last update date etc)
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?Delete and insert into target is fine , but ask yourself how do you identify which rows to process, inserts and updates are generally OK , to spot a delete you need to compare the table in full, target table minus source table = deleted rows , do you want to copy the whole source table every time to perform this ? Are they in the same database ?
    I want to understand what is the role of 'Journalizing CDC'?Its the ODI mechanism for configuring, starting, stopping the change data capture process in the source systems , there are different KM's for seperate technologies and a few to choose for Oracle (Triggers (Synchronous), Streams / Logminer (Asynchronous), Goldengate etc)
    Can 'IKM - Incremental Update' work without 'Journalizing'?Yes of course, Without CDC your process would look something like :
    Source target ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    With CDC your process looks like :
    Source Journal (J$ table with JV$ view) ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    as you can see its the same process after the source table (there is an option in the interface to enable the J$ source , the IKM step changes with CDC as you can use 'Synchronise Journal Deletes'
    Does 'Journalizing' need to have PK on the tables?Yes - at least a logical PK in the datastore, see my reply at the top for reasons why (Log Groups, joining back the J$ table to the source table etc)
    What should i do if i can't put PK (there can be multiple identical rows)? Either talk to the source system people about adding one, or be prepared to change the JKM (and maybe LKM, IKM's) , you can try putting all columns in the PK in ODI. Ask yourself this , if you have 10 identical rows in your source and target tables, and one row gets updated - how can you identify which row in the target table to update ?
    >
    Thanks in advance YaelA lot to take in, as I advised I would reccomend you get a little test area set up and also read the Oracle database documentation on CDC as it covers a lot of the theory that ODI is simply implementing.
    Hope this helps!
    Alastair

  • What is the relation between rsa5 to rsa9..

    Hi All,
    I know this is very very basic question. But i need it. Why we have install application component hierarchy before rsa5 ( exactly what is does). And what is the relation between rsa5 to LBWE. I mean to say if i want get any datasource in LBWE is it necessary to install from RSA5. And in the installation of Bussines content ( rsa 5) we r having different tabs VERSION COMPARISON, TRANSFER and SELECT DELTA what is the usage of each tab. Could you pls forward me any document about this.
    Thanks in advance...

    Hi Suresh,
    Yes we have to install business content using RSA5 before we can use it in SAP R/3.
    By means of installing business content (BC) we are changeing verion of BC component from deliveried "D" to active.
    While installing BC datasource normally we dont touch any of the tabs other than transfer datasources.
    Yes we have to install datasources in RSA5 before using them in LBWE.
    Hope this helps.
    Monica

  • What is the relation between PAYR adn PAYRq?

    What is the relation between PAYR, PAYRQ, REGUH, REGUP tables in FI?
    Which gets updated and when?
    I was validationg data from REGUP vs PAYR but the data seems to be avilable in PAYRQ and not PAYR.
    PAYRQ probably seems to be a request that is not completed.
    but not sure if this is correct.
    Please let me know the relationships among these and also when (how) REGUP and REGUH get filled.
    Thanks,
    Ven

    HI,
    this are all the payment related table Payr refers to check number and the REGUH and REGUP refers to app run data.
    all the three will be linked based on the payment run and date.
    if only f-58 u will find in payr.
    hope it is clear
    assign points.
    With regards
    krishna

  • What is the relation between PO -- Confirmation -- Invoice

    Dear Experts,
    What is the relation between PO, Confirmation and Invoice?
    I mean if I want to check for particular PO, confirmation and invoice is done or not, what table and fields to check ?
    Thanks a lot,
    Anubhav

    Hi
    You need to check in EKBE for invoice, for confirmation
    Go to EKBE table for GR document and get the field ETENS (Sequential number of vendor confirmation).
    Go to EKES table and select the record based on EBELN, EBELP and ETENS to get the corresponding delivery number
    and you get in EKET as well.
    regards
    Antony

  • What is the Relation Between S_PARTY.ROW_ID AND S_PARTY.PARTY_UID

    Hi,
    What is the Relation Between S_PARTY.ROW_ID AND S_PARTY.PARTY_UID

    Why do you need to know?
    From the configuration in Tools (for instance the fields of Business Component Contact) you can see that by default they have the same value.
    But if you import through EIM you can supply your own value for PARTY_UID.

  • What is the relation between FetchSize and Range Size

    Hi
    What is the relation between FetchSize ("in batches of" field) and Range Size in view object tuning section? What would happen if, for example, I set the fetch size to 10 and range size to 5?
    Ferez

    Timo,
    From oracle’s documentation we learn that RangeSize attribute of the Iterator “controls the number of records ADFm requests from the BC layer simultaneously”
    RangeSize Tuning
    This parameter controls the number of records ADFm requests from the BC layer
    simultaneously. The default RangeSize is 25 records. Consider setting this value to
    the number of records to be displayed in the UI simultaneously for the View Object so
    that the number of round-trips between the model and BC layers is reduced to one.
    This is configured in the Iterator attribute of the corresponding page's page
    definition XML.
    and the purpose of FetchSize  is now clear for me but let me ask another question about VO’s rangeSize which you told is used when we use range paging. You mean that when we use range paging so the rangeSize of VO is used to fetch data from database and the FetchSize is ignored in this case? Please correct me if I am wrong.
    Ferez

  • What is the relation between KTOPL and 0CHRT_ACCTS_ATTR? both Chart of Acct

    Hi
    If an R3 field e.g. KTOPL (in datasource 0fi_gl_4)  which is a "Chart of Accout" is extracted a part of 0fi_gl_4 to BI,
    is there the need to separately extract 0CHRT_ACCTS_ATTR & 0CHRT_ACCTS_TEXT which are also "Chart of Accout"
    What is the relation between KTOPL and 0CHRT_ACCTS_ATTR & 0CHRT_ACCTS_TEXT  in R3?
    What is the relation between KTOPL and 0CHRT_ACCTS_ATTR & 0CHRT_ACCTS_TEXT  in BI?
    Thx

    Hi,
    I get these well with examples so let me see if I get your point:
    So in the tranx data the 0fg_gl will be  a value for KTOPL  e.g. 450009 as a G/L Account number? (Values for chart of Acct should be GL Accounts, right?)
    but before this tranx data is loaded, preferrably,  0CHRT_ACCTS_ATTR and 0CHRT_ACCTS_TEXT should have been extracted to BI; and data loaded; and this will be the master data and there should have been in it:
    .._ATTR   -
    .._TEXT
    450009   -
    Petty cash Expenses
    Is my understanding exact?
    Thnx

  • What is the relation between bw and netweaver

    Hi all
    what is the relation between bw and netweaver? any one give answer for this

    Hi
    SAP NetWeaver
    The SAP NetWeaver technology platform is the open integration and
    application platform that reduces total cost of ownership (TCO) across the
    entire IT landscape.
    SAP NetWeaver integrates and aligns people, information, and business
    processes across technologies and organizations
    And BW is a part of Composite Application framework for Information Integration
    This framework also contains Other Components such
    o     Enterprise Portals (EP)
    o     Exchange Infrastructure (XI)
    o     Master data management (MDM)
    o     Solution manager
    o     Web Application server (WAS)
    o     xApps
    Hope this solves ur question.as if any further doubts
    Sonal...

  • What is the relation between UTXJ and JMOD, how JMOD determine in order

    Hi All,
    What is the relation between UTXJ and JMOD! 
    How JMOD determine in order! ( For TAXINJ).
    Please help me
    Regards
    raj

    Dear Raj
    Both are not related in anyway.  UTXJ is for sales tax and JMOD is for excise condition.  For UTXJ, you need to create a tax code in FTXP and assign it in VK11 / UTXJ, whereas, JMOD is an excise condition type for which, you need to maintain the relevant datas in J1ID.
    Coming to your question, how JMOD is determined in sale order, it is based on delivering plant.  This delivering plant, as already said above, you will have to maintain in J1ID with the indicator "1" under declared tab in Material Chapter ID combination.
    thanks
    G. Lakshmipathi

Maybe you are looking for

  • Using Male to 3x Female Stereo Splitter Audio Cable with audio out

    The HP Pavilion 22-h031ea all in one has an audio out on the rear of the unit. Is it ok to connect this with a 6:1 audio system with a Male to 3x Female Stereo Splitter Audio Cable? This question was solved. View Solution.

  • Regarding Drill Down Reporting

    Hai guys, could you please confirm what is the transaction for Drill down reporting tool. Expecting your reply. thanks. Ambichan Message was edited by: ambi chan

  • BT - unethical practice & mis-selling

    I upgraded my Broadband service with BT in January from option 1 to option 2 . Before upgrading I had done my research to confirm that existing discounts can be carried over. The FAQ section on BT's website clearly states that "When you upgrade your

  • Help with SQL*Plus COPY Command syntax

    Hello people. DBs are 10g PROD DB is a remote DB (over DB Link) TEST DB is where my SQL*Plus is logged in. LOCAL_DB_TABLE is the table I need to create to TEST DB REMOTE_DB _TABLE is the table that already exists in remote PROD DB COPY FROM replica/r

  • Comment and uncomment in the new SE38 editor: Doing it the old way

    Prerequisites: Front-end Editor (New) The Front-End Editor is available with SAP GUI for Windows 6.40 Patch level 10 or higher. Steps: 1) Open SE38(or SE24,SE37,SE80) and click on the icon below the scroll bar (the last one on the right-bottom) this