SAP Аналітичний перегляд HANA

Що таке аналітичний перегляд SAP HANA?

SAP Аналітичний перегляд HANA базується на моделюванні схем STAR і представляє об’єкти OLAP/багатовимірного моделювання. SAP Аналітичний перегляд HANA утворює кубоподібну структуру, яка використовується для аналізу даних. Аналітичне подання в основному використовується в сценарії, де нам потрібні зведені дані з основної таблиці.

In SAP Аналітичний перегляд HANA, таблиці розмірів об’єднані з таблицею фактів, яка містить дані транзакцій. Таблиця розмірів містить описові дані. (Наприклад, продукт, назва продукту, постачальник, клієнт тощо). Таблиця фактів містить як описові дані, так і вимірювані дані (сума, податок тощо).

Приклад SAP Аналітичний перегляд HANA

Тут ми створимо аналітичне подання для замовлення на придбання на основі раніше створеного подання атрибута «AT_PRODUCT».

Для нього ми будемо використовувати таблицю «Заголовок замовлення на придбання» та таблицю «Деталі замовлення на придбання».

Сценарій SQL для створення таблиці «PURCHASE_ORDER» у «DHK_SCHEMA»

CREATE COLUMN TABLE "DHK_SCHEMA"."PURCHASE_ORDER"					
(		
PO_NUMBER NVARCHAR(10) primary key,							
COMPANY NVARCHAR (4),			
PO_CATEGORY NVARCHAR(2),			
PRODUCT_ID NVARCHAR(10),			
VENDOR NVARCHAR(10),			
TERMS NVARCHAR(4),			
PUR_ORG NVARCHAR(4),			
PUR_GRP NVARCHAR(3),			
CURRENCY NVARCHAR(5),			
QUOTATION_NO NVARCHAR(10),			
PO_STATUS VARCHAR(1),			
CREATED_BY NVARCHAR(20),			
CREATED_AT DATE		
);		

INSERT	INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000001,1000,'MM','A0001','V000001','CASH' ,1000,'GR1','INR',1000011,'A','HANAUSER','2016-01-07');																													
INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000002,2000,'MM','A0002','V000001','CASH',1000,'GR1','INR',1000012,'A','HANAUSER','2016-01-06');																			
INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000003,2000,'MM','A0003','V000001','CASH',1000,'GR1','INR',1000013,'A','HANAUSER','2016-01-07');																			
INSERT INTO "DHK_SCHEMA"."PURCHASE_ORDER" VALUES(1000004,2000,'MM','A0004','V000001','CASH',1000,'GR1','INR',1000014,'A','HANAUSER','2016-01-07');

Сценарій SQL для створення таблиці «PURCHASE_DETAIL» у «DHK_SCHEMA»

CREATE	 COLUMN TABLE "DHK_SCHEMA"."PURCHASE_DETAIL"					
(		
PO_NUMBER NVARCHAR(10) primary key,							
COMPANY NVARCHAR(4),			
PO_CATEGORY NVARCHAR(2),			
PRODUCT_ID NVARCHAR(10),			
PLANT NVARCHAR(4),			
STORAGE_LOC NVARCHAR(4),			
VENDOR NVARCHAR(10),			
TERMS NVARCHAR(4),			
PUR_ORG NVARCHAR(4),			
PUR_GRP NVARCHAR(3),			
CURRENCY NVARCHAR(5),			
QUANTITY SMALLINT,			
QUANTITY_UNIT VARCHAR(4),			
ORDER_PRICE DECIMAL(8,2),			
NET_AMOUNT DECIMAL(8,2),			
GROSS_AMOUNT DECIMAL(8,2),			
TAX_AMOUNT DECIMAL(8,2)			
);		


INSERT	INTO "DHK_SCHEMA"."PURCHASE_DETAIL"	VALUES(1000001,1000,'MM','A0001',1001,101,
'V000001','CASH',1000,'GR1','INR',10,'UNIT',50000.00,40000.00,50000.00,10000.00);																									
INSERT	INTO "DHK_SCHEMA"."PURCHASE_DETAIL"	VALUES(1000002,2000,'MM','A0002',1002,102,
'V000002','CASH',1000,'GR1','INR',10,'UNIT',60000.00,48000.00,60000.00,12000.00);																									
INSERT	INTO "DHK_SCHEMA"."PURCHASE_DETAIL"	VALUES(1000003,2000,'MM','A0003',1003,103,
'V000001','CASH',1000,'GR1','INR',20,'UNIT',40000.00,32000.00,40000.00,8000.00);																									
INSERT	INTO "DHK_SCHEMA"."PURCHASE_DETAIL"	VALUES(1000004,2000,'MM','A0004',1004,104,
'V000002','CASH',1000,'GR1','INR',20,'UNIT',20000.00,16000.00,20000.00,4000.00);																	

За допомогою цього сценарію таблиці буде створено дві таблиці «PURCHASE_ORDER» і «PURCHASE_DETAIL» з даними.

Як створити аналітичне подання в SAP ХАНА

Ми збираємося створити a SAP Аналітичне представлення HANA з назвою «AN_PURCHASE_ORDER», із уже створеним представленням атрибутів «AT_PRODUCT», таблицями «PURCHASE_ORDER» і «PURCHASE_DETAIL».

Крок 1) Створіть нове аналітичне подання

  1. Виберіть підпакет Modeling у пакеті DHK_SCHEMA.
  2. Клацніть правою кнопкою миші -> Створити.
  3. Виберіть параметр аналітичного перегляду.

Створити аналітичне подання в SAP ХАНА

Крок 2) Відобразиться редактор інформаційного перегляду для аналітичного перегляду –

  1. Введіть назву аналітичного представлення як «AN_PURCHASE_ORDERS» і мітку для нього.
  2. Виберіть тип перегляду як «Аналітичний перегляд».

Створити аналітичне подання в SAP ХАНА

Після вибору даних натисніть кнопку «Готово».

Для аналітичного перегляду відобразиться редактор інформаційного перегляду.

Крок 3) Додайте таблицю зі схеми в дані Foundation вузол під панеллю сценарію

Під панеллю сценарію буде три вузли -

  1. семантика: Цей вузол представляє вихідну структуру подання.
  2. Почати приєднання: Цей вузол створює об’єднання, щоб об’єднати представлення атрибутів із таблицею фактів.
  3. дані Foundation: У цьому вузлі ми додаємо таблицю FACT для аналітичного перегляду. Можна додати кілька таблиць, але можна вибрати вимірювання лише з однієї таблиці.
  4. Перетягніть таблицю «PURCHASE_ORDER» і «PURCHASE_DETAIL» з DHK_SCHEMA в Data Foundation Вузол панелі сценарію.

Створити аналітичне подання в SAP ХАНА

Крок 4) Додайте представлення атрибутів у вузол приєднання Star

  1. Виберіть перегляд атрибутів “AT_PRODUCT” у пакеті моделювання.
  2. Перетягніть і опустіть перегляд атрибутів у вузлі приєднання до зірки.

Створити аналітичне подання в SAP ХАНА

Крок 5) У тому ж вікні на панелі деталей виконайте вказівки,

  1. Натисніть вузол основи даних. Таблиця, додана у вузол основи даних, відображатиметься в розділі «Деталі».
  2. Приєднайте таблицю «PURCHASE_ORDER» до таблиці «PURCHASE_DETAIL» у полі «PO_NUMBER».
  3. Введіть тип об’єднання та потужність.

Створити аналітичне подання в SAP ХАНА

Натисніть кнопку OK.

Крок 6) Виберіть наступні стовпці в тому ж вікні,

  1. Виберіть PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC у таблиці «PURCHASE_DETAIL».
  2. Виберіть стовпець CURRENCY у таблиці «PURCHASE_DETAIL».
  3. Виберіть GROSS_AMOUNT, TAX_AMOUNT.
  4. Виберіть стовпець PO_STATUS, CREATED_BY, CREATED_AT у таблиці «PURCHASE_HEADER».

Створити аналітичне подання в SAP ХАНА

Усі вибрані стовпці (помаранчевого кольору) відображатимуться у вихідних даних аналітичного перегляду.

Крок 7) Тепер приєднайте представлення атрибутів до таблиці фактів (основа даних)

Клацніть вузол приєднання зі зіркою на семантичній панелі, як показано нижче–

Створити аналітичне подання в SAP ХАНА

Перегляд атрибутів і таблиця фактів відображатимуться на панелі деталей. Тепер ми приєднуємо перегляд атрибутів до таблиці фактів, як показано нижче –

Приєднатися до перегляду атрибутів із даними Foundation у стовпці «PRODUCT_ID».

Створити аналітичне подання в SAP ХАНА

Натисніть посилання Приєднатися, з’явиться спливаюче вікно для редагування приєднання. Визначте тип об’єднання як «Посилальний» і потужність 1…1.

Створити аналітичне подання в SAP ХАНА

Натисніть кнопку OK.

Крок 8) Визначте атрибут, міру та ключ для перегляду

  1. Виберіть семантичний вузол на панелі сценарію.

    Створити аналітичне подання в SAP ХАНА

  2. Виберіть вкладку Стовпці під панеллю деталей.
  3. Визначте тип стовпця як атрибут і міру, я визначив усі стовпці як атрибути, крім «GROSS_AMOUNT», яка визначена як міра.

Створити аналітичне подання в SAP ХАНА

Крок 9) Перевірте та активуйте аналітичне подання

  1. Перевірте аналітичний погляд.
  2. Активуйте аналітичний режим.

Створити аналітичне подання в SAP ХАНА

Тепер аналітичне подання «AN_PURCHASE_ORDERS» буде створено та активовано в аналітичній папці підпакета моделювання як –

Створити аналітичне подання в SAP ХАНА

Крок 10) Перегляньте дані в аналітичному режимі

  1. Перейдіть до розділу панелі інструментів і натисніть значок «Попередній перегляд даних».
  2. Виберіть «Відкрити в редакторі попереднього перегляду даних».

Створити аналітичне подання в SAP ХАНА

Знову ми використовуємо 3 варіанти перегляду даних у редакторі попереднього перегляду даних –

  1. Аналіз - На цій вкладці ми повинні перетягнути атрибут і виміряти на осі міток і осі значень. Ми можемо побачити результат у форматі діаграми, таблиці, сітки та HTML.

Створити аналітичне подання в SAP ХАНА

  1. Різні значення – Різні значення показують відмінне значення для вибраного атрибута. Ми можемо вибрати лише один атрибут за раз.

Створити аналітичне подання в SAP ХАНА

  1. Необроблені дані – Він відображатиметься у форматі таблиці на вкладці «Необроблені дані», як показано нижче –

    Створити аналітичне подання в SAP ХАНА

Примітка: SAP ХАНА Аналітичне подання може містити лише подання атрибутів і не підтримує об’єднання.