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 2011Hi,
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,
AmitHi 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 -
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 solutionDo 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
AJHi 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,
VaibhavVaibhav,
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,
JonathanThank 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,
MagHello 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. -
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.
ThanxWe'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 -
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 PMHi 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
-
How to set focus on a specific component in an ADFT application
Hello all, We are developing ADFT applications for telnet devices using ITS. Is there any way to set the focus on a specific gui component (input text for example) for telnet devices. Thanks
-
How to defer the primary key validation to commit time
Hi Is it possible to defer the primary key validation to commit time? I don't know why the framework checks for the unique key constraint immediately after inserting the row and before committing it. This causes "Too many objects match the primary ke
-
Can I keep two iPhoto libraries in sync?
I have an iPhoto library on my MacBook Pro, and I have an iPhoto library on my iMac. Both are recent models, and both are running up-to-date Lion upgrades. The libraries used to be the same, but they've diverged over the past several months as I've
-
Quiero eliminar 8 pesos de mi itunes card para poder cambiar de region, pero no se como
Que puedo hacer?
-
Skype to Go - How to enter pound sign
Just got Skype to Go. How do I get a £ sign to come up on an HTC One X after dialling no. please? Solved! Go to Solution.