Использование аналитического представления в хранимой процедуре – SAP HANA [закрыто]
-
26-12-2019 - |
Вопрос
У меня есть небольшое уточнение относительно взглядов в HANA.
У меня есть аналитическое представление в SAP HANA:Теперь я пишу процедуру для выполнения некоторой операции.Можно ли использовать набор результатов аналитического представления в процедуре?
Спасибо
Решение
Вы можете использовать набор результатов аналитического представления в процедуре.
Подробности:
Используйте оператора CE CE_OLAP_VIEW.
Описание:Оператор CE_OLAP_VIEW возвращает результаты для существующего представления OLAP (также известного как аналитическое представление).Он принимает имя представления OLAP и необязательный список ключевых фигур и размеров в качестве параметров.Куб OLAP, который описывается представлением OLAP, сгруппируется по данным измерениям, а ключевые фигуры агрегируются с использованием агрегации по умолчанию представления OLAP.
Пример:Вы создаете CE_OLAP_VIEW, сгруппированный по DIM1, с показателем KF.
out = CE_OLAP_VIEW("OLAP_view", ["DIM1", SUM("KF")]);
Это эквивалентно следующему SQL:
out = выберите dim1, SUM (kf) ИЗ OLAP_view GROUP BY dim1;.
Надеюсь это поможет.