How to process an existing dimension

Hi,
I am using Make Dimension 2008 task in my ssis package and set the necessary parameters. The package runs fine. My question is, does this task drops and recreates the dimension every time or does is just do a full process of the existing dimesnion.
Also how to automate the update of the excel sheet which is used by BPC tool in front end ( the one used in maintain dimension members option). I guess it uses C:\bpc\data\webfolders\..\adminapp\dimname.xls
Regards,
Vivek

Hi,
From my experience, I would prefer using Admin Task to build your dimension, instead of Make Dimension task.
In both way, an excel dimension file should already exist inside your application set (C:\bpc\data\webfolders\..\adminapp\dimname.xls is the correct path), and the dimension properties should be set correctly from the Administration Console.
The fact is that, when using the SSIS package to build your dimension, it will import members and property values in the mbr<dimension> table, but it won't change the table layout (refering to properties). If you would like to add a property to your dimension, you'll have to add it from the Administration Console. You cannot do it with an SSIS package.
Both way of building your dimension in SSIS will in fact recreate your dimension from scratch with what you're importing in it, and then a full process is done.
By the way, the product is not design to use both way of changing dimension members (SSIS or from the Administration Console). You should think of updating your dimension member either automatically via a SSIS package or via the Administration Console, but there is no way to synchronize both ways. You can of course build a custom package that exports the content of the mbr<dimension> table into an Excel file, but this is not recommended, as the mbr table is also displaying some other columns (such as CALC, HLEVEL, etc...) which should not appear in the excel dimension file.
Hope this will help you.
Kind Regards,
Patrick

Similar Messages

  • Importing existing dimensions into OWB

    Does any body know how to import an existing Dimension, created in an Oracle database into OWB so that the dimension definition appears under the dimension tab.

    Hi,
    I think you can't import a dimension from data base.you have to create throught OWB.
    Regards
    naren

  • How to Load new members into existing dimensions in Planning 9.3.1

    Hi,
    I am not having HAL, and is it possible to load members into existing dimensions of a newly created planning application - for example under accounts I want to add around 100 members - how to add them using a flat file without using HAL - is there anyother way out.
    Can we use workspace->Navigate ->administer->Dimention Library
    Create a new dimension here add that to Accounts ?? help me in this

    John,
    Can you suggest me the syntax to be used for the below example to create a flat file
    the Hiearchy I have(for accounts and entity)
    current:
    Accounts
    I need t have the following children under Accounts
    Child of Accounts:Assets,alias(assets of x company)
    Child of Asssets: 101, alias(asset1),Datastorage("store"), base currency("USD"),aggregation(+),Plantype("plan1")
    Regards,

  • SSAS 2008 - How to get processing times per dimension / measure group?

    Hi experts!
    SSAS 2008. I am doing analysis and I'm trying to get information (from dmv or log) about processing times per dimension / measure group. Any ideas how to do that?
    Thanks,

    also in DMV there's no column recording the processing time, so we suggest you using SSAS AMO to programmatically get the state and last processed date time. Please see:
    Analysis Management Objects (AMO)
    Hi John,
    Thanks for you info, As
    Simon Suggested there is no DMV columns available.
    You can use below link for more information.
    Programming Administrative Tasks with AMO
    Cube
    partition attributes for last processed (timestamp and status)
    Thanks
    Suhas
    Mark as Answer if this resolves your problem or "Vote as Helpful" if you find it helpful.
    My Blog
    Follow @SuhasKudekar

  • How to add columns to an existing dimension on the fly?

    Hey,
    1) I already have a cube which is attached to three dimensions. Now if I wanted to add a few columns in the dimensions once they have been deployed, I find it difficult as the changes in the logical model and the physical table is not synchronized. Can some one please let me know, if adding columns to existing dimensions is possible?
    2) I also had one more doubt. I have a fact table which has columns by the name parameter name and parameter value. Now once it is loaded I want to make certain calculations using a few parameters values and store them in the same fact table in the form of a new parameter name and the derived parameter value. How can I go about doing this part in OWB.
    Thanks

    1. Yes you can add existing columns to a dimension, there are a couple of approaches; either add the columns to tje underlying table and then change the dimension to manual binding and add attributes to represent the columns. Or edit the dimension and regenerate the implementation table.
    2. Could these not be just additional measures that you calculate in the cube load?
    Cheers
    David

  • How to have fact and dimension which are not joined in same report

    Hi All,
    suppose we have 2 dimensions and 1 of them is joined to fact but we want to pull both these dimensions along with fact and fact column shows null but we dont want that .how can we have 2nd dimension which is not joined to fact in the same report .Actually i have a column called equipment schedueled time and it can be shown only with equipment dimension but I want to pull both equipment,geography and equipment scheduled time in report if I do it now it shows equipment scheduled time as null because its not joined with geography dimension.I want even if the geography dimension exists it should show the value of equipment scheduled time .
    Can someone please help me.
    Thanks in Advance

    Hi ,
    Can you please tell me what are fact and dimension tables of your requirement.If you want display the data from 2 dims and a fact table ,you have to establish the joins between facts and dimensions.
    mark if helpful/correct...
    thanks,
    prassu

  • How to process Line Selection on ALV Table in ABAP WebDynpro

    Hi there,
    I have a view with an ALV table whose context node retrieves its data from a Service Call for a method.
    The method provides certain data of a database table which the ALV displays.
    Now I would like to be able to select one row of that ALV table and after pressing a button or doubleclicking on the row or whatever a different view (as for me it is also ok on the same view) should appear to display the details of that selection.
    I only need to know how to retrieve the selected data.
    Or its index within the internal table.
    I am already looking for hours for a useful thread and actually there is one which obviously is about a similar issue apart from the multiple selection part: 
    How to process multiple row selection in ALV table in Wendynpro ABAP? Help!
    but i am afraid that i don't understand it. Or at least I misunderstand it since it does not work with me.
    The system example mentioned in the thread does not help me either because it somehow does not correspond to my needs, does it?
    It would be GREAT if somebody could help me with that. Please keep it simple for I am not an expert in webdynpro yet (obviously ^^) and also please explain in detail what I have to do with the context nodes since I am not sure whether the selection is stored in my already existing node or whether I need a special one for that.
    Thanks!!
    christina

    Hi Christina,
    If you just want to get one column data of the line that user clicked, use the Web Dynpro Code Wizard to Read Context of attibute you needed, then you will get code as follow:
    * Define data for read attribute
        node_alv TYPE REF TO if_wd_context_node,
        elem_alv TYPE REF TO if_wd_context_element,
        stru_alv TYPE if_view_display=>element_alv ,
        item_column_name  LIKE stru_alv-column_name.
    * navigate from <CONTEXT> to <ALV> via lead selection
      node_alv = wd_context->get_child_node( name = if_view_display=>wdctx_alv ).
    * get element via lead selection
      elem_alv = node_alv->get_element(  ).
    * get single attribute
      elem_alv->get_attribute(
        EXPORTING
          name =  `COLUMN_NAME'
        IMPORTING
          value = item_column_name ).
    The value of column_name is stored in item_column_name.
    If you need the index that the user clicked, try this:
    * Definition of field symbol for index
      FIELD-SYMBOLS : <fs_index> TYPE data.
    * Get the selected index
      ASSIGN r_param->index->* TO <fs_index>.
    The index of clicked line is stored in field symbol <fs_index>.
    Hope it will help.
    Best Regards,
    Stephanie

  • How to process data in the past based from data in the present

    hello guys,
    i have a problem in my labview programs. how to process data in the past based from data in the present ?
    i have a formula self-organizing maps
    this formula is looking for D1, D1 is neuron index that will be searched for the smallest value.and the result are D1=2 ,D2=5, D3=17 from calculating with formula  .it means the smallest value is 2, "2" from weight [2 2] in file attached.
    and then it will be in other formula
    it mean [2 2] + 0.5 ( [1 1]-[2 2] ) = [1.5 1.5]
    and the weight will be  [1.5 2 2 ] in matrix
                                              1.5 3 5
    I would appreciate any input/help on solving this
    thanks
    Attachments:
    dika.vi ‏16 KB
    weight.txt ‏1 KB
    data .txt ‏1 KB

    Hi Ronny Hanks,
    Moving your records from internal table into the database table depends upon various scenarios :-
    1. If you use INSERT statement.
    INSERT <database_table> FROM TABLE <internal_table>.
    But in this case, you need to make sure that you don't have any duplicate entries in your internal table that violates data entry into database table, else you will get a dump.
    INSERT <database_table> FROM TABLE <internal_table> ACCEPTING DUPLICATE KEYS.
    In this case, you are forcefully inserting duplicate records into your database table which may lead to data redundancy in your database table.
    2. If you use UPDATE statement.
    UPDATE <database_table> FROM TABLE <internal_table>.
    This will update the existing records in your database table from the internal table.
    3. If you use MODIFY statement.
    MODIFY <database_table> FROM TABLE <internal_table>.
    This statement works both in combination of INSERT & UPDATE statements.
    Existing records (in database table) will be eventually updated/modified and new records (not in database table currently) will be successfully inserted into the database table.
    Hope this solves your problem.
    Thanks & Regards.
    Tarun Gambhir.

  • How to rename the existing project in NetWeaver

    Hi All,
    Please let me know the process of how to rename the existing project in NetWeaver.

    Hi,
        If you want to rename Development Component (DC) project, here is the procedure..
    How to rename local Development Component Projects in Netweaver Developer Studio
    Regards,
    Uday.

  • Dropping business key from existing dimension

    A business key needs to be removed from an existing dimension in a data warehouse.
    I couldnt locate any documentation regarding this topic, so please let me know of any links to documentation if you know of any.
    Im needing to know if this can be done, or will I need to create another dimension (with correct keys), transfer data,
    then swap dimensions in the mapping.
    Thanks for any input.

    I am sure th business key would be a part of the constaint with which u load the data into the table. So its better u make an analysis of how the data is going to affect the load before u make the change.either create a new one with the correct keys test it for the data and then swap the data or take the existing table, make the changes ,test it in DE?V/SIT and once u r confident it is not affecting the load u can move it to quality and production.
    Regards
    Bharath

  • How to process old WLSTORE table

    Hi,
    For some reason, the JDBC WLSTORE table, has reached more than 200.000 rows. For this reason due performance, we created a new WLSTORE.
    Question is how to process the transations that are keep in the old and unused WLSTORE?
    Best REgards,

    WebLogic is not designed to support this scenario -- but I can give you some ideas that will hopefully get you started. There's no direct way to merge the two stores together, and the methods that do exist may not be "fool-proof" in your particular use case: the recovery process can differ widely from application to application. You may want to consider contacting customer support.
    Processing messages in an old store usually requires (A) the domain, JMS server(s), SAF agent(s), destinations, and store configured the same way they were when the original messages were stored (especially the same configuration names), (B) your application for processing messages, (C) booting the system, and (D) running the application until all messages are processed.
    Also, if your app is transactional (eg, if it uses JMS transacted sessions or JTA/XA transactions), you should (1) copy the current TLOG (default file store) and save it, and then (2) replace it with the original TLOG from the time you system is transactional. (If your using the "JDBC LLR" feature, you should also perform similar steps with the LLR database table.) If you don't perform this step, and you had "in-doubt" transactions at the point you shutdown the original system, its possible that you can lose messages are cause duplicate messages. It’s likely too late for this step perhaps, as the TM subsystem abandons in-doubt transactions that are more than 24 hours old by default (this, in turn forces all in-doubt transactions to rollback, and is equivalent to what happens when deleting the TLOG – but the fully correct behavior would be to complete the commit of those in-doubt transactions that have already been partially committed).
    If step D above is impractical, in some cases it is possible to merge messages from two stores by (1) booting the original system using steps A thru C above, (2) using the console “message management” screens to export the messages to a file, (3) restarting the system with the current store and TLOG, (4) using console "message management" screens to import the messages from the file back into the current system. If I recall correctly, the console export utility uses considerable JVM heap if one attempts to export too many messages in the same operation, also, this process will change the timestamps on the messages and likely cause the old messages to sort after the current messages (so even though the imported messages are older than current messages, current messages will be first in line.)
    As another approach if D is impractical, in some cases it is possible to merge messages from two stores by following steps A-C above, and then configuring a message bridge to forward the messages from the old recovered queue in the old domain into a running new domain. The problem with this approach is that domain names and server names will be duplicated between the two domains, an unsupported setup that can lead to connectivity problems and XA issues (especially if you're using transactions to ensure exactly-once forwarding). To work around the problem, messages can be first forwarded to an intermediary destination on yet a third domain, before ultimately forwarding them into the final system. If I recall correctly, the bridge has a feature that can cause it to preserve the message-id and timestamp of WL JMS messages when they are forwarded between two WebLogic destinations.
    Note that all of the above assumes that the application processing of the old messages doesn't depend on or modify database data / external data that have already been modified by processing that occurred after the original message store was deleted and replaced. For example, some messages may have been superseded by newer messages and therefore should not be processed (depends on the application). If this is an issue, then many use cases would likely require some sort of manual reconciliation and/or custom application coding to guard against old messages messing up state that should not be changed, or using current state that won't reconcile sanely with the old message's "view of the world".
    Hope this helps,
    Tom
    Edited by: TomB on Oct 14, 2009 1:13 PM

  • Inserting a level in existing dimension hierarchy

    hi,
    I have to insert a new level in existing dimension hierarchy with out affecting other reports.
    Please let me know how to do
    Thanks in advance.

    I fixed this problem by doing two things. Firstly I deleted
    the summary slide at the end of the quiz. This stopped the error
    dialog appearing, but the new slides I was trying to insert were
    still overwriting an existing question. I then deleted the
    questions that were being overwritten, and all subsequent inserted
    questions worked correctly. Seems like something got corrupted in
    the question slide.
    The quiz result summary page gets regenerated so there's no
    problem with deleting it if things get corrupted behind the
    scenes.

  • How do I import existing song libraries to my I tunes library?

    How do I import existing song libraries to my I tunes library?

    Due to recent security issues and identify theft (mostly due to phishing scams), the iTunes Store seems to be requiring more frequent verification of address information, even if you have a balance from a prepaid card. Either just go through the verification process or, if you have a credit card entered and don't expect to need to use it anytime soon, go into the Payment information in your account and set the payment method to "none" which should then stop the regular requirements for verification. If it still asks - my account does - just click through the buttons and it should verify without problems.
    Hope this helps.

  • How to update an existing item in a sharepoint list using the WSS adapter for Biztalk

    Is there a way that a record in SP list be updated using WSS adapter in biztalk ?
    BizTalk 2013 and SP 2013 ..
    Regards
    Ritu Raj
    When you see answers and helpful posts,
    please click Vote As Helpful, Propose As Answer, and/or Mark As Answer

    A ListItem has its own unique row id so in all likelihood, an insert with the same data will result in a new list entry. The Lists Web Service however, has an UpdateListItem method which will take an update request. [refer
    http://msdn.microsoft.com/en-us/library/office/websvclists.lists.updatelistitems(v=office.15).aspx ]
    There is another note in the conference (marked answered) to your List Item Update problem. Probably worth a try too. [refer
    http://social.msdn.microsoft.com/Forums/en-US/bee8f6c6-3259-4764-bafa-6689f5fd6ec9/how-to-update-an-existing-item-in-a-sharepoint-list-using-the-wss-adapter-for-biztalk?forum=biztalkgeneral ]
    Regards.

  • How to process Customer Open Items? If that Customer is also an Vendor.

    Hi All,
    I need some help for  the below configuations,
    1. How to process Customer Open Items? If that Customer is also an Vendor to the Company. ( How to adjust these open amounts)
    1. How to process Vendor Open Items? If that Vendor is also an Customer to the Company. ( How to adjust these open amounts)
    Thanks
    Chandra

    Hi Chandra,
    In addition to all the above, if the Customers and Vendors are in different company codes, then, you would have to also do the following configuration.
    Execute transaction code <b>OBYA</b>, when prompted, type in 1st coy code, say A and then 2nd coy code, say B. This would take you to the "<b>Maintain FI Configuration: Automatic Posting - Clearing Accounts</b>" screen.
    In the first frame, where you have
    Posted in : A
    Cleared Against : B
    Under Receivable
    Debit Posting Key : <b>01</b>
    Account Debit : Account Number (The account can be a G/L account, a customer account or a vendor account)
    Under Payable
    Credit Posting Key : <b>31</b>
    Account Credit : Account Number (The account can be a G/L account, a customer account or a vendor account).
    In the second Frame
    Posted in : B
    Cleared Against : A
    Under Receivable
    Debit Posting Key : <b>01</b>
    Account Debit : Account Number (The account can be a G/L account, a customer account or a vendor account)
    Under Payable
    Credit Posting Key : <b>31</b>
    Account Credit : Account Number (The account can be a G/L account, a customer account or a vendor account).
    So, if you are using the Customer/Vendor approach, company A must be set up as both a Customer(Use Txn Code <b>XD01</b>) and a Vendor(USe Txn Code <b>XK01</b>) in Company B and vice versa.
    Once you have completed this set-up, you can then use transaction <b>F.13</b> and/or <b>F13E</b> to carry out your automatic clearing.
    However, if you intend to use the G/L approach, then the account numbers would be Inter-coy G/L account for each coy code as defined in the chart of accounts.
    I hope the above helps.
    Do not forget to award the points please.
    Regards,
    Jacob

Maybe you are looking for

  • IDOC's to external system in different queues.

    Our external system( non sap ) can accept IDOC's HRMD_A, I wanted to know is there a way I can send 1.)Create 2.)Change 3.) Delete in three different queues from my SAP system. I have setup the distribution model where i have defined the sender and r

  • Final Cut Pro Unix Executable file???  what do i do?

    Hey All, So I wanted to dig up an old movie i edited in 2003 so i took out the old IMac. I found the Final Cut Pro 2 sequence on there but because all the footage (capture scratch, etc.) is saved to an external hard drive i need to reconnect the mate

  • HP9800 Print Driver

    This is driving me nuts! I can connect my HP9800 printer using USB and the iMac automatically identifies it and inserts Business Inkjet 2.8 in the 'print using' box and all goes well. If I connect via my print server the iMac does not identify the pr

  • Some local domain components could not be started.

    Hello, I've Installed ORACLE CM SDK on Windows XP, When I try to start the local domain I get the following message. Some local domain components could not be started. In the log file ifsctl I getr the following 3/04/03 9:41 ifsctl: 3/04/03 9:41 ifsc

  • ITunes stretching videos, changing aspect ratios

    I use Elgato's EyeTV to record TV programmes, and their Turbo264 plug-in to encode for the Apple TV. All the programmes added to my iTunes library are suddenly appearing with the aspect ratio of 1456*576. I am certain that this is an iTunes problem r