Apakah pandangan SAP HANA Analytic?
Paparan Analisis SAP HANA didasarkan pada Pemodelan Skema STAR, dan ia mewakili objek Pemodelan OLAP / Pelbagai Dimensi.
Dalam paparan Analisis SAP HANA, jadual dimensi digabungkan dengan jadual fakta yang mengandungi data transaksi. Jadual dimensi mengandungi data deskriptif. (Contohnya Produk, Nama Produk, Penjual, pelanggan, dll.). Jadual Fakta mengandungi data deskriptif dan data Terukur (Jumlah, Cukai, dll.).
- Paparan analitik SAP HANA membentuk struktur seperti kubus, yang digunakan untuk analisis data.
- Pandangan Analitik terutama digunakan dalam senario di mana kita memerlukan data gabungan dari jadual yang mendasari.
Contoh:
Di sini kami membuat pandangan analitik untuk Pesanan Pembelian berdasarkan paparan atribut yang dibuat sebelumnya "AT_PRODUCT".
Kami menggunakan jadual Header Order Purchase Order dan Table Detail Pembelian untuknya.
Skrip SQL untuk Buat Jadual "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 Buat Jadual "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 jadual ini, dua Jadual akan dibuat "PURCHASE_ORDER" dan "PURCHASE_DETAIL" dengan data.
Penciptaan Paparan Analitik SAP HANA
Kami akan membuat Paparan Analitik SAP HANA dengan nama "AN_PURCHASE_ORDER", dengan paparan atribut yang sudah dibuat "AT_PRODUCT", jadual "PURCHASE_ORDER" dan "PURCHASE_DETAIL".
LANGKAH 1) Dalam langkah ini,
- Pilih sub-pakej Pemodelan di bawah pakej DHK_SCHEMA.
- Klik kanan -> Baru.
- Pilih pilihan Paparan Analitik.
LANGKAH 2) Editor Paparan Maklumat akan dipaparkan untuk Paparan Analitik -
- Masukkan Nama Paparan Analitik sebagai "AN_PURCHASE_ORDERS" dan Labelkannya.
- Pilih Jenis paparan sebagai "Paparan Analitik".
Setelah data dipilih, klik pada Butang Selesai.
Editor Paparan Maklumat akan dipaparkan untuk paparan analitik.
LANGKAH 3) Tambahkan Jadual dari Skema di simpul Yayasan Data di bawah panel Skenario. Terdapat tiga node di bawah Skenario Pane-
- Semantik: Node ini mewakili struktur output pandangan.
- Mula Bergabung: Node ini buat bergabung untuk menggabungkan paparan atribut dengan jadual fakta.
- Data Foundation: Di simpul ini, kami menambahkan jadual FAKTA untuk Paparan Analitik. Beberapa jadual boleh ditambahkan, tetapi ukuran dari satu jadual sahaja dapat dipilih.
- Drag and Drop table "PURCHASE_ORDER" dan "PURCHASE_DETAIL" Dari DHK_SCHEMA ke Data Foundation Node of Scenario panel.
LANGKAH 4) Tambahkan paparan atribut di Star join Node.
- Pilih paparan atribut "AT_PRODUCT" dari pakej Pemodelan.
- Seret dan Lepas Paparan Atribut di Bintang Sertai Node.
LANGKAH 5) Pada tetingkap yang sama panel terperinci lakukan seperti yang diarahkan,
- Klik pada nod asas data. Jadual yang ditambahkan dalam simpul asas data akan dipaparkan di bahagian Detail.
- Gabung dengan Jadual "PURCHASE_ORDER" Ke Jadual "PURCHASE_DETAIL" ON "PO_NUMBER" Field.
- Masukkan Jenis gabung dan Kardinaliti.
Klik pada Butang OK.
LANGKAH 6) di tetingkap yang sama,
- Pilih PO_NUMBER, COMPANY, PO_CATEGORY, PRODUCT_ID, PLANT, STORAGE_LOC dari Jadual "PURCHASE_DETAIL".
- Pilih Lajur MATA WANG Dari Jadual "PEMBELIAN_DETAIL".
- Pilih GROSS_AMOUNT, TAX_AMOUNT.
- Pilih PO_STATUS, CREATED_BY, CREATED_AT Lajur Dari Jadual "PURCHASE_HEADER".
Semua lajur yang dipilih (warna Jingga) akan dipaparkan dalam output paparan Analitik.
LANGKAH 7) Sekarang kita bergabung dengan paparan atribut ke tabel fakta kita (asas data).
Klik pada Star join Node di semantik pane, seperti di bawah -
Paparan atribut dan jadual fakta akan dipaparkan di panel perincian. Sekarang kita Bergabung dengan paparan atribut ke fakta seperti di bawah -
Sertailah Paparan Atribut dengan Yayasan Data pada Lajur "PRODUCT_ID".
Klik pada pautan Join, Pop-Up untuk Edit Join akan dipaparkan. Tentukan jenis Join sebagai "Referential" dan Cardinality 1… 1.
Klik Butang OK.
LANGKAH 8) Dalam langkah ini, kita menentukan atribut, ukuran dan kunci untuk paparan.
- Pilih Node Semantik dalam Panel Senario.
- Pilih Tab Lajur di bawah panel Butiran.
- Tentukan jenis lajur sebagai atribut dan ukuran, saya telah menentukan semua lajur sebagai atribut kecuali "GROSS_AMOUNT", yang ditakrifkan sebagai ukuran.
LANGKAH 9) Mengesahkan dan Mengaktifkan pandangan Analitik
- Sahkan pandangan analitik.
- Aktifkan paparan Analitik.
Kini paparan analitik "AN_PURCHASE_ORDERS" akan dibuat dan diaktifkan dalam Sub-pakej Folder Analitik Pemodelan sebagai -
LANGKAH 10) Data Pratonton dalam Paparan Analitik.
- Pergi ke bahagian bar alat dan klik pada Ikon "Pratonton Data".
- Pilih Buka di Editor Pratonton Data.
Sekali lagi kami menggunakan 3 pilihan untuk melihat data di Data Preview Editor -
- Analisis - Pada tab ini, kita harus menyeret dan melepaskan Atribut dan mengukur dalam paksi Label dan paksi Nilai. Kita dapat melihat output dalam format Chart, table, Grid, dan HTML.
- Nilai berbeza - Nilai berbeza menunjukkan nilai berbeza untuk atribut yang dipilih. Kita hanya boleh memilih satu atribut pada satu masa.
- Data Mentah - Ia akan ditunjukkan dalam format Jadual dari tab Data Mentah seperti di bawah -
Catatan: Paparan Analisis SAP HANA hanya boleh mengandungi paparan Atribut dan tidak menyokong Union.