Tampilan Analitik SAP HANA: Tutorial Lengkap

Anonim

Apa itu tampilan Analitik SAP HANA?

Tampilan Analitik SAP HANA didasarkan pada Pemodelan Skema STAR, dan ini mewakili objek OLAP / Pemodelan Multi-Dimensi.

Dalam tampilan Analitik SAP HANA, tabel dimensi digabungkan dengan tabel fakta yang berisi data transaksi. Tabel dimensi berisi data deskriptif. (Misalnya Produk, Nama Produk, Vendor, Pelanggan, dll.). Tabel Fakta berisi data deskriptif dan data Terukur (Jumlah, Pajak, dll.).

  • Tampilan Analitik SAP HANA membentuk struktur seperti kubus, yang digunakan untuk analisis data.
  • Tampilan Analitik terutama digunakan dalam skenario di mana kita membutuhkan data gabungan dari tabel yang mendasarinya.

Contoh:

Di sini kami membuat tampilan analitik untuk Pesanan Pembelian berdasarkan tampilan atribut yang dibuat sebelumnya "AT_PRODUCT".

Kami menggunakan Tabel Header Pesanan Pembelian dan tabel Detail Pesanan Pembelian untuk itu.

Skrip SQL untuk Membuat Tabel "PURCHASE_ORDER" di "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');

Skrip SQL untuk Membuat Tabel "PURCHASE_DETAIL" di "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);

Dengan skrip tabel ini, dua Tabel akan dibuat "PURCHASE_ORDER" dan "PURCHASE_DETAIL" dengan data.

Pembuatan Tampilan Analitik SAP HANA

Kita akan membuat Tampilan Analitik SAP HANA dengan nama "AN_PURCHASE_ORDER", dengan tampilan atribut "AT_PRODUCT" yang sudah dibuat, tabel "PURCHASE_ORDER" dan "PURCHASE_DETAIL".

LANGKAH 1) Pada langkah ini,

  1. Pilih Modeling sub-paket di bawah paket DHK_SCHEMA.
  2. Klik Kanan -> Baru.
  3. Pilih opsi Tampilan Analitik.

LANGKAH 2) Editor Tampilan Informasi akan ditampilkan untuk Tampilan Analitik -

  1. Masukkan Nama Tampilan Analitik sebagai "AN_PURCHASE_ORDERS" dan Label untuk itu.
  2. Pilih Jenis tampilan sebagai "Tampilan Analitik".

Setelah data dipilih, klik Tombol Selesai.

Editor Tampilan Informasi akan ditampilkan untuk tampilan analitik.

LANGKAH 3) Tambahkan Tabel dari Skema di node Data Foundation di bawah panel Skenario. Akan ada tiga node di bawah Scenario Pane-

  1. Semantik: Node ini mewakili struktur keluaran tampilan.
  2. Mulai Bergabung: Node ini membuat gabungan untuk menggabungkan tampilan atribut dengan tabel fakta.
  3. Landasan Data: Di node ini, kami menambahkan tabel FACT untuk Tampilan Analitik. Beberapa tabel dapat ditambahkan, tetapi ukuran hanya dari satu tabel dapat dipilih.
  4. Seret dan Jatuhkan tabel "PURCHASE_ORDER" dan "PURCHASE_DETAIL" Dari DHK_SCHEMA ke panel Data Foundation Node of Scenario.

LANGKAH 4) Tambahkan tampilan atribut di Star join Node.

  1. Pilih tampilan Atribut "AT_PRODUCT" dari paket Modeling.
  2. Seret dan Lepas Tampilan Atribut di Star Join Node.

LANGKAH 5) Di jendela yang sama di panel detail lakukan seperti yang diarahkan,

  1. Klik pada node pondasi data. Tabel yang ditambahkan pada node pondasi data akan ditampilkan di bagian Detail.
  2. Gabung dengan Tabel "PURCHASE_ORDER" Ke Tabel "PURCHASE_DETAIL" ON "PO_NUMBER".
  3. Masukkan tipe Gabung dan Kardinalitas.

Klik Tombol OK.

LANGKAH 6) di jendela yang sama,

  1. Pilih PO_NUMBER, PERUSAHAAN, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC dari Tabel "PURCHASE_DETAIL".
  2. Pilih Kolom CURRENCY Dari Tabel "PURCHASE_DETAIL".
  3. Pilih GROSS_AMOUNT, TAX_AMOUNT.
  4. Pilih PO_STATUS, CREATED_BY, CREATED_AT Kolom Dari Tabel "PURCHASE_HEADER".

Semua kolom yang dipilih (warna Oranye) akan ditampilkan dalam output tampilan Analitik.

LANGKAH 7) Sekarang kita menggabungkan tampilan atribut ke tabel fakta kita (dasar data).

Klik pada Star join Node di panel semantik, seperti di bawah ini -

Tampilan atribut dan tabel fakta akan ditampilkan di panel detail. Sekarang kita Gabung tampilan atribut ke tabel fakta seperti di bawah ini -

Gabung Tampilan Atribut dengan Landasan Data di Kolom "PRODUCT_ID".

Klik link Gabung, Pop-Up untuk Edit Bergabung akan ditampilkan. Tentukan tipe Gabungan sebagai "Referensial" dan Kardinalitas 1… 1.

Klik Tombol OK.

LANGKAH 8) Pada langkah ini, kami mendefinisikan atribut, ukuran dan kunci untuk tampilan.

  1. Pilih Semantics Node di Scenario Pane.

  2. Pilih Tab Kolom di bawah panel Detail.
  3. Tentukan jenis kolom sebagai atribut dan ukuran, saya telah mendefinisikan semua kolom sebagai atribut kecuali "GROSS_AMOUNT", yang didefinisikan sebagai ukuran.

LANGKAH 9) Validasi dan Aktifkan tampilan Analitik

  1. Validasi tampilan analitik.
  2. Aktifkan tampilan Analitik.

Sekarang tampilan analitik "AN_PURCHASE_ORDERS" akan dibuat dan diaktifkan di Folder Analitik Sub-paket Modeling sebagai -

LANGKAH 10) Pratinjau Data dalam Tampilan Analitik.

  1. Buka bagian toolbar dan klik Ikon "Pratinjau Data".
  2. Pilih Buka di Editor Pratinjau Data.

Sekali lagi kami menggunakan 3 opsi untuk melihat data di Editor Pratinjau Data -

  1. Analisis - Pada tab ini, kita harus menarik dan melepas Atribut dan mengukur dalam Sumbu Label dan sumbu Nilai. Outputnya dapat dilihat dalam format Chart, table, Grid, dan HTML.

  1. Nilai berbeda - Nilai berbeda menunjukkan nilai berbeda untuk atribut yang dipilih. Kami hanya dapat memilih satu atribut dalam satu waktu.

  1. Data Mentah - Ini akan ditampilkan dalam format Tabel dari tab Data Mentah seperti di bawah ini -

Catatan: Tampilan Analitik SAP HANA hanya dapat berisi tampilan Atribut dan tidak mendukung Union.