Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.
Lookup values for metadata objects - 3 GB The number of intermediate rows %1 exceeds the maximum number of intermediate rows %2 retrieved per document or dossier view. |
Strategy Tutorial tables do not contain enough data to trigger the error message, but they will exhibit the same behavior and generate the same CSI. We provide an example structure of some datasets and attribute relationships that would trigger the error:





Examining the CSI reveals that a cross join is used to create an intermediate table by joining two other intermediate tables:
...
select [Quarter Id]@[QUARTER_ID],
sum([[F_Build Query].Tot Cost])@{[Quarter Id]} as [Tot Cost]
from C01=Build Query
with Table Join Tree: [F_Build Query]
to Ex2_tempcube0
select [Year Id]@[YEAR_ID],
[Month Id]@[MONTH_ID]
from C02=LU_MONTH
with Table Join Tree: [REL_QUARTER_ID_MONTH_ID]
Join [REL_YEAR_ID_QUARTER_ID] with output level Tuple([Month Id]@[MONTH_ID], [Year Id]@[YEAR_ID])
to Ex2_tempcube1
...
select *
from Cross Join(
Ex2_tempcube0,
Ex2_tempcube1
)
to Ex2_tempcube2
...
In the new fix, Data Engine improves on CSI generation so that unused attributes are not selected and large intermediate tables will not be created. This prevents scenarios where the limit of intermediate rows is exceeded. In some cases, the data returned may change.
In the example above, a cross join is no longer used. Instead, some attributes are selected first, and that table is used in a left outer join of some other intermediate tables:
... select ([Year Id]@[YEAR_ID]) as ([Year Id]@[YEAR_ID]), ([Prev Year Id]@[PREV_YEAR_ID]) as ([Prev Year Id]@[PREV_YEAR_ID]) from C03=LU_YEAR with Table Join Tree: [REL_YEAR_ID_PREV_YEAR_ID] to RELATION0-<Year Id, Prev Year Id> select * from Left Outer Join( Left Outer Join( Ex2_tempcube0, RELATION0-<Year Id, Prev Year Id> ) on Prev Year Id, Left Outer Join( Ex2_tempcube1, RELATION0-<Year Id, Prev Year Id> ) on Year Id ) on Year Id, Prev Year Id to Ex2_tempcube2 ...