SAP HANA - Tampilan Perhitungan

Tampilan Perhitungan digunakan untuk menggunakan tampilan Analitik, Atribut, dan Perhitungan lainnya serta tabel kolom dasar. Ini digunakan untuk melakukan penghitungan kompleks, yang tidak mungkin dilakukan dengan jenis Tampilan lainnya.

Karakteristik Tampilan Perhitungan

Di bawah ini diberikan beberapa karakteristik Tampilan Perhitungan -

  • Tampilan Kalkulasi digunakan untuk menggunakan Tampilan Analitik, Atribut, dan Tampilan Kalkulasi lainnya.

  • Mereka digunakan untuk melakukan penghitungan kompleks, yang tidak mungkin dilakukan dengan Tampilan lain.

  • Ada dua cara untuk membuat Tampilan Kalkulasi- Editor SQL atau Editor Grafis.

  • Node Gabungan, Gabung, Proyeksi & Agregasi bawaan.

Bagaimana cara membuat Tampilan Perhitungan?

Pilih nama Paket di mana Anda ingin membuat Tampilan Perhitungan. Klik kanan pada Package → Go to New → Calculation View. Saat Anda mengklik Tampilan Kalkulasi, Jendela Baru akan terbuka.

Masukkan nama Tampilan, Deskripsi dan pilih jenis tampilan sebagai Tampilan Kalkulasi, Standar Subjenis atau Waktu (ini adalah jenis Tampilan khusus yang menambahkan dimensi waktu). Anda dapat menggunakan dua jenis Tampilan Kalkulasi - Skrip Grafis dan SQL.

Tampilan Perhitungan Grafis

Ini memiliki node default seperti agregasi, Proyeksi, Gabung dan Union. Ini digunakan untuk mengonsumsi tampilan Atribut, Analitik, dan Penghitungan lainnya.

Tampilan Perhitungan berbasis SQL Script

Itu ditulis dalam skrip SQL yang dibangun di atas perintah SQL atau fungsi yang ditentukan HANA.

Kategori Data

Kubus, di node default ini, adalah Agregasi. Anda dapat memilih Star join dengan dimensi Cube.

Dimensi, di node default ini adalah Proyeksi.

Tampilan Perhitungan dengan Star Join

Itu tidak memungkinkan tabel kolom dasar, Tampilan Atribut atau tampilan Analitik untuk ditambahkan di dasar data. Semua tabel Dimensi harus diubah ke tampilan Kalkulasi Dimensi untuk digunakan di Star Join. Semua tabel Fakta dapat ditambahkan dan dapat menggunakan node default di Tampilan Kalkulasi.

Contoh

Contoh berikut menunjukkan bagaimana kita dapat menggunakan Tampilan Kalkulasi dengan gabungan Bintang -

Anda memiliki empat tabel, dua tabel Dim, dan dua tabel Fakta. Anda harus menemukan daftar semua karyawan dengan Tanggal Bergabung, Nama Emp, KOSONG, Gaji dan Bonus.

Salin dan tempel skrip di bawah ini di editor SQL dan jalankan.

Dim Tables − Empdim and Empdate

Create column table Empdim (empId nvarchar(3),Empname nvarchar(100));
Insert into Empdim values('AA1','John');
Insert into Empdim values('BB1','Anand');
Insert into Empdim values('CC1','Jason');
Create column table Empdate (caldate date, CALMONTH nvarchar(4) ,CALYEAR nvarchar(4));
Insert into Empdate values('20100101','04','2010');
Insert into Empdate values('20110101','05','2011');
Insert into Empdate values('20120101','06','2012');

Fact Tables − Empfact1, Empfact2

Create column table Empfact1 (empId nvarchar(3), Empdate date, Sal integer );
Insert into Empfact1 values('AA1','20100101',5000);
Insert into Empfact1 values('BB1','20110101',10000);
Insert into Empfact1 values('CC1','20120101',12000);
Create column table Empfact2 (empId nvarchar(3), deptName nvarchar(20), Bonus integer );
Insert into Empfact2 values ('AA1','SAP', 2000);
Insert into Empfact2 values ('BB1','Oracle', 2500);
Insert into Empfact2 values ('CC1','JAVA', 1500);

Sekarang kita harus menerapkan Tampilan Kalkulasi dengan Star Join. Pertama, ubah kedua tabel Dimensi ke Tampilan Kalkulasi Dimensi.

Buat Tampilan Perhitungan dengan Star Join. Di panel Grafik, tambahkan 2 Proyeksi untuk 2 tabel Fakta. Tambahkan kedua tabel fakta ke kedua Proyeksi dan tambahkan atribut Proyeksi ini ke panel Keluaran.

Tambahkan gabungan dari node default dan gabungkan kedua tabel fakta. Tambahkan parameter Fact Join ke panel keluaran.

Di Star Join, tambahkan keduanya- tampilan Kalkulasi Dimensi dan tambahkan Fact Join ke Star Join seperti yang ditunjukkan di bawah ini. Pilih parameter di panel Output dan aktifkan View.

Tampilan Perhitungan SAP HANA - Star Join

Setelah tampilan berhasil diaktifkan, klik kanan pada nama tampilan dan klik Pratinjau Data. Tambahkan atribut dan ukuran ke sumbu nilai dan label dan lakukan analisis.

Manfaat menggunakan Star Join

Ini menyederhanakan proses desain. Anda tidak perlu membuat tampilan Analitik dan Tampilan Atribut dan tabel Fakta secara langsung dapat digunakan sebagai Proyeksi.

3NF dimungkinkan dengan Star Join.

Tampilan Perhitungan tanpa Star Join

Buat 2 Tampilan Atribut pada tabel 2 Dim-Tambahkan output dan aktifkan kedua tampilan.

Buat 2 Tampilan Analitis pada Tabel Fakta → Tambahkan tampilan Atribut dan Fakta1 / Fakta2 di Data Foundation dalam tampilan Analitik.

Sekarang Buat Tampilan Perhitungan → Dimensi (Proyeksi). Buat Proyeksi dari kedua Tampilan Analitik dan Bergabunglah dengan mereka. Tambahkan atribut Gabung ke panel keluaran ini. Sekarang Gabung ke Proyeksi dan tambahkan output lagi.

Aktifkan tampilan dengan sukses dan buka Pratinjau data untuk analisis.