I appreciate your input so far and your patience.
Indeed - I have the costcenter dimension in a way twice in my model - however, the dimensions have different structures and it was required to introduce this for a business need.
Yes, we are considering it. Rule based is the preferred way, so we are trying to make it work and then check performance. Should it turn out that this is not viable we'd have to turn to TI, correct.
Original Message:
Sent: Wed November 15, 2023 10:45 AM
From: Luc Cusiel
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Hi Vedrana,
I've just reviewed your feeders again from the helper cube to the result cube, but to me it seems strange that you include a reference to the cost center dimension twice. This would mean that you have a duplicate of the cost center dimension in your Result cube where if you select a cost center on one dimension, you need to select the same cost center in the other dimension to encounter a value. I guess one of the references to the cost center dimension needs to be "Total CostCenter".
Setting up a design where the dimensions between source and target cube differ a lot always comes with an "overfeeding" penalty impacting the performance if you try to set it up with rules and feeders. Have you also considered a Turbo Integrator based approach?
Kind regards,
Luc
------------------------------
Luc Cusiel
Original Message:
Sent: Wed November 15, 2023 09:59 AM
From: Vedrana Tomic
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Dear Luc,
Thank you for your quick reply.
"However, the best choice of where to put the feeders depends on the dimensionality of the cubes"
Would you be so kind as to elaborate on this part?
"If you only need to make adjustments and some calculations. Why not include this functionality in the design of source cube?"
The dimensions between the Source and the Result cube vary a lot - the structure of the two cubes is quite different and the Helper Cube serves as a matching structure for them.
To include the functionality in the Source Cube, I'd have to rebuild it from Scratch and change ALL the reports that are based on it (not feasible). Additionally, it would have a performance impact on my Source Cube, which I'm also trying to avoid as performance is the reason I've started this whole exercise.
I appreciate your help.
BR;
------------------------------
------------------------------
Vedrana Tomic
Business Partner
PM Factory Consulting
Vienna
Original Message:
Sent: Wed November 15, 2023 09:51 AM
From: Luc Cusiel
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Hi Vedrana,
It should be enough to feed from the helper cube as long as the cells in the helper cube as fed correctly. However, the best choice of where to put the feeders depends on the dimensionality of the cubes. I also don't understand why you need a helper cube, if you only need to make adjustments and some calculations. Why not include this functionality in the design of source cube?
Kind regards,
Luc
------------------------------
Luc Cusiel
Original Message:
Sent: Wed November 15, 2023 09:10 AM
From: Vedrana Tomic
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Dear Luc,
I appreciate your input.
The mapping is sound - I have tested this multiple times and again - everything works as expected between Source and Helper.
It is only in the Result Cube that the aggregations don't work.
However, I managed to get them to work by writing Feeders for the Result Cube in my Source Cubes.
This has also made my architecture a lot more complex and more difficult to maintain.
Do you know if this TM1 behaviour is by design? I would expect that the Feeders in the Helper Cube are sufficient as I'm only directly feeding from this cube and only indirectly from the Source Cube.
BR;
------------------------------
------------------------------
Vedrana Tomic
Business Partner
PM Factory Consulting
Vienna
Original Message:
Sent: Wed November 15, 2023 04:31 AM
From: Luc Cusiel
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Dear Vedrana,
I believe the issue seems to be in the department to cost center mapping in the feeders from the source cube to target cube. I see a reference to !department, but does a department element name correspond to a cost center element name? Considering the manipulation that you do to retrieve the company in your helper cube (using Costcenter_Code attribute in your department dimension) it seems this is not a 1-on-1 element name mapping. Please be aware that with this approach you need to recalculate the feeders when the Currency, Country and Company attributes change. This is certainly not a bug.
Kind regards,
Luc
------------------------------
Luc Cusiel
Original Message:
Sent: Tue November 14, 2023 03:49 AM
From: Vedrana Tomic
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Dear Vlad,
I have conditional feeders which make checks based on certain string values.
In my Helper Cube the Rules look something like this:

While the Feeder in the Source Cube looks like this:

What role do string values play here?
Thank you and best regards!
------------------------------
------------------------------
Vedrana Tomic
Business Partner
PM Factory Consulting
Vienna
Original Message:
Sent: Mon November 13, 2023 11:42 AM
From: Vlad Didenko
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Do you have any string-based conditional feeders in your Helper Cube?
------------------------------
Vlad Didenko
Founder at Succeedium
TeamOne Google Sheets add-on for IBM Planning Analytics / TM1
https://succeedium.com/teamone/
Succeedium Planning Analytics Cloud Extension
https://succeedium.com/space/
Original Message:
Sent: Mon November 13, 2023 11:11 AM
From: Vedrana Tomic
Subject: Possible reasons why cube cells are not being aggregated, even though they are fed?
Dear Planning Analytics community,
I have encountered a situation that I could only describe as a bug, but maybe some of you have also seen such behaviour and know more.
Concretely, this is my architecture:
Source Cube
Helper Cube
Result Cube
I have rules that feed values from the Source Cube to the Helper Cube, where I perform some adjustments and calculations on the data. Then I want to feed my Result Cube with the data, for which I also have rules.
The first step Source Cube → Helper Cube works like a charm and as expected.
But when trying to feed the data from my Helper Cube to my Result Cube, the aggregations are not working, leaving me with wrong (empty) values on the consolidated levels. Leaf element values are all correct.
When I disable SKIPCHECK, the aggregations work as expected, which is an indicator that this is a Feeder issue.
However, when I check the cells I can see that they are properly fed.
Have any of your encountered this behaviour or any suggestions on how I might go on about solving it?
Any tries to explicitely calculate the aggregations by rule have failed.
I'm happy about any info and if you need further information or have questions/remarks, don't hesitate to contact me!
Thank you and best regards,
------------------------------
------------------------------
Vedrana Tomic
Business Partner
PM Factory Consulting
Vienna
------------------------------
------------------------------