SAP HANA аналитичен изглед

В какво е аналитичен изглед SAP ХАНА?

SAP HANA аналитичен изглед се основава на STAR Schema Modelling и представлява 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. Изберете подпакет за моделиране под пакет 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 към данни Foundation Възел на прозореца на сценария.

Създайте аналитичен изглед в SAP ХАНА

Стъпка 4) Добавете изглед на атрибут във възел за присъединяване със звезда

  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) Сега присъединете изглед на атрибут към таблицата с факти (основа на данни)

Щракнете върху Star join Node в семантичния панел, както по-долу–

Създайте аналитичен изглед в 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 опции, за да видим данни в Data Preview Editor–

  1. анализ – В този раздел трябва да плъзгаме и пускаме атрибут и да измерваме в оста на етикета и оста на стойността. Можем да видим изхода в диаграма, таблица, мрежа и HTML формат.

Създайте аналитичен изглед в SAP ХАНА

  1. Различни стойности – Различните стойности показват различна стойност за избрания атрибут. Можем да избираме само един атрибут наведнъж.

Създайте аналитичен изглед в SAP ХАНА

  1. Raw Data – Ще се покаже във формат на таблица от раздела „Необработени данни“, както е показано по-долу –

    Създайте аналитичен изглед в SAP ХАНА

Забележка: SAP ХАНА Аналитичният изглед може да съдържа само изглед на атрибути и не поддържа Union.

Обобщете тази публикация с: