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. |
|
Tidak terstruktur | Paket Non-Struktural dapat berisi objek informasi dan sub-paket. Ini adalah paket default. |
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,
- Pilih Hana System, ini dia HDB.
- Buka folder Konten.
Langkah 2) Pada langkah ini,
- Pilih Baru.
- Pilih opsi Paket.
Langkah 3) Pada langkah ini,
- Masukkan Nama Paket. Misalnya “DHK_SCHEMA”.
- Enter Description untuk Paket.
- Bahasa asli dan Penanggung Jawab dipilih secara default.
Paket Non-Struktural dengan Nama “DHK_SCHEMA” akan dibuat di node Konten seperti di bawah ini-
Langkah 4) Sekarang, ubah Paket Non-Struktur menjadi Paket Struktural.
- Pilih paket “DHK_SCHEMA” dan klik kanan padanya.
- Buka opsi edit untuk paket.
Langkah 5) Pada langkah ini,
- Pilih “Ya” di bidang Opsi Struktural.
- Klik pada Tombol OK.
“DHK_SCHEMA” kami ketika diubah dari paket Non-Struktural ke Struktural, gaya ikon akan berubah dari untuk . Hal ini merupakan indikasi bahwa paket non-struktural kini diubah menjadi paket struktural.
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,
- Pilih Paket Struktural “DHK_SCHEMA” dan klik kanan padanya.
- Pilih Baru -> paket.
Langkah 2) Pada langkah ini,
- Masukkan nama Sub-paket di kolom Nama.
- Masukkan deskripsi untuk itu.
- Klik pada Tombol "OK".
Paket Non-struktural baru akan dibuat sebagai sub paket di bawah paket DHK_SCHEMA.
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.