Multiple Category Dimensions

Hi Everyone,
We are integrating ATG 10.2 with Endeca 3.1.2. We are going to have 10 different sites with different catalogs but the products and sku's can be shared across the catalogs.
To meet this requirement we are using CustomCatalogVariantProducer and UniqueSiteVariantProducer components to create multiple endeca records for each variant that is available.
The question that we have is if a particular category is shared among multiple catalogs, do we need to have separate product.category dimension, one for each catalog that is indexed or will the CategoryToDimensionOutputConfig component take care of this by having all the possible combinations as dimension values in one dimension called product.category.
Please share your thoughts on this and correct me if I am wrong.
Regards,
Shabari

It depends on the chars that you have in the cube you can categorize the relative char's together in the same diemsion ex. Material num , Mat Type Mat group... 
If you have many char's in the cube ... you can catergorize the dim's and keep relative char's in the same dim.
Ex. Material Dim (Mat ID , Mat type , Mat grp ..etc)
, Customer Dim (cust ID Cust name ..)
.. Sales Org
If the dim of the cube has more values then we can flag it as "Line item dim" (ex. CO Order number)
Apart from these you will have standard dimensions i.e Unit Dim , Time Dim , and Datapack Dim
Edited by: Srinivas on Jul 30, 2010 3:34 PM

Similar Messages

  • Year property for category dimension

    Since year property is the Required Properties for Category Dimensions, if I need to have actual and budget for multiple year, is this mean that I need to create id for every year?
    Like following:
    ID                            year
    actual_2010           2010
    actual 2011            2011
    budget_2010          2010
    budget_2011          2011

    Hi,
    Actually, maintenance of the category dimension is an admin activity. The admin has to change the year value every year. This is similar to the Time dimension. Every year, the admin has to add members for that particular year. Its just once in a year.
    Hope this helps.

  • How to tune performance of a cube with multiple date dimension?

    Hi, 
    I have a cube where I have a measure. Now for a turn time report I am taking the date difference of two dates and taking the average, max and min of the date difference. The graph is taking long time to load. I am using Telerik report controls. 
    Is there any way to tune up the cube performance with multiple date dimension to it? What are the key rules and beset practices for a cube to perform well? 
    Thanks, 
    Amit

    Hi amit2015,
    According to your description, you want to improve the performance of a SSAS cube with multiple date dimension. Right?
    In Analysis Services, there are many tips to improve the performance of a cube. In this scenario, I suggest you only keep one dimension, and only include the column which are required for your calculation. Please refer to "dimension design" in
    the link below:
    http://www.mssqltips.com/sqlservertip/2567/ssas--best-practices-and-performance-optimization--part-3-of-4/
    If you have any question, please feel free to ask.
    Simon Hou
    TechNet Community Support

  • Time utility shell dimension across multiple date dimensions

    Hello,
    I have built a time utility shell dimension based on a solution from Tomislav Piasevoli (book: MDX with SSAS 2012 cookbook) however I have modified it slightly
    In his example he uses two hierarchies from the same dimension. However I have modified it to use two different date dimensions, 1 hierarchy from each of the dimensions. The hierarchies must be able to be filtered by one another or combined
    in the same query. The problem I’m having is my solution does not work for
    distinct count measures. It works for every other type of measure…sum, count of rows etc etc. The filtering works perfectly when one hierarchy is filtered by the other, it’s just the distinct count that won’t show the parallel period.
    I have created the shell dimension the typical way. Creating a named query like below. Creating the dimension with the default value etc etc
    SELECT       
    0 AS ID, 'As is' AS Name
    UNION ALL
    SELECT       
    1 AS ID, 'Year ago' AS Name
    Below is the original MDX and my modified MDX. If anyone can help that would be great!
    --original mdx for one date dimensions.. the below works perfectly for all measures including distinct counts
    SCOPE( [Time Calcs].[Calc].[Year ago]);
    SCOPE([Date].[Date].MEMBERS,
    [Date].[Calendar Year].[Calendar Year].MEMBERS
    This = (ParallelPeriod([Date].[Calendar].[Calendar Year],1,[Date].[Calendar].CurrentMember),
    ParallelPeriod([Date].[Calendar Weeks].[Calendar Year],1,[Date].[Calendar Weeks].CurrentMember),
    [Time Calcs].[Calc].&[0]
    End
    Scope;
    End
    Scope;
    --my modifed mdx for multiple date dimensions.. the below works perfectly for all measures
    except distinct counts
    SCOPE( [Time Calcs].[Calc].[Year ago]);
    SCOPE([Date].[Date].MEMBERS,
    [Date].[Calendar Year].[Calendar Year].MEMBERS
    [Delivery Date].[Date].MEMBERS,
    [Delivery Date].[Calendar Year].[Calendar Year].MEMBERS
    This = (ParallelPeriod([Date].[Calendar].[Calendar Year],1,[Date].[Calendar].CurrentMember),
    ParallelPeriod([Delivery Date].[Calendar Weeks].[Calendar Year],1,[Delivery Date].[Calendar Weeks].CurrentMember),
    [Time Calcs].[Calc].&[0]
    End
    Scope;
    End
    Scope;

    Hi Toro07,
    Thank you for your question. 
    I am trying to involve someone more familiar with this topic for a further look at this issue. Sometime delay might be expected from the job transferring. Your patience is greatly appreciated. 
    Thank you for your understanding and support.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Error in category Dimension

       Hello Experts ,
    I have an issue in category dimension .
    when i am running the package to load the transaction data ,getting following error pop up in loading the data  :
    RUN_LOGIC:Value Actual,Actual_BudgetRate,Actual_ in some formulas of elimination CATEGORY is not a base level member
    model: SALES_PLANNING. Package status: ERROR
    Can any 1 have the idea about the solution

    Do you have some default.lgf for SALES_PLANNING model? Do you check to run default.lgf after import?
    Do you have dimension member formulas for some members in CATEGORY?
    Vadim

  • Business Process Flow requiring multiple driving dimensions

    Hi All
    Am facing a challenge where we have to design a BPF. I am using SAP BPC NW 10.
    I have the following dimensions:
    Projects (members as Project1, Project2, Project3, etc)
    LOB (members as LOB1, LOB2, LOB3, etc)
    Each project can be against one or more LOB's against the LOB dimension.
    The current planning process is two fold:
    Step 1
    1. The Level1 (PM1) user selects the Project (e.g. Project1) and then LOB (i.e. LOB1) that he belongs to, and inputs the numbers.
    2. Similarly another Level1 (PM2) user may select the same project and would input for another LOB (e.g. LOB2)
    3. The Level2 (PM3) user, reviews the data input for Project1 against LOB1 and LOB2 and approves/rejects/changes the numbers (as required).
    Step2
    1. Level2 (PM3) user also, selects the same project and inputs further data into LOB3 (like overhead costs)
    2. Level3 (PM4) user reviews the numbers at Project1 against ALL_LOBs (which is a parent roll up for LOB1, LOB2, and LOB3)
    Dimension1
    Dimension2
    PROJECT
    LOB
    Data Input By
    Reviewed By
    Project1
    LOB1
    PM1
    PM3
    Project1
    LOB2
    PM2
    PM3
    Project1
    LOB3
    PM3
    PM4
    * The data needs to be input at Project and LOB combination level
    * For each individual project, different LOB's may exist
    * Driving Dimension used is PROJECT
    How can the above be achieved, since we only have one driving dimension allowed in the process.
    I am not sure, if multiple driving dimensions are allowed (my understanding with BPC says only one driving dimension is allowed), and if more than 1 is allowed as driving dimension, then can we also filter it based upon the project and its applicable LOB's.
    Please let me know if the above explanation is good enough or further details are required.
    Any insights/alternative solutions are really appreciated.
    Thanks
    AJ

    Hi Gustavo Bortoloti,
    That's right, the SAP BPC version 5.x SP x not have the specific setting.
    Thanks,
    Wandi Sutandi

  • Typeahead: Brand in Category Dimension Search

    Hi,
    I have a requirement to search for brands within a category and render those as Auto-Suggest options. e.g. If I search for Sony, I should get options as Sony in Televisions, Sony in Cameras etc where Televisions, Cameras are  my categories. As of now, I have two dimensions mainly categories and Brands.
    I was thinking either to write a Manipulator with merged value of brand and category or bring a similar property from backend. In that case, we would get the associated categories but then a duplication of N values. If we pre populate the categories in a map, then the association with brands may not be possible and would lead to an Auto suggest option leading to zero results page.
    Any suggestions to achieve this?
    Regards,
    Vaibhav

    Vaibhav,
    Have you tried using Compound Dimension search for this kind of type-ahead functionality? Additionally, you'll need to restrict the dimension search to only the Brand and Category dimensions. I haven't had a chance to use this kind of dimension search in any of my implementations yet. But it looks like this might be able to get the results you're looking for.
    You'll need to set a --compoundDimSearch flag in the Dgidx before you can start using Compound Dimension search. Refer to the basic dev guide for more details.
    Let us know if this works for you.
    Thanks.
    -Adi

  • Naming of multiple Date Dimensions - Logical Layer

    I would like to get some advice on the following:
    I am currently in the process of organizing all the dimensions and facts. During the organizing I have 12 different Date Dimensions. Some facts are join to 6 of those Date Dimensions. With each of the date dimensions, all of them have the same number of columns and names. Therefore, if I am creating a report, carry over the month of Delivery Date Dimension - Calendar Month lets say and Cancel Date Dimension - Calendar Month and then proceed to the results tabs, you will see two columns "Calendar Month" You wont know which one is from the Cancel Dimension or the Delivery Date Dimension. So we have to manually rename them in OBIEE. But I would like to rename them in the BMM/logical layer instead so the end user doesn't have to rename them each time. What I would like to get advice on is how did you implement the naming of multiple Date Dimensions. Cancel Date Calendar Month or Cancel MM etc? I don't want it too long then the column is very wide in the report.
    Any advice is much appreciated!
    thank you,
    Jonathan

    Thank you,
    I read almost every best practice, but not much information around the Date Dimensions, just wondering if anyone has some great ideas around the Data Dimensions?
    Thanks
    Jonathan

  • Coverage Strategy use multiple Category Structures

    Hi AFS Expert,
    In the same Coverage Strategy, does it allow to use multiple Category Structures to do the transfer from requirement category to stock category?
    E.g Category Structure: AA, BB
    "Category Structure AA --> Coverage Strategy CS1 --> Requirement category" transfer to "Category Structure BB --> Coverage Strategy CS1 --> Stock category"
    Is it possible to do?
    Looking forward your kind advise.
    Thanks,
    Mag

    Hello Mag,
    The coverage strategy is configured for a single category structure and it maps the category values of that category structure. We can define the sequence in which the stock categories map the requirement categories. We will not be able to map the requirement category to stock category across category structures.
    Hope this information helps.
    Regards
    Sudha
    >
    Mag Sai wrote:
    > Hi AFS Expert,
    >
    > In the same Coverage Strategy, does it allow to use multiple Category Structures to do the transfer from requirement category to stock category?
    >
    > E.g Category Structure: AA, BB
    >
    > "Category Structure AA --> Coverage Strategy CS1 --> Requirement category" transfer to "Category Structure BB --> Coverage Strategy CS1 --> Stock category"
    >
    > Is it possible to do?
    >
    > Looking forward your kind advise.
    >
    > Thanks,
    > Mag

  • Trying to assign multiple category sets to an item

    Trying to assign multiple category sets to an item-- i created a new category set and went to set it as the default set for Order Management. Receiving this error:
    category set is defined with Multiple Category Assignment flag set to yes. Order Managment functional area can be assigned only category sets having Multiple Category Assignment flag set to No.
    Is this a setting that I can change??

    If the item is in transit, I'm not certain there is a way that you can do this. It will be delivered to the person at address that is on the postage label. If there is Signature Confirmation selected on the parcel, it might be held somewhere until you pick it up, though. Since you are registered to ebay in Australia, it might be best if you contact Australia Post with this question. We can only answer with our experience in dealing with Canada Post and the couriers here. And do be sure to update your addresses with both ebay and paypal to prevent this from happening in future. Best of luck to you as you carry forward.  Sorry, that is assuming you are the receiver and not the seller. 

  • Cannot change category dimension members

    Hi,
    I am trying to change the year property value for member budget in the category dimension but once i change the value and save and reload back, i cannot see the new value i entered. It still shows the old value.
    I have read&write access for category dimension. What is the problem then?

    Hi,
    Did you process the Category dimension after saving it on the server?
    If yes, I suggest that you reprocess your application (Modify application, and check both options there), and then on the Excel side, you should go under eTools and click Refresh dimension members.
    Now, you should be able to see your new value for the YEAR property.
    Hope it helps.
    Kind Regards,
    Patrick

  • Significance of YEAR property in Category dimension.

    Could anyone suggest why we need to use YEAR property in Category dimension. How does it help in planning?

    Hi,
    This property is used to assign a YEAR to the category, to be used with the EVGET and EVTIM functions in reporting.
    Hope this helps
    [http://help.sap.com/saphelp_bpc75_nw/helpdata/en/93/82360cfc714380bc96a0f034c95540/frameset.htm]
    Regards,
    Surya Tamada.

  • Multiple Category Axis

    Hi,
    How do i create multiple category axis for a column chart? It
    is possible in Excel. Please help me.

    Thank you all for helping.
    Below  is how I resolved :-
    I created a structure of table (Key Figures) in Column of query designer and then use that structure in VC to output table.
    There I had used formula for each KeyFigures using IF ...something like this:-
    NVAL(IF(@Key_Figures=="Prior Sales",0,IF(@Key_Figures=="Price",NVAL(IF(#ID[ACA257]@Price_Impact_value>=0,#ID[ACA257]@Prior_Sales_Value,#ID[ACA257]@Prior_Sales_Value+#ID[ACA257]@Price_Impact_value)),IF(@Key_Figures=="FX",#ID[ACA257]@GAP_3,IF(@Key_Figures=="Volume",#ID[ACA257]@GAP_4,IF(@Key_Figures=="Lost Mix",#ID[ACA257]@GAP_5_6,IF(@Key_Figures=="Gain Mix",#ID[ACA257]@GAP_5_6,IF(@Key_Figures=="Current Sales",0,123))))))))
    This way I got the output table as required.
    Thanks,
    Murtuza.

  • How to have multiple default dimension members

    Hi There
    I am using AS2008, when editing a role, under the dimension data tab, under advanced, you can define a default dimension member.
    However i need my default dimension member to be members, i have tried using a attribute set to true for many members and creating a hierarchy.
    But neither works, it seems to randomly pick one Key for a set of members and you cannot use a hierarchy to define members.
    How can i define multiple default members ? what i really want is all members except one.
    Thanx

    We're going to need some more details about exactly what you did because it really sounds like you're making a mistake. This extra attribute should work.
    The only situation I can think of where it might not work as intended is if your new attribute is a property of the state attribute... when you slice by the state attribute, it will override the default member on the new attribute.
    What are your attribute relationships in that dimension? What do you get when you run the following MDX queries?
    with
    member test1 as [Geography].[State].DefaultMember.UniqueName
    member test2 as [Geography].[NewAttribute].DefaultMember.UniqueName
    select {test1,test2} on 0
    from YourCube
    select {} on 0,
    [Geography].[NewAttribute].[NewAttribute].Members
    *[Geography].[State].[State].Members on 1
    from YourCube
    As for the calculated member [Geography].[State].[All].[West], you can add to that to the MDX script (the Calculations tab in the cube designer) and it will be available to all sessions.http://artisconsulting.com/Blog/GregGalloway

  • Rename Category Dimension

    Hello.
    Instead of using Category, we are using Scenario and have updated constants and system_constants. Everything works fine, except the web landing page when the Application selected is Application Not Set. In this case, an error is generated because funtion dbo.uf_GetCategoryMember does not exist. Here's the message from event log.
    ==============[System Error Tracing]==============
    [System  Name] : OSoftCPM
    [Message Type] : ErrorMessage
    [Job Name]     : MetaData/GetDimensionListWeb
    [DateTime]     : 7/11/2008 10:35:01 AM
    [UserId]       : Appset:BPCDEMO,App:,UserID:CMUTUAL\mfa7236
    [SqlException]
        Type      : System.Data.SqlClient.SqlException
        Errors    : System.Data.SqlClient.SqlErrorCollection
        Class     : 16
        LineNumber: 1
        Message   : {Invalid object name 'dbo.uf_GetCategoryMember'.}
        Number    : 208
        Procedure :
        Server    : SMPBPCDBP01\BPC
        State     : 1
        Source    : .Net SqlClient Data Provider
        TargetSite:
        HelpLink  :
    ==============[System Error Tracing  End ]==============
    I create the function by copying from Apshell, then the landing page with Application Not Set is fine. Is there something else that needs to change because of the Category rename? The solution of creating the function would be okay, except the function disappears. The day after I create it, it's gone. Don't know why.
    Thanks, Nancy
    Edited by: Nancy Eichinger on Jul 15, 2008 8:12 PM

    Hi Nancy,
    I suspect that something didn't process properly when you created the category-type dimension, or added it as a secured dimension in one (or more) of your applications.
    I have an appset here where I renamed category as version, and it's secured in the applications.
    I have a function dbo.uf_GetVersionMember, but no function called dbo.uf_GetCategoryMember. I've never examined this function, but it appears to have something to do with the member-based security validation check that's performed when users request or submit data.
    As Alwin recommends, you should try reprocessing the application. I'd also try removing the security on the category-type dimension, and then re-applying it. I would guess that you'll want to find that a function called "dbo.uf_GetScenarioMember" is created, but I'm not certain how this all works.
    You can check in SQL Server Mgmt Studio to see in real time whether the function is created -- in the object explorer, look in your database -> Programmability -> Functions -> Table-valued functions, and you'll see the list.

Maybe you are looking for