Пример использования для расчета кортежа

Выбрав кортежи, можно сосредоточить расчеты в активной сетке Smart View, ограничивая область их действия определенными срезами данных в кубе.

Выбор кортежа помогает оптимизировать расчеты асимметричной сетки по измерениям, избегая лишних расчетов.

Расчетные кортежи Essbase отличаются от кортежей, используемых в MDX-запросах. Производительность расчета и размер куба главным образом зависят от количества блоков в базе данных (с определенным размером блока). По этой причине расчетные кортежи указываются только для комбинаций разреженных элементов. Кроме того, для упрощения создания сценариев расчета в спецификацию расчетных кортежей можно включить несколько элементов из одного разреженного измерения. Например, если указать в качестве расчетного кортежа ("Нью-Йорк", "Калифорния", "Фактический", "Кола"), то будут вычислены следующие пересечения ячеек:

"New York"->"Actual"->"Cola"
"California"->"Actual"->"Cola"

Рассмотрим следующую симметричную сетку. Она симметрична, поскольку для каждого продукта в таблице представлены одинаковые рынки и сценарий (фактические).

Симметричная сетка с фактическими значениями "Янв" для пяти рынков "Колы" и тех же пяти рынков "Диет Колы"

Следующая сетка асимметрична, так как продукт "Диет кола" содержит меньше рынков в сетке, чем продукт "Кола".

Асимметричная сетка с фактическими значениями "Янв" для пяти рынков "Колы", но только для двух рынков "Диет колы"

Если в инструкции FIX или точке обзора сетки Smart View (POV) указано несколько измерений, область расчетов по умолчанию заключается в расчете перекрестного произведения (всех возможных комбинаций) элементов в FIX или сетке. Другими словами, расчет на основе точки обзора, в котором комбинации продуктов и рынков взяты из сетки, охватывает все эти комбинации элементов строк:

Cola->"New York"
Cola->"Massachusetts"
Cola->"Florida"
Cola->"Connecticut"
Cola->"New Hampshire"
"Diet Cola"->"New York"
"Diet Cola"->"Massachusetts"
"Diet Cola"->"Florida"
"Diet Cola"->"Connecticut"
"Diet Cola"->"New Hampshire"

В результате расчетов может быть больше, чем нужно. Если необходимо рассчитать только комбинации, показанные на сетке, можно указать кортежи, которые необходимо рассчитать, и ограничить расчет меньшим срезом. Расчет кортежей также может сократить время расчета и размер куба.

Cola->"New York"
Cola->"Massachusetts"
Cola->"Florida"
Cola->"Connecticut"
Cola->"New Hampshire"
"Diet Cola"->"New York"
"Diet Cola"->"Florida"