SAP Pemodelan HANA: Tutorial Lengkap

Apa itu SAP Pemodelan HANA?

SAP Pemodelan HANA adalah aktivitas dimana kita membuat tampilan informasi. Tampilan Informasi mirip dengan dimensi, kubus, atau penyedia informasi BW. Tampilan informasi ini digunakan untuk membuat model data multidimensi.

SAP Ikhtisar Pemodelan HANA

Pemodelan adalah aktivitas di mana pengguna menyaring atau mengiris data dalam tabel database dengan membuat tampilan informasi berdasarkan skenario bisnis. Tampilan informasi ini dapat digunakan untuk tujuan pelaporan dan pengambilan keputusan.

Tampilan informasi dibuat dari berbagai kombinasi data konten untuk membuat model skenario bisnis.

Data Konten dalam tampilan informasi ada dua jenis –

  • atribut: DescriptData aktif dan Tidak Terukur. Misal ID Vendor, Nama Vendor, Kota, dll.
  • Mengukur: Data dapat diukur dan dihitung. Misalnya Revenue, Jumlah Terjual dan Penghitung. Ukurannya berasal dari pandangan analitik dan perhitungan. Pengukuran tidak dapat dibuat dalam tampilan Atribut.

Jenis Atribut

SAP HANA Mendukung tiga Jenis atribut –

Jenis Atribut Kegiatan
Atribut Sederhana Ini berasal dari fondasi data.
Atribut Terhitung Itu berasal dari satu atau lebih atribut dan konstanta yang ada. Misalnya perhitungan aritmatika atau memperoleh nama lengkap dari nama depan dan belakang.
Atribut Lokal Ini digunakan di dalam tampilan pemodelan (Tampilan analitik / tampilan perhitungan) untuk Menyesuaikan perilaku atribut, sehingga bersifat lokal Pemodelan lihat dan tidak dapat mengakses dari luar tampilan Pemodelan.

Jenis Ukuran

SAP HANA Mendukung empat Jenis Pengukuran –

Jenis Atribut Kegiatan
Ukuran Sederhana Ini berasal dari fondasi data.
Ukuran Terhitung Ini diturunkan dari satu atau lebih ukuran, konstanta, dan fungsi yang ada. Misalnya perhitungan Aritmatika.
Tindakan yang Dibatasi Ini digunakan untuk memfilter nilai berdasarkan aturan yang ditentukan pengguna untuk nilai atribut.
Melawan Ini adalah tipe kolom khusus yang menampilkan nomor unik untuk kolom atribut (Tampilan Analitik/Tampilan Perhitungan). Ini digunakan dalam menghitung satu atau lebih kolom atribut.

Tampilan Informasi terdiri dari tiga jenis seperti di bawah ini –

  • Tampilan Atribut – Ini digunakan untuk konteks data master.
  • Tampilan Analitik – Ini digunakan untuk membuat tabel fakta dan mirip dengan Cube of BW.
  • Tampilan Perhitungan – Ini digunakan untuk membuat tampilan yang kompleks dan mirip dengan beberapa Provide di BW.

Untuk bekerja di SAP HANA, hak istimewa diperlukan oleh pengguna, di bawah ini adalah hak istimewa yang diperlukan SAP Pemodelan HANA –

Hak Istimewa yang Diperlukan untuk Pemodelan

Hak istimewa memberikan keamanan kepada SAP Basis data HANA, dimana pengguna yang berwenang hanya dapat mengakses konten resmi.

Hak Istimewa Objek –

Hak istimewa objek adalah SQL hak istimewa yang digunakan untuk menyediakan akses baca/tulis pada objek database. Di bawah ini adalah hak istimewa objek yang diperlukan untuk Pemodelan.

  • Hak istimewa PILIH pada Skema _SYS_BI.
  • Hak istimewa PILIH pada Skema _SYS_BIC.
  • JALANKAN hak istimewa di REPOSITORY_REST (SYS).
  • Hak istimewa PILIH pada Skema Tabel.

Keistimewaan Paket –

Hak Istimewa Paket diperlukan untuk mengotorisasi tindakan pada masing-masing paket. Di bawah ini adalah hak istimewa paket yang diperlukan untuk pemodelan data-

  • Hak istimewa REPO.MAINTAIN_NATIVE_PACKAGES pada Paket Root.
  • REPO.READ, REPO.EDIT_NATIVE_OBJECTS & REPO.ACTIVATE_NATIVE_OBJECTS pada paket yang digunakan untuk Objek Konten.

Hak Istimewa Analitik –

Untuk mengakses SAP Hak Istimewa Analitik Tampilan Informasi HANA diperlukan –

  • Untuk akses data penuh ke semua informasi lihat di SAP Sistem HANA, diperlukan hak analitik “_SYS_BI_CP_ALL”. Untuk akses data terbatas, hak istimewa analitik perlu dibuat dan ditetapkan kepada pengguna.

Keistimewaan Lainnya-

  • Memberikan Grant on Own Schema kepada pengguna _SYS_REPO sebagai 'GRANT SELECT ON SCHEMA ” Schema name” TO _SYS_REPO WITH GRANT OPTION';
  • REPO.MAINTAIN_DELIVERY_UNITS untuk membuat Unit pengiriman.
  • REPO.IMPORT, REPO.EKSPOR untuk Pengiriman Impor / Ekspor Satuan.
  • REPO.WORK_IN_FOREIGN_WORKSPACES untuk pekerjaan di ruang kerja asing.

SAP Praktik Terbaik HANA untuk Membuat Model Informasi

SAP Praktik Terbaik HANA adalah standar saat membuat objek SAP Basis Data HANA. Di bawah ini adalah praktik terbaik untuk objek –

PAKET:

  • Buat paket Tingkat atas seperti "Pengembangan" untuk pekerjaan pengembangan.
  • Buat sub-paket di bawah paket Tingkat atas untuk setiap pengembang.
  • Lebih banyak sub-paket juga dapat dibuat, jika diperlukan.

SKEMA:

  • Rancang Tata Letak Skema Anda sebelum memulai proyek. Misalnya (DS_SCHEMA, SLT_SCHEMA, FI_SCHEMA, SD_SCHEMA, dll).
  • Tabel khusus harus berada dalam skema terpisah.

TABEL:

  • Tabel yang akan digunakan dalam pelaporan atau OLAP harus berupa tipe penyimpanan Kolom.
  • Tabel yang akan digunakan dalam Transaksi atau OLTP harus sebagai tipe Row Store.
  • Berikan komentar/deskripsi untuk nama tabel dan kolom dengan benar agar lebih jelas.

KONVENSI PENAMAAN:

BENDA dibentuk Description
TAMPILAN ATRIBUT AT_PRODUK AT_….. berarti Tampilan Atribut
PANDANGAN ANALITIK AN_PENJUALAN AN_…..berarti pandangan Analitik
TAMPILAN PERHITUNGAN CA_PENJUALAN CA_….. berarti tampilan Perhitungan
HAK ISTIMEWA ANALITIK AP_REST_AT(Tampilan Atribut)
AP_REST_AN(Tampilan Analitik)

AP_REST_CA(Tampilan Perhitungan)

AP_…. berarti Hak Istimewa Analitik
HIRARKI HI_BNAME_PC(Orang Tua Anak)

HI_BNAME_LV(Tingkat)

HI_… artinya Hirarki
PROSEDUR SP_NAMA PROSEDUR SP_… Prosedur Tersimpan
PARAMETER MASUKAN IP_PARA_NAME IP_… berarti parameter
VARIABEL VA_VNAME VA_…berarti nama variabel

Membuat Paket di SAP Studio HANA

Paket: Ini adalah wadah yang berisi semua informasi tentang model (tampilan atribut, tampilan analitik, tampilan perhitungan, dll. . .) dalam satu grup.

Jenis paket: Paket terdiri dari dua jenis, yaitu sebagai berikut –

Tipe Description icon
Struktural Dalam paket Struktural, hanya subpaket yang dapat dibuat. Tidak ada tampilan Informasi (Tampilan atribut, tampilan analitik, dll.) yang dapat dibuat dalam paket Struktural.

Misalnya paket Struktural – SAP, sistem-lokal, sistem-lokal. Dihasilkan, sistem-lokal. Pribadi.

SAP Pemodelan HANA

Tidak terstruktur

Paket Non-Struktural dapat berisi objek informasi dan sub-paket. Ini adalah paket default.

SAP Pemodelan HANA

Kegunaan Paket: Grup paket semuanya merupakan model informasi, dan membuat pengangkutan model lebih mudah. Kedua paket tersebut dapat digunakan dalam transportasi.

Langkah-langkah membuat Paket Struktural di SAP HAN Studio-

Langkah 1) Pada langkah ini,

  1. Pilih Hana System, ini dia HDB.
  2. Buka folder Konten.

Membuat Paket Struktural di SAP HANA

Langkah 2) Pada langkah ini,

  1. Pilih Baru.
  2. Pilih opsi Paket.

Membuat Paket Struktural di SAP HANA

Langkah 3) Pada langkah ini,

  1. Masukkan Nama Paket. Misalnya “DHK_SCHEMA”.
  2. Enter Description untuk Paket.
  3. Bahasa asli dan Penanggung Jawab dipilih secara default.

Membuat Paket Struktural di SAP HANA

Paket Non-Struktural dengan Nama “DHK_SCHEMA” akan dibuat di node Konten seperti di bawah ini-

Membuat Paket Struktural di SAP HANA

Langkah 4) Sekarang, ubah Paket Non-Struktur menjadi Paket Struktural.

  1. Pilih paket “DHK_SCHEMA” dan klik kanan padanya.
  2. Buka opsi edit untuk paket.

Membuat Paket Struktural di SAP HANA

Langkah 5) Pada langkah ini,

  1. Pilih “Ya” di bidang Opsi Struktural.
  2. Klik pada Tombol OK.

Membuat Paket Struktural di SAP HANA

“DHK_SCHEMA” kami ketika diubah dari paket Non-Struktural ke Struktural, gaya ikon akan berubah dari Membuat Paket Struktural di SAP HANA untuk Membuat Paket Struktural di SAP HANA. Hal ini merupakan indikasi bahwa paket non-struktural kini diubah menjadi paket struktural.

Membuat Paket Struktural di SAP HANA

Langkah Membuat Paket Non-Struktural di bawah Paket Struktural sebagai sub-paket.

Paket ini dibuat secara default sebagai Non-Struktural. Dalam Paket Non-Struktural, Paket lain dan objek informasi dapat dibuat. Sebaiknya buat paket struktural terlebih dahulu, lalu buat paket substruktural di dalamnya.

Langkah 1) Pada langkah ini,

  1. Pilih Paket Struktural “DHK_SCHEMA” dan klik kanan padanya.
  2. Pilih Baru -> paket.

Membuat Paket Non Struktural sebagai Sub Paket

Langkah 2) Pada langkah ini,

  1. Masukkan nama Sub-paket di kolom Nama.
  2. Masukkan deskripsi untuk itu.
  3. Klik pada Tombol "OK".

Membuat Paket Non Struktural sebagai Sub Paket

Paket Non-struktural baru akan dibuat sebagai sub paket di bawah paket DHK_SCHEMA.

Membuat Paket Non Struktural sebagai Sub Paket

SAP Teknik Optimasi Kinerja HANA

Ada aturan berikut untuk Teknik Optimasi Kinerja –

  • Tampilan Semua Informasi dan Tampilan Tabel harus digunakan dengan simpul proyeksi. Simpul Proyeksi meningkatkan kinerja dengan mempersempit kumpulan kolom.
  • Dengan menerapkan filter pada node proyeksi.
  • Hindari GABUNG node dalam tampilan perhitungan, Gunakan UNION sebagai gantinya.
  • Gunakan Parameter Input/Variabel untuk membatasi kumpulan data dalam Tampilan Analitik/Perhitungan.
  • Perhitungan harus dilakukan sebelum agregasi.
  • Hirarki perlu didefinisikan ulang dalam tampilan Perhitungan, Hirarki tampilan atribut tidak terlihat dalam tampilan perhitungan.
  • Hirarki tampilan atribut terlihat dalam tampilan Analitik.
  • Label atribut dan deskripsi ukuran yang ditentukan dalam tampilan Atribut, tampilan Analitik, dan tampilan Perhitungan tidak akan ditampilkan dalam tampilan perhitungan. Kita perlu memetakannya kembali.
  • Jangan Mencampur Fungsi CE dan SQL skrip dalam model Informasi.