Выбрав кортежи, можно сосредоточить расчеты в активной сетке 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"