Аналитички приказ САП ХАНА: Комплетна лекција

Anonim

Шта је САП ХАНА Аналитички поглед?

Аналитички приказ САП ХАНА заснован је на моделирању шема СТАР и представља објекте ОЛАП / вишедимензионалног моделирања.

У аналитичком приказу САП ХАНА аналитичка табела је спојена са табелом чињеница која садржи податке о трансакцијама. Табела димензија садржи описне податке. (Нпр. Производ, назив производа, добављач, купац итд.). Табела чињеница садржи и описне податке и податке који се могу мерити (износ, порез, итд.).

  • САП ХАНА Аналитички приказ формира коцкасту структуру која се користи за анализу података.
  • Аналитички приказ се углавном користи у сценарију где су нам потребни обједињени подаци из основне табеле.

Пример:

Овде креирамо аналитички приказ налога за куповину на основу раније створеног приказа атрибута „АТ_ПРОДУЦТ“.

За њега користимо заглавље наруџбенице табеле и табелу детаља наруџбенице.

СКЛ скрипта за креирање табеле „ПУРЦХАСЕ_ОРДЕР“ у „ДХК_СЦХЕМА“

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) У овом кораку,

  1. Изаберите под-пакет за моделирање у оквиру пакета ДХК_СЦХЕМА.
  2. Кликните десним тастером миша -> Ново.
  3. Изаберите опцију Аналитиц Виев.

КОРАК 2) Уређивач информативног приказа ће се приказати за аналитички приказ -

  1. Унесите назив аналитичког приказа као „АН_ПУРЦХАСЕ_ОРДЕРС“ и ознаку за њега.
  2. Изаберите Тип приказа као „Аналитички приказ“.

Када су подаци изабрани, кликните на дугме Заврши.

Уређивач информативног приказа биће приказан за аналитички приказ.

КОРАК 3) Додајте табелу из шеме у чвор Дата Фоундатион под окном Сценарио. У окну сценарија биће три чвора -

  1. Семантика: Овај чвор представља излазну структуру погледа.
  2. Покрени придруживање: Овај чвор креира придруживање како би спојио приказ атрибута са табелом чињеница.
  3. База података: У овај чвор додајемо табелу ФАЦТ за Аналитички приказ. Може се додати више табела, али се може одабрати мера из само једне табеле.
  4. Превуците и отпустите табелу „ПУРЦХАСЕ_ОРДЕР“ и „ПУРЦХАСЕ_ДЕТАИЛ“ из ДХК_СЦХЕМА у окно Подножје чвора сценарија.

КОРАК 4) Додајте приказ атрибута у Звездни чвор за придруживање.

  1. Изаберите приказ атрибута „АТ_ПРОДУЦТ“ из пакета за моделирање.
  2. Превуците и испустите приказ атрибута у звездастом чвору за придруживање.

КОРАК 5) У истом прозору на плочи са детаљима урадите према упутствима,

  1. Кликните на чвор темеља података. Табела додата у чвор темеља података приказаће се у одељку Детаљи.
  2. Придружите се табели „ПУРЦХАСЕ_ОРДЕР“ табели „ПУРЦХАСЕ_ДЕТАИЛ“ ОН „ПО_НУМБЕР“ пољу.
  3. Унесите Тип придруживања и Кардиналност.

Кликните на дугме ОК.

КОРАК 6) у истом прозору,

  1. Изаберите ПО_НУМБЕР, ЦОМПАНИ, ПО_ЦАТЕГОРИ, ПРОДУЦТ_ИД, ПЛАНТ, СТОРАГЕ_ЛОЦ из табеле „ПУРЦХАСЕ_ДЕТАИЛ“.
  2. Изаберите ВАЛУТНИ ступац из табеле „ПУРЦХАСЕ_ДЕТАИЛ“.
  3. Изаберите ГРОСС_АМОУНТ, ТАКС_АМОУНТ.
  4. Изаберите ступац ПО_СТАТУС, ЦРЕАТЕД_БИ, ЦРЕАТЕД_АТ из табеле „ПУРЦХАСЕ_ХЕАДЕР“.

Све изабране колоне (наранџасте боје) приказаће се на излазу аналитичког приказа.

КОРАК 7) Сада придружујемо приказ атрибута нашој табели чињеница (основа података).

Кликните на Звездни чвор за придруживање у семантичком окну, као испод -

Поглед атрибута и табела чињеница биће приказани у окну са детаљима. Сада придружујемо приказ атрибута табели чињеница као испод -

Придружите се приказу атрибута са Дата Фоундатион у колони „ПРОДУЦТ_ИД“.

Кликните на везу Придружиће се, појавит ће се искачући прозор за уређивање придруживања. Дефинишите тип придруживања као "референтни" и кардиналност 1 ... 1.

Кликните на дугме У реду.

КОРАК 8) У овом кораку дефинишемо атрибут, меру и кључ за приказ.

  1. Изаберите Чвор семантике у окну сценарија.

  2. Изаберите картицу Колоне у окну са детаљима.
  3. Дефинишите тип колоне као атрибут и меру, дефинисао сам све колоне као атрибут осим „ГРОСС_АМОУНТ“, који је дефинисан као мера.

КОРАК 9) Потврдите и активирајте аналитички приказ

  1. Потврдите аналитички поглед.
  2. Активирајте аналитички приказ.

Сада ће се аналитички приказ „АН_ПУРЦХАСЕ_ОРДЕРС“ креирати и активирати у аналитичкој фасцикли под-пакета за моделирање као -

КОРАК 10) Преглед података у аналитичком приказу.

  1. Идите на одељак на траци са алаткама и кликните на икону „Преглед података“.
  2. Изаберите Отвори у уређивачу прегледа података.

Поново користимо 3 опције за преглед података у Уређивачу прегледа података -

  1. Анализа - На овој картици морамо повући и испустити атрибут и мерити у осе оси и вредности осе. Резултат можемо видети у графикону, табели, мрежи и ХТМЛ формату.

  1. Различите вредности - Изразите вредности показују различиту вредност за изабрани атрибут. Одједном можемо одабрати само један атрибут.

  1. Необрађени подаци - Приказаће се у формату табеле са картице Сирови подаци, као испод -

Напомена: САП ХАНА аналитички приказ може да садржи само приказ атрибута и не подржава Унион.