Attribute Dimensions with Integration Services

Good evening, I'm creating an ASO Essbase model through Integration Services v9.3.1 and I am having difficulties with creating an Attribute dimension that contains a hierarchy.
We have a list of stock codes which are grouped by vendor in a dimension, each stock code has an attribute assigned to it for the buyer responsible.
The business requirement is to start from the top level of the attribute dimension, drill in to categories, then to drill in to teams, and finally to the buyer... so we effectively require 3 levels within the attribute dimension.
I have successfully created both the vendor (physical) and buyer (attribute) dimensions through EIS without problems, but when I load to Essbase all of the buyers are added at the top level of the dimension and I can't seem to specify that there should be a parent/child hierarchy to build the attribute dimension from.
Is this possible, and if so any advice you can give as to how I achieve this would be greatly appreciated.
Thanks in advance,
Graham

Graham,
This is definitely a supported feature in EIS/9.3.1/ASO. I have many models with this type of structure. How you set it up can vary. Usually my Attribute Hierarchies are not that deep, only two to three levels, maybe four in a rare case, so I don't usually use a parent child table to set up the hierarchy (I'm not saying that it won't work, it might, I haven't tried, but same steps should apply). In a typical model I will have my stock table which has a buyer field. Then in another table I will have my attribute structure which will have columns for buyer, teams, and categories.
In EIS OLAP model, you add your attribute hierarchy table and use a join to link it to the main stock table, joining on the buyer field (you are now going from a "star" schema to a "snowflake". Go into the properties and make sure you define all the columns as "Attributes".
Then in Metadata model, drag your categories attribute onto the outline, then drag the teams and set it as a child of categories and finally drag buyer and set as child of teams. You only set the attribute association for the buyer back to the base dimension.
When you run your dim build it will set up your attribute dimension correctly.
Some things to keep in mind, make sure you have a process that ensures for every stock code you have in the main table, you have a matching one in your attribute dim table.
Sometimes, depending on how much manipulation I need to do, instead of joining the tables in EIS I will go back to relational source and create a view that joins the two tables together, then in my OLAP model, I have one table that has three attribute columns, one column for the buyer and then the other two for team and category, from that point setting up in metadata model is the same.
Good luck, let me know if you run into trouble.

Similar Messages

  • Load hierarchical attribute dimensions with Integration Services?

    Hi everybody,
    I need to load product dimension which is organized in a relational table like this:
    Product (parent_code, member_code, member_alias, brand, consolidation, formula)
    Every product has a brand and I need to load brand as attribute dimension. The thing is Brand is not flat but it has it's own hierarchy. For Brand I have another relational table where data is organized parent-child like this:
    Brand (brand_parent_code, brand_child_code, brand_child_alias).
    I have used in the past Integration Services but with flat attribute dimensions.
    Can I load hierarchical attribute dimensions with Integration Services? If yes, how do I do it, how do I specify the hierarchy?
    Thank you,
    Daniela

    Graham,
    This is definitely a supported feature in EIS/9.3.1/ASO. I have many models with this type of structure. How you set it up can vary. Usually my Attribute Hierarchies are not that deep, only two to three levels, maybe four in a rare case, so I don't usually use a parent child table to set up the hierarchy (I'm not saying that it won't work, it might, I haven't tried, but same steps should apply). In a typical model I will have my stock table which has a buyer field. Then in another table I will have my attribute structure which will have columns for buyer, teams, and categories.
    In EIS OLAP model, you add your attribute hierarchy table and use a join to link it to the main stock table, joining on the buyer field (you are now going from a "star" schema to a "snowflake". Go into the properties and make sure you define all the columns as "Attributes".
    Then in Metadata model, drag your categories attribute onto the outline, then drag the teams and set it as a child of categories and finally drag buyer and set as child of teams. You only set the attribute association for the buyer back to the base dimension.
    When you run your dim build it will set up your attribute dimension correctly.
    Some things to keep in mind, make sure you have a process that ensures for every stock code you have in the main table, you have a matching one in your attribute dim table.
    Sometimes, depending on how much manipulation I need to do, instead of joining the tables in EIS I will go back to relational source and create a view that joins the two tables together, then in my OLAP model, I have one table that has three attribute columns, one column for the buyer and then the other two for team and category, from that point setting up in metadata model is the same.
    Good luck, let me know if you run into trouble.

  • Import varying attribute dimension (with a load rule)

    How do I maintain varying attribute dimensions in a model with a large base dimension? It does not make sense to manually maintain all those members in the outline.
    Is it possible to import varying attribute dimensions (with a load rule)?

    That is true for regular attribute dimensions. Nowhere, I have found instructions how to do this for varying attribute dimensions (aka slowly changing dimensions) that change over time.

  • Hierarchical attribute dimension with Essbase Studio

    Hi everybody,
    I need to load product dimension which is organized in a relational parent-child table like this:
    (parent_code, member_code, member_alias, brand, consolidation, formula)
    Every product has a brand and I need to load brand as attribute dimension. The thing is Brand is not flat but it has its own hierarchy. For Brand I have another relational table where data is organized parent-child like this:
    (brand_parent, brand_child, brand_alias).
    I need to do this load with Essbase Studio but I do not known how to create the Product hierarchy in cube schema in order to load the hierarchical parent-child attributes. Documentation and tutorials only show examples for flat attributes. I thought of these two ways but not sure if will work:
    case 1) Product hierarchy like this:
    Parent_code
    Member_code
    Brand_parent
    Brand_child
    Member_code
    case 2) Product hierarchy like this:
    Parent_code
    Member_code
    Brand_parent
    Brand
    Member_code
    Has anyone had to this? How did you do it?
    Any help will be very appreciate.
    Thank you,
    Daniela

    I've not tried it, but you should be able to build the attribute hierarchy within the product hierarchy. sort of like
    Parent Code
    ---member Code
    Brand Parent
    ---Brand Code
    -----Member Code.
    A couple of things
    1. Remember to create the self join between Parent_code and Member code
    2. IF this does not work, I suggest creating either a user defined table or a view that just gives you distinct brand parent and Brand Code. Join the Brand Code to the product table on brand_code = brand code and use that table to build that hierarchy.

  • TFS get latest with Integration Services project causes changes to dtproj file

    Does anyone know how to stop this behaviour? Get latest should not cause changes to be made to a file so far as I know.
    Also, when viewing the differences TFS says the files are identical...
    ...And, undo pending changes just results in the same changes being made once they're undone.

    Hi Dev4,
    Sorry for bringing you any inconvenience on waiting a long time for Microsoft assistance. Unfortunately your thread did not reach into our support queue until yesterday. I would like to check with you when you renewed or registered your subscription account.
    We can see it only after you registered or renewed your subscription account.
    For this issue, based on our analysis, it is mostly related to TFS. I have involved TFS engineers for a further look at this issue. Below is from their support:
    As far as I know the Get Latest operation synchronizes your workspace with the latest version on the TFS server.
    Please consider the following scenario, for example if one of your team members makes some changes to the Integration Services project and then submits these changes to the TFS server, however if you do not get that changed  Integration Services project
    to your local machine, the dtproj file on your local machine is different from that on the TFS server. At this time, when you get do the Get Latest Version operation in the Source Explorer, the dtproj file on your local machine will be “overwritten”
    by the server version. So it seems that your local dtproj file is changed.
    If you want to undo the Get Latest Version operation, you can just use the Get Specific Version operation in the Source Explorer to get your appropriate version of the dtproj file.
    Hope this helps,
    If you have questions about TFS in future, please post them in http://social.msdn.microsoft.com/forums/en-US/tfsversioncontrol/threads/ to
    get quick support.
    Regards, 
    Jerry
    TechNet Subscriber Support in forum
    If you have any feedback on our support, please contact
     [email protected]

  • Associating attribute dimensions with the standard dimension in EIS

    Hi... we need to bring 2 attribute dimensions in to the Metaoutline of EIS.These 2 attribute dimensions must be associated with lev 0 member of the standard dimension.how to achieve in EIS?
    The current status: we did the olap model by mapping all the dimensional tables with the fact table and we are struck up how to bring the 2 attribute dimensions in to the model screen and association with standard dimesnion.
    The table structure for the standard dimension is
    column1/Gen-1     column2/Gen-2-Alis     consolidation     col3(Attr)     colu 4(Attri)
    Reason-1     Reason-1-extension               
    Reason-2     Reason-2-extension               
    Reason-3     Reason-3-extension          
    col3 and col4 are attributes to be associated with column2.
    Pls guide us the approach to be done in EIS..

    Graham,
    This is definitely a supported feature in EIS/9.3.1/ASO. I have many models with this type of structure. How you set it up can vary. Usually my Attribute Hierarchies are not that deep, only two to three levels, maybe four in a rare case, so I don't usually use a parent child table to set up the hierarchy (I'm not saying that it won't work, it might, I haven't tried, but same steps should apply). In a typical model I will have my stock table which has a buyer field. Then in another table I will have my attribute structure which will have columns for buyer, teams, and categories.
    In EIS OLAP model, you add your attribute hierarchy table and use a join to link it to the main stock table, joining on the buyer field (you are now going from a "star" schema to a "snowflake". Go into the properties and make sure you define all the columns as "Attributes".
    Then in Metadata model, drag your categories attribute onto the outline, then drag the teams and set it as a child of categories and finally drag buyer and set as child of teams. You only set the attribute association for the buyer back to the base dimension.
    When you run your dim build it will set up your attribute dimension correctly.
    Some things to keep in mind, make sure you have a process that ensures for every stock code you have in the main table, you have a matching one in your attribute dim table.
    Sometimes, depending on how much manipulation I need to do, instead of joining the tables in EIS I will go back to relational source and create a view that joins the two tables together, then in my OLAP model, I have one table that has three attribute columns, one column for the buyer and then the other two for team and category, from that point setting up in metadata model is the same.
    Good luck, let me know if you run into trouble.

  • Adobe Acrobat xpro with integration services?

    Hello i need help. Anyone who knows how i can make to call adobe acrobat using integration services? Thanks.

    Make a BAT file (a DOS command) like
    C:\Program Files (x86)\Adobe\BLAH.exe File.ext
    to execute what you need and then incorporate it into the
    Execute Process Task
    Arthur
    MyBlog
    Twitter

  • Help On Integration Services

    Hi all.
    I'm trying to load members in CostCenter dimension using integration services [Release: 11.1.1.3.0 (Build EIS111130B021)].
    This dimension has two Hierarchies:
    * Hier 1 [stored]
    * Hier 2 [with shared members]
    At first loading, from relational lookup table to hyperion CostCenter dimension, everything goes just fine including shared member creation.
    This is the result
    hier 1
    ====
    Branch 01
    |-costcenter 20
    |-costcenter 30
    |-costcenter 40
    |-costcenter 50
    Branch 02
    |-costcenter 60
    |-costcenter 70
    |-costcenter 80
    hier 2
    ====
    Chief010 (Mr. Smith)
    |-costcenter 20 [shared]
    |-costcenter 30 [shared]
    |-costcenter 40 [shared]
    Chief030 (Mr. Green)
    |-costcenter 50 [shared]
    |-costcenter 60 [shared]
    |-costcenter 70 [shared]
    |-costcenter 80 [shared]
    After a company cost center reorganization I need to reload updated Hier into essbase via integration services.
    The new hier 1 and hier 2 structure should be like this:
    hier 1
    ====
    Branch 01 (empty)
    Branch 01.01
    |-costcenter 10 [new]
    |-costcenter 20
    |-costcenter 30
    |-costcenter 40
    Branch 02
    |-costcenter 50
    |-costcenter 60
    |-costcenter 70
    |-costcenter 80
    instead is:
    hier 1
    ====
    Branch 01
    |-costcenter 20
    |-costcenter 30
    |-costcenter 40
    |-costcenter 50
    Branch 01.01
    |-costcenter 10 [new]
    |-costcenter 20 [shared]
    |-costcenter 30 [shared]
    |-costcenter 40 [shared]
    |-costcenter 50 [shared]
    Branch 02
    |-costcenter 50 [shared]
    |-costcenter 60
    |-costcenter 70
    |-costcenter 80
    hier 2
    ====
    Chief010 (Mr. Smith)
    |-costcenter 10 [shared]
    |-costcenter 20 [shared]
    |-costcenter 30 [shared]
    |-costcenter 40 [shared]
    |-costcenter 50 [shared]
    Chief030 (Mr. Green)
    |-costcenter 50 [shared]
    |-costcenter 60 [shared]
    |-costcenter 70 [shared]
    |-costcenter 80 [shared]
    I suppose it depends on the fact that:
    *in metaoutline/ properties/ allows duplicate shared member is flagged (otherwise hier 2 should not be created);
    *in dimension/ properties/ add as shared member is flagged (otherwise hier 2 should not be created);
    Unflagging these options shared member are not created.
    Morover:
    I cannot clear and reload member or delete an recreate database in order to prevent data loss.
    I'm forced to use integration services in order to create drill-trough reports.
    Any help would be appreciated, thanks in advance.
    Agathe

    Check this thread where people have already given their suggestion on learning SSIS
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f2cc1cf3-204d-454a-a189-47df87a3aa23/i-want-to-learn-ssis?forum=sqlintegrationservices
    I would suggest to go for You tube videos (type learn SSIS or begin SSIS step by step) you will get lot of good tutorials to start with.
    Happy Learning!!
    If this post answers your query, please click "Mark As Answer" or "Vote as Helpful".

  • Error while running maintenace plan "Integration Services evaluation period has expired."

    We are getting below mentioned error while executing SSIS package or maintenance plan.
    Executed as user: ICROSSING\*****. Microsoft (R) SQL Server Execute Package Utility 
    Version 11.0.3381.0 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.   
    Started:  3:35:00 PM  Error: 2014-02-23 15:35:01.56    
    Code: 0xC0000033     Source: Db Engine database Log backup     
    Description: Integration Services evaluation period has expired. 
    End Error  Error: 2014-02-23 15:35:01.58    
    Code: 0xC0000033     Source: Db Engine database Log backup     
    Description: Integration Services evaluation period has expired. 
    End Error  Could not execute package because of error 0xC0000033. 
    Started:  3:35:00 PM  Finished: 3:35:01 PM 
    Elapsed:  0.671 seconds.  The command line parameters are invalid. 
    The step failed.
    We have license BI edition of sql server 2012. Other services and database are working fine. Issue with integration service only.
    Please help me sort out the issue.
    Thanks,
    Shitalkumar Kasliwal

    Hi Shitalkumar,
    The issue may occur if Evaluation Edition or CTP Edition of SQL Server was installed earlier on the server, however, the previous instance of SQL Server was not uninstalled completely or upgraded to Business Intelligence Edition successfully. To resolve
    the issue, modify the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\ConfigurationState registry key value from 1 to 3, and then rerun the Edition Upgrade procedure from the SQL Server install media to upgrade the SQL Server components to the
    licensed edition again.
    Reference:
    http://support.microsoft.com/kb/971268 
    Regards,
    Mike Yin
    TechNet Community Support

  • Is it possible to create an Attribute Dimension in an ASO Database?

    When I create the initial attribute parent and attempt to save the outline, it gives me an error that I need to associate the attribute dimension with the base dimension. So I go to my L0 member, but the associations tab is greyed out. Any ideas if this is possible to create? Thanks!

    OK, Are you doing this.
    1. create the attribute dimension
    2. click on the base dimesnion
    3. right click on the DIMENSION NAME and selet edit properties
    4. Click on the tab called Attributes. You should see the list of attribute dimensions
    5. Once the dimension is associated with the base dimension, you can assign attributes to the members

  • Sorting Attribute dimension members

    Other then reloading attribute dimension members in a different order. Is there a possbility with ODI or the SortMember.cmd utility to perform such a task?
    I ask since I know presently while reloading the attribute dimension with ODI it drops the latest member to the bottom. This is not the order I need it in. I tried to mess with the load in ODI and still no fix. I tried to use the SortMember and it only appears to work on all dimension but currency, period, and years as it reads in the planning admin guide. This is for 11.1.2.1.
    Does anybody have any input? If so please reply.
    Thanks,
    DjSmeadly

    It is one area that has never been addressed so sorting attribute members is not so easy, as far as I aware the sortmember utility does not work on attribute dimensions.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Integration Services (load terminated)

    platform:
    Oracle EPM System 11.1.2.
    Windows 2003 SP2 64-bit.
    I try to load members with Integration Services. My sourse is DB2 9.7 64 bit. This load suspended with error:
    OS Error Invalid argument IS Error Member load terminated with error.
    I have same error if I use source Oracle 10.2.
    Log file didn't show necessary information about error.
    What can I do?

    Hi Avishek,
    Can you please post the EIS log contenets when error is coming? Also what are the options are you selecting when loading members?
    Atul K,

  • Attribute dimensions may only be added to sparse dimensions

    Hello everyone,
    I got this error several times. It wouldn't be so surprising for me if my Account dimension would be set as dense. But it is set to be sparse...
    Could anyone help me with this?
    Maybe some details will be helpfull:
    I have created an attribute dimension with only one member - "Yes". Then, I have created flat file for Account dimension with 6 custom properties, every property associated with the attribute dimension. Account dim is set as sparse, not dense. Importing flat file results ok, with no errors and warnings. Validating the application is ok.

    Hi Andy,
    I'm using only Plan1 and account dimension is set as sparse in this plan type.
    What do you mean with "refreshing"? I'm doing redeploy of the whole application from EPMA. Or should I try refreshing the database from the application? I think the first step may be the redeploy. Or am I wrong?
    Thanks,
    Vlado

  • Execute Package Utility Requires Integration Services

    Hi,
    I am trying to run an SSIS package from a client SQL Server Management Studio 2008 and am getting the message "The Execute Package Utility requires Integration Services to be installed by one of these editions of SQL Server 2008..."
    I installed SP1 and CU6 on the PC and am still getting the message.  Any ideas?  Any help is appreciated.
    Thanks

    Hello,
    I was getting same error message and This post helped me.
    I got more info from below:
    http://www.rad.pasfu.com/index.php?/archives/41-Minimum-Requirement-To-Execute-SSIS-Package.html
    Minimum Requirement To Execute SSIS Package
    A very common question is that : 
    what is minimal requirements for run a package? 
    Minimal Requirements to run SSIS package is :
    DTEXEC which can be installed
    with Integration Service at the SQL Server setup media. Note that you should Install Integration Services, because if you install DTEXEC without Integration Service then you will got this message when you try to execute a package from DTEXEC command line:
    The SQL Server Execute Package Utility requires Integration Services to be installed by one of these editions of SQL Server 2008: Standard, Enterprise, Developer, or Evaluation. To Install Integration Services,
    run SQL Server Setup and select Integration Services. 
     This is same operation on a machine who has Integration Service Installed:
    Another option to execute SSIS package is with BIDS, you can select it during SQL Server setup steps.
    So as a result you need to have one of these options to run a package on a machine: SSIS or BIDS.
    Thanks Shiven:) If Answer is Helpful, Please Vote

  • 892 Integrated Services WAN Failover

    Hi everyone,
    I have a client with a Cisco 892 Integrated Services router, and two ISP lines. He would like to implement automatic failover in-case the primary ISP goes down. I lack familiarity with integrated services routers, but will a static default route to the secondary ISP, with a high administrative distance do the trick? It seems to work in packet tracer, but I'm just looking for a second opinion before deploying it in the real world.
    Thanks for any feedback.

    services aggregation offerings for WAN and MAN that combine with integrated services routers to offer secure, wire-speed delivery of concurrent data, voice, and video services

Maybe you are looking for

  • N^2 log(n) for Collections.sort() on a linked list in place?

    So, I was looking over the Java API regarding Collections.sort() on linked lists, and it says it dumps linked lists into an array so that it can call merge sort. Because, otherwise, sorting a linked list in place would lead to a complexity of O(n^2 l

  • Reading zip into a IOStream or so....

    Hi! I'm trying to read a zip file and then transform the data to base64 so that i can send it via soap to the client (i'm programming the server side). BUT i've got problems (that's why i'm here). I can't read the zip file without problems. I think t

  • Elements 6 updates

    Hi, I tried to download some Elements 6 updates so I can work with RAW files from my new Canon T1i.  I tried to download and the files downloaded into  Windows Media Player.  I followed the instructions and they didn't work.  Can anyone help me?

  • Since the update i can not open webpage,also even when i close it keeps running in the background.

    since the update i can not open any webpage,ex:homepage i use www.besthomepageever,nothing open there,i tried yahoo.com same thing,plus it keeps running in the background when i close it and im asked to restart the comp. First time in all these year

  • Tracking plan figures changes

    Hi mates, how to track history of changed plan data. when and by whom it was changed like that. Is SAP provides any std settings for tracking, if yes where have to go? kindly tell me procedure or steps to follow.. appreciate ur help with points thank