SAP Обчислення HANA Переглянути підручник
Що таке перегляд розрахунків?
SAP Обчислення HANA — це потужне інформаційне представлення.
SAP Показник аналітичного перегляду HANA можна вибрати лише з однієї таблиці фактів. Якщо в інформаційному поданні потрібна додаткова таблиця фактів, з’являється зображення обчислень. Перегляд розрахунків підтримує складні розрахунки.
Основа даних для подання обчислень може включати таблиці, подання стовпців, аналітичні подання та подання обчислень.
Ми можемо творити з'єднання, об’єднання, агрегація та прогнози щодо джерел даних.
Перегляд обчислень може містити кілька показників і використовуватися для багатовимірного звітування або не використовувати показник, який використовується у звітах типу списку.
Характерно для SAP Розрахунок HANA Перегляньте, як показано нижче –
- Підтримка комплексного розрахунку.
- Підтримка моделей OLTP і OLAP.
- Підтримка обслуговування клієнтів, мова, конвертація валют.
- Об’єднання підтримки, проекція, агрегація, ранг тощо.
SAP Перегляд розрахунків HANA буває двох типів –
- SAP Графічний режим обчислення HANA (Створено SAP Графічний редактор HANA Studio).
- SAP Обчислення на основі сценарію HANA. Перегляди (Створено сценаріями SQL SAP Студія HANA).
SAP Графічний режим розрахунку HANA
In SAP Аналітичний перегляд HANA, ми можемо вибрати міру лише з однієї таблиці.
Отже, коли є вимога до перегляду, який містить вимірювання з іншої таблиці, це неможливо досягти за допомогою аналітичного перегляду, а за допомогою перегляду розрахунків.
Тож у цьому випадку ми можемо використовувати два різні аналітичні подання для кожної таблиці та об’єднати їх у поданні розрахунків.
Ми збираємося створити графічне представлення розрахунків «CA_FI_LEDGER», об’єднавши два аналітичні представлення «AN_PURCHASE_ORDER» і «AN_FI_DOCUMENT».
CA_FI_LEDGER відобразить деталі фінансового документа, пов’язані із замовленням на придбання.
Крок 1) На цьому етапі
- Перейдіть до пакета (тут Моделювання) і клацніть правою кнопкою миші.
- Виберіть Новий варіант.
- Виберіть Перегляд розрахунків.
Буде відображено редактор подання обчислень, у якому відображатиметься панель сценаріїв, як показано нижче –
Деталі панелі сценарію наведені нижче –
- Палітра: Цей розділ містить наведені нижче вузли, які можна використовувати як джерело для побудови наших представлень обчислень.
У нас є 5 різних типів вузлів
- Приєднатися: Цей вузол використовується для об’єднання двох вихідних об’єктів і передачі результату наступному вузлу. Типи з’єднань можуть бути внутрішніми, лівими зовнішніми, правими зовнішніми та текстовими.Примітка: Ми можемо додати лише два вихідні об’єкти до вузла об’єднання.
- Союз: Це використовується для виконання всіх операцій об’єднання між кількома джерелами. Джерелом може бути n кількість об'єктів.
- Проекція: Це використовується для вибору стовпців, фільтрації даних і створення додаткових стовпців перед використанням у наступних вузлах, таких як об’єднання, агрегація та ранг.Примітка: Ми можемо додати лише один вихідний об’єкт у вузол Projection.
- Агрегування: Це використовується для агрегування певних стовпців на основі вибраних атрибутів.
- Рейтинг: Це точна заміна функції RANK у SQL. Ми можемо визначити розділ і порядок за пунктом на основі вимоги.
Крок 2)
- Клацніть вузол проекції на палітрі та перетягніть до області сценарію з аналітичного перегляду замовлення на придбання. Перейменовано на "Projection_PO".
- Клацніть вузол проекції на палітрі та перетягніть до області сценарію для аналітичного перегляду документа FI. Перейменовано на «Projection_FI».
- Перетягніть аналітичне представлення «AN_PUCHASE_ORDER» «AN_FI_DOCUMENT» і з папки Content у вузол Projection і «Projection_FI» відповідно.
- Клацніть «Приєднати вузол з палітри» та перетягніть до області сценарію.
- Приєднайте вузол Projection_PO до вузла Join_1.
- Приєднайте вузол Projection_FI до вузла Join_1.
- Клацніть вузол агрегації з палітри та перетягніть до області сценарію.
- Приєднайте вузол Join_1 до вузла Aggregation.
Ми додали два аналітичні подання для створення розрахункового подання.
Крок 3) Натисніть вузол Join_1 під агрегацією, і ви побачите, що відображається розділ деталей.
- Виберіть усі стовпці з вузла Projection_PO для виведення.
- Виберіть усі стовпці з вузла Projection_FI для виведення.
- Приєднайте вузол Projection_PO до вузла Projection_FI у стовпці Projection_PO. PO_Number = Projection_FI.PO_NO.
Крок 4) На цьому етапі
- Клацніть вузол агрегації, і в правій частині панелі відобразиться подробиця.
- Виберіть Стовпець для виведення з Join_1, що відображається праворуч у вікні деталей.
Крок 5) Тепер натисніть Semantics Node.
Відображатиметься екран із детальною інформацією, як показано нижче. Визначте атрибут і тип вимірювання для стовпця, а також позначте ключ для цього виводу.
- Визначте атрибут і міру.
- Позначте PO_Number і COMPANY як ключ.
- Позначити ACC_DOC_NO як ключ.
Крок 6) Перевірте та активуйте перегляд розрахунків у верхній панелі вікна.
- Клацніть значок перевірки.
- Натисніть піктограму «Активувати».
Перегляд розрахунків буде активовано та відображатиметься в розділі Пакет моделювання, як показано нижче –
Виберіть перегляд обчислень і клацніть правою кнопкою миші -> Попередній перегляд даних
Ми додали два аналітичні подання та вибрали показник (TAX_AMOUNT, GROSS_AMOUNT) в обох аналітичних поданнях.
Екран попереднього перегляду даних відобразиться, як показано нижче –
Функції CE, також відомі як план механізму обчислень Operaтор (CE Operators) є альтернативою операторам SQL.
Функція CE буває двох типів –
Функція доступу до джерела даних
Ця функція прив’язує таблицю стовпців або подання стовпців до змінної таблиці.
Нижче наведено деякі функції доступу до джерела даних –
- CE_COLUMN_TABLE
- CE_JOIN_VIEW
- CE_OLAP_VIEW
- CE_CALC_VIEW
Реляційний OperaФункція tor
За допомогою Relational Operator, користувач може обійти SQL процесор під час оцінки та напряму спілкуватися з механізмом обчислення.
Нижче наведено деякі Relational Operator Список функцій –
- CE_JOIN (використовується для виконання внутрішнього з’єднання між двома джерелами та читання необхідних стовпців/даних.)
- CE_RIGHT_OUTER_JOIN(Використовується для виконання правого зовнішнього об’єднання між двома джерелами та відображення запитуваних стовпців на вихідних даних.)
- CE_LEFT_OUTER_JOIN (Використовується для виконання лівого зовнішнього об’єднання між джерелами та відображення запитуваних стовпців на виході).
- CE_PROJECTION (ця функція відображає певні стовпці з джерела та застосовує фільтри для обмеження даних. Вона також надає функції псевдонімів імен стовпців.)
- CE_CALC (Використовується для обчислення додаткових стовпців на основі бізнес-вимог. Це те саме, що обчислюваний стовпець у графічних моделях.)
Нижче наведено список SQL з функцією CE з деякими прикладами-
Назва запиту | SQL Query | Функція CE-Build in |
---|---|---|
Виберіть Запит у таблиці стовпців | ВИБЕРІТЬ C, D із “COLUMN_TABLE”. | CE_COLUMN_TABLE(“COLUMN_TABLE”,[C,D]) |
Виберіть Запит у перегляді атрибутів | ВИБРАТИ C, D з “ATTRIBUTE_VIEW” | CE_JOIN_VIEW(“ПЕРЕГЛЯД_АТРИБУТУ”,[C,D]) |
Виберіть Запит в аналітичному поданні | ВИБРАТИ C, D, SUM(E) з «ANALYTIC_VIEW» Групувати за C, D | CE_OLAP_VIEW("ANALYTIC_VIEW",[C,D]) |
Виберіть Запит у поданні обчислень | ВИБЕРІТЬ C, D, SUM(E) з “CALCULATION_VIEW” Group By C,D | CE_CALC_VIEW("ВИГЛЯД_ОБЧИСЛЕННЯ",[C,D]) |
Де Маючи | ВИБЕРІТЬ C, D, SUM(E) з «ANALYTIC_VIEW», де C = «значення» | Var1= CE_COLUMN_TABLE(“COLUMN_TABLE”); CE_PROJECTION(:var1,[C,D],”C” =”value”/ |