Шта је САП ХАНА Аналитички поглед?
Аналитички приказ САП ХАНА заснован је на моделирању шема СТАР и представља објекте ОЛАП / вишедимензионалног моделирања.
У аналитичком приказу САП ХАНА аналитичка табела је спојена са табелом чињеница која садржи податке о трансакцијама. Табела димензија садржи описне податке. (Нпр. Производ, назив производа, добављач, купац итд.). Табела чињеница садржи и описне податке и податке који се могу мерити (износ, порез, итд.).
- САП ХАНА Аналитички приказ формира коцкасту структуру која се користи за анализу података.
- Аналитички приказ се углавном користи у сценарију где су нам потребни обједињени подаци из основне табеле.
Пример:
Овде креирамо аналитички приказ налога за куповину на основу раније створеног приказа атрибута „АТ_ПРОДУЦТ“.
За њега користимо заглавље наруџбенице табеле и табелу детаља наруџбенице.
СКЛ скрипта за креирање табеле „ПУРЦХАСЕ_ОРДЕР“ у „ДХК_СЦХЕМА“
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');
СКЛ скрипта за креирање табеле „ПУРЦХАСЕ_ДЕТАИЛ“ у „ДХК_СЦХЕМА“
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);
Помоћу ове скрипте табеле створиће се две Табеле „ПУРЦХАСЕ_ОРДЕР“ и „ПУРЦХАСЕ_ДЕТАИЛ“ са подацима.
Стварање аналитичког погледа САП ХАНА
Направићемо аналитички приказ САП ХАНА са именом „АН_ПУРЦХАСЕ_ОРДЕР“, са већ креираним приказом атрибута „АТ_ПРОДУЦТ“, табелама „ПУРЦХАСЕ_ОРДЕР“ и „ПУРЦХАСЕ_ДЕТАИЛ“.
КОРАК 1) У овом кораку,
- Изаберите под-пакет за моделирање у оквиру пакета ДХК_СЦХЕМА.
- Кликните десним тастером миша -> Ново.
- Изаберите опцију Аналитиц Виев.
КОРАК 2) Уређивач информативног приказа ће се приказати за аналитички приказ -
- Унесите назив аналитичког приказа као „АН_ПУРЦХАСЕ_ОРДЕРС“ и ознаку за њега.
- Изаберите Тип приказа као „Аналитички приказ“.
Када су подаци изабрани, кликните на дугме Заврши.
Уређивач информативног приказа биће приказан за аналитички приказ.
КОРАК 3) Додајте табелу из шеме у чвор Дата Фоундатион под окном Сценарио. У окну сценарија биће три чвора -
- Семантика: Овај чвор представља излазну структуру погледа.
- Покрени придруживање: Овај чвор креира придруживање како би спојио приказ атрибута са табелом чињеница.
- База података: У овај чвор додајемо табелу ФАЦТ за Аналитички приказ. Може се додати више табела, али се може одабрати мера из само једне табеле.
- Превуците и отпустите табелу „ПУРЦХАСЕ_ОРДЕР“ и „ПУРЦХАСЕ_ДЕТАИЛ“ из ДХК_СЦХЕМА у окно Подножје чвора сценарија.
КОРАК 4) Додајте приказ атрибута у Звездни чвор за придруживање.
- Изаберите приказ атрибута „АТ_ПРОДУЦТ“ из пакета за моделирање.
- Превуците и испустите приказ атрибута у звездастом чвору за придруживање.
КОРАК 5) У истом прозору на плочи са детаљима урадите према упутствима,
- Кликните на чвор темеља података. Табела додата у чвор темеља података приказаће се у одељку Детаљи.
- Придружите се табели „ПУРЦХАСЕ_ОРДЕР“ табели „ПУРЦХАСЕ_ДЕТАИЛ“ ОН „ПО_НУМБЕР“ пољу.
- Унесите Тип придруживања и Кардиналност.
Кликните на дугме ОК.
КОРАК 6) у истом прозору,
- Изаберите ПО_НУМБЕР, ЦОМПАНИ, ПО_ЦАТЕГОРИ, ПРОДУЦТ_ИД, ПЛАНТ, СТОРАГЕ_ЛОЦ из табеле „ПУРЦХАСЕ_ДЕТАИЛ“.
- Изаберите ВАЛУТНИ ступац из табеле „ПУРЦХАСЕ_ДЕТАИЛ“.
- Изаберите ГРОСС_АМОУНТ, ТАКС_АМОУНТ.
- Изаберите ступац ПО_СТАТУС, ЦРЕАТЕД_БИ, ЦРЕАТЕД_АТ из табеле „ПУРЦХАСЕ_ХЕАДЕР“.
Све изабране колоне (наранџасте боје) приказаће се на излазу аналитичког приказа.
КОРАК 7) Сада придружујемо приказ атрибута нашој табели чињеница (основа података).
Кликните на Звездни чвор за придруживање у семантичком окну, као испод -
Поглед атрибута и табела чињеница биће приказани у окну са детаљима. Сада придружујемо приказ атрибута табели чињеница као испод -
Придружите се приказу атрибута са Дата Фоундатион у колони „ПРОДУЦТ_ИД“.
Кликните на везу Придружиће се, појавит ће се искачући прозор за уређивање придруживања. Дефинишите тип придруживања као "референтни" и кардиналност 1 ... 1.
Кликните на дугме У реду.
КОРАК 8) У овом кораку дефинишемо атрибут, меру и кључ за приказ.
- Изаберите Чвор семантике у окну сценарија.
- Изаберите картицу Колоне у окну са детаљима.
- Дефинишите тип колоне као атрибут и меру, дефинисао сам све колоне као атрибут осим „ГРОСС_АМОУНТ“, који је дефинисан као мера.
КОРАК 9) Потврдите и активирајте аналитички приказ
- Потврдите аналитички поглед.
- Активирајте аналитички приказ.
Сада ће се аналитички приказ „АН_ПУРЦХАСЕ_ОРДЕРС“ креирати и активирати у аналитичкој фасцикли под-пакета за моделирање као -
КОРАК 10) Преглед података у аналитичком приказу.
- Идите на одељак на траци са алаткама и кликните на икону „Преглед података“.
- Изаберите Отвори у уређивачу прегледа података.
Поново користимо 3 опције за преглед података у Уређивачу прегледа података -
- Анализа - На овој картици морамо повући и испустити атрибут и мерити у осе оси и вредности осе. Резултат можемо видети у графикону, табели, мрежи и ХТМЛ формату.
- Различите вредности - Изразите вредности показују различиту вредност за изабрани атрибут. Одједном можемо одабрати само један атрибут.
- Необрађени подаци - Приказаће се у формату табеле са картице Сирови подаци, као испод -
Напомена: САП ХАНА аналитички приказ може да садржи само приказ атрибута и не подржава Унион.