Atribut Lihat di SAP HANA: Bagaimana Cara Membuatnya?

โšก Ringkasan Cerdas

Tampilan atribut di SAP HANA memodelkan data master sebagai dimensi yang dapat digunakan kembali, menggabungkan tabel seperti PRODUCT dan PRODUCT_DESC sehingga laporan membaca teks deskriptif bersama dengan kunci, tanpa ukuran atau agregasi apa pun.

  • ๐Ÿงฑ Tujuan: Tampilan atribut menyediakan konteks data master, memberikan teks atau deskripsi untuk bidang kunci dan non-kunci.
  • โ™ป๏ธ Penggunaan kembali: Satu tampilan atribut yang diaktifkan dapat digunakan oleh tampilan analitik dan tampilan perhitungan.
  • ๏ธ jenis: Standar, Waktu, dan Turunan, dengan Salin Dari sebagai alternatif yang dapat diedit untuk tampilan turunan yang hanya dapat dibaca.
  • ๏ธ Membangun: Hapus tabel pada data foundation, gabungkan berdasarkan PRODUCT_ID, tandai kuncinya, validasi, lalu aktifkan.
  • ๐Ÿ” Preview: Pratinjau data menawarkan tab Analisis, Nilai Unik, dan Data Mentah, atau keluaran SQL biasa.
  • ๏ธ Runtime: Aktivasi menghasilkan tampilan kolom di bawah skema _SYS_BIC, yang sebenarnya dibaca oleh setiap kueri.

Pemodelan tampilan atribut dalam SAP Studio HANA

Apa itu Tampilan Atribut? SAP Hana?

Tampilan atribut di SAP HANA bertindak seperti dimensi. Ia menggabungkan beberapa tabel, berperilaku sebagai data master untuk tampilan lain, dan merupakan objek yang dapat digunakan kembali.

Tampilan atribut menawarkan keunggulan-keunggulan berikut.

  • Ini berfungsi sebagai konteks data utama, menyediakan teks atau deskripsi untuk bidang kunci dan bidang non-kunci.
  • Ini dapat digunakan kembali dalam suatu pandangan analitis dan dalam tampilan perhitungan.
  • Fungsi ini memilih sebagian kolom dan baris dari sebuah tabel basis data.
  • Atribut (kolom) dapat dihitung dari kolom beberapa tabel.
  • Ini tidak memiliki ukuran dan tidak ada opsi agregasi.

Jenis Tampilan Atribut

Tersedia tiga tipe tampilan atribut, dan tipe tersebut dipilih pada dialog pembuatan.

Jenis Tampilan Atribut Deskripsi
Standar Tampilan standar yang dibangun dari kolom tabel, digunakan dalam panduan langkah demi langkah di bawah ini.
Waktu Berdasarkan tabel waktu default. Gregorian: M_TIME_DIMENSION, M_TIME_DIMENSION_YEAR, M_TIME_DIMENSION_MONTH, M_TIME_DIMENSION_WEEK. Fiskal: M_FISCAL_CALENDAR.
Berasal Berasal dari tampilan atribut yang sudah ada. Tampilan ini terbuka hanya untuk dibaca, dan hanya deskripsinya yang dapat diedit.

Salin Dari Dalam dialog yang sama, tampilan baru didefinisikan dengan menyalin tampilan yang sudah ada. Perbedaannya penting: tampilan turunan hanya memungkinkan deskripsinya diedit, sedangkan salinannya dapat dimodifikasi sepenuhnya.

Cara Membuat Tampilan Atribut di SAP HANA

Pembuatan tampilan standar mengikuti urutan yang telah ditentukan di bawah ini, mulai dari pembuatan tabel hingga pratinjau data.

Langkah-langkah yang telah ditentukan sebelumnya untuk pembuatan tampilan atribut standar di SAP HANA

Pembuatan Tabel untuk Tampilan Atribut

Tampilan atribut standar dibuat di sini untuk tabel produk, jadi tabel "PRODUCT" dan "PRODUCT_DESC" dibuat terlebih dahulu dengan skrip di bawah ini.

Skrip tabel produk โ€“

CREATE	 COLUMN TABLE "DHK_SCHEMA"."PRODUCT"
(	
"PRODUCT_ID"	NVARCHAR (10) PRIMARY KEY,								
"SUPPLIER_ID"	NVARCHAR (10),				
"CATEGORY" NVARCHAR (3),				
"PRICE"	 DECIMAL (5,2)
);		

INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00);																	
INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);

Skrip tabel deskripsi produk โ€“

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC"									
(	
"PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,								
"PRODUCT_NAME" NVARCHAR (10)				
);

INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0001','PRODUCT1');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0002','PRODUCT2');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0003','PRODUCT3');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0004','PRODUCT4');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0005','PRODUCT5');

Kedua tabel tersebut kini sudah ada di skema โ€œDHK_SCHEMAโ€, sehingga langkah-langkah pemodelan dapat dimulai.

Pembuatan Tampilan Atribut

Langkah 1) Pilih SAP Sistem HANA, kemudian telusuri node konten seperti yang ditunjukkan di bawah ini.

  1. Pilih folder Konten.
  2. Pilih paket non-struktural MODELLING di bawah DHK_SCHEMA, lalu klik kanan dan pilih Baru.
  3. Pilih opsi Tampilan Atribut.

Klik kanan Tampilan Atribut Baru pada paket PEMODELAN di SAP Studio HANA

Langkah 2) Masukkan informasi tampilan pada dialog pembuatan yang ditunjukkan di bawah ini.

  1. Masukkan nama dan label tampilan atribut.
  2. Pilih jenis tampilan, di sini Tampilan Atribut.
  3. Pilih subtipe โ€œStandarโ€.
  4. Klik tombol Selesai.

Dialog pembuatan tampilan atribut dengan nama, tipe tampilan, dan subtipe Standar.

Langkah 3) Periksa layar editor tampilan. Editor tampilan informasi akan terbuka, dan setiap bagian yang diberi nomor akan dijelaskan di bawah ini.

  1. Panel Skenario: berisi Semantik dan Data Foundation node.
  2. Panel detail: berisi tab Kolom, Properti Tampilan, dan Hierarki.
  3. Node semantik: struktur keluaran dari tampilan, di sini sebuah dimensi.
  4. Data Foundation node: tabel-tabel yang mendefinisikan tampilan, ditempatkan di sini.
  5. Tab-tab pada panel detail ditampilkan.
  6. Lokal: menampilkan setiap detail atribut lokal.
  7. Tampilkan: filter untuk atribut lokal.
  8. Detail dari atribut yang dipilih.
  9. Toolbar: analisis kinerja, cari kolom, validasi, aktivasi, pratinjau data.

Editor tampilan informasi yang menampilkan panel skenario, panel detail, dan bilah alat.

Langkah 4) Klik Data Foundation Untuk menyertakan tabel basis data, tambahkan node, lalu ikuti urutan di bawah ini.

  1. Seret tabel โ€œPRODUCTโ€ dan โ€œPRODUCT_DESCโ€ dari node TABLE di bawah DHK_SCHEMA.
  2. Tambahkan โ€œPRODUCTโ€ dan โ€œPRODUCT_DESCโ€ pada Data. Foundation simpul.
  3. Pilih kolom โ€œPRODUKโ€ sebagai output; ikon kolom akan berubah dari abu-abu menjadi oranye.
  4. Pilih kolom โ€œPRODUCT_DESCโ€ sebagai output dengan cara yang sama.
  5. Kolom keluaran dari kedua tabel akan muncul dalam daftar kolom pada panel keluaran.

Tabel PRODUCT dan PRODUCT_DESC dihapus pada node data foundation.

Gabungkan tabel โ€œPRODUCTโ€ dengan โ€œPRODUCT_DESCโ€ berdasarkan kolom โ€œPRODUCT_IDโ€.

Langkah 5) Pilih jalur gabungan, klik kanan, lalu pilih Edit. Layar Edit Kondisi Gabungan akan muncul.

  1. Pilih tipe sambungan โ€œDalamโ€.
  2. Pilih kardinalitas โ€œ1..1โ€.

Layar Edit Kondisi Gabungan dengan tipe inner join dan kardinalitas 1..1

Klik OK untuk konfirmasi. Lainnya SAP HAN bergabung Jenis-jenis penggabungan, seperti penggabungan referensial dan penggabungan teks, diatur dalam dialog yang sama.

Langkah 6) Pilih kolom dan tentukan kunci output.

  1. Pilih node Semantik.
  2. Tab Kolom muncul di panel detail.
  3. Pilih โ€œPRODUK_IDโ€ sebagai Kunci.
  4. Periksa kolom Tersembunyi untuk field PRODUCT_ID_1, dari PRODUCT_DESC.
  5. Klik tombol Validasi.
  6. Setelah validasi berhasil, klik tombol Aktifkan.

Tab kolom Semantik dengan PRODUCT_ID ditetapkan sebagai kunci dan PRODUCT_ID_1 disembunyikan

Bagian Log Pekerjaan di bagian bawah layar melaporkan validasi dan aktivasi.

Bagian Log Pekerjaan melaporkan validasi dan aktivasi yang berhasil.

Langkah 7) Tampilan atribut โ€œAT_PRODUCTโ€ sekarang sudah ada; segarkan folder Tampilan Atribut untuk melihatnya.

  1. Masuk ke paket DHK_SCHEMA->MODELLING.
  2. AT_PRODUCT muncul di bawah folder Tampilan Atribut.

AT_PRODUCT tercantum di bawah folder Tampilan Atribut dari paket MODELLING.

Langkah 8) Periksa datanya. Pilih Pratinjau Data pada bilah alat; ada dua opsi yang ditawarkan, seperti yang ditunjukkan di bawah ini.

  • Buka di Editor Pratinjau Data, dengan opsi analisis.
  • Buka di Editor SQL, hanya dengan output kueri.

Menu pratinjau data yang menawarkan Editor Pratinjau Data dan Editor SQL.

Langkah 9) Periksa data tampilan. Editor pratinjau menawarkan tiga tab: Analisis, Nilai Unik, dan Data Mentah.

Sampel adalah representasi grafis dari tampilan atribut.

  1. Pilih atribut untuk sumbu label dan nilai.
  2. Atribut pada sumbu label muncul pada sumbu X.
  3. Atribut pada sumbu nilai akan muncul pada sumbu Y.
  4. Output tersedia dalam format grafik, tabel, grid, dan HTML.

Tab analisis, tampilan atribut grafik, data pada sumbu label dan nilai

Nilai Berbeda Menampilkan nilai unik dari sebuah kolom beserta jumlah catatan untuk atribut yang dipilih.

Tab Nilai Unik yang menampilkan daftar entri unik dan jumlah catatan.

Data Mentah Menampilkan data tampilan atribut dalam format tabel.

  1. Klik tab Data Mentah.
  2. Data tersebut disajikan dalam format tabel.

Tab Data Mentah menampilkan catatan tampilan atribut dalam format tabel.

Langkah 10) Periksa data dari editor SQL, yang dipilih di menu pratinjau yang sama.

Opsi "Buka di Editor SQL" di menu pratinjau data.

Opsi ini membaca tampilan kolom yang dihasilkan dalam skema โ€œ_SYS_BICโ€ ketika โ€œAT_PRODUCTโ€ diaktifkan, sehingga editor juga menampilkan SQL pernyataan yang digunakan.

  1. Kueri SQL yang digunakan untuk pemilihan data akan ditampilkan.
  2. Hasilnya ditampilkan.

Editor SQL yang menampilkan pernyataan SELECT yang dihasilkan dan himpunan hasilnya.

Oleh karena itu, setiap pratinjau data membaca dari _SYS_BIC, bukan dari objek desain. Tangkapan layar di bawah ini menunjukkan tampilan kolom โ€œAT_PRODUCTโ€ di bawah skema tersebut pada node katalog.

Tampilan kolom AT_PRODUCT di bawah skema _SYS_BIC pada node katalog

Catatan perencanaan: tampilan atribut sudah usang, jadi pada rilis saat ini dimensi yang sama dibangun sebagai tampilan perhitungan kategori data Dimensi. Langkah-langkah di atas masih berlaku untuk konten yang sudah ada di SAP Studio HANA, dan lebih luas SAP Pemodelan HANA Materi tersebut mencakup penggantian.

Pertanyaan Umum Demo Slot

Tampilan perhitungan grafis dari kategori data Dimensi. Tampilan atribut sudah usang, tidak dapat ditambahkan ke tampilan perhitungan baru, dan SAP HANA Cloud hanya mendukung tampilan perhitungan, sehingga konten dikonversi sebelum migrasi.

Tabel waktu awalnya kosong. Hasilkan Data Waktu di tampilan Peluncuran Cepat akan mengisi M_TIME_DIMENSION dan tabel tahun, bulan, dan minggunya untuk rentang yang dipilih, atau M_FISCAL_CALENDAR untuk kalender fiskal.

Ada dua, keduanya dibuat pada tab Hierarki. Hierarki level menetapkan level yang berurutan seperti negara, wilayah, kota. Hierarki induk-anak memperoleh kedalaman dari kolom induk, yang cocok untuk pusat biaya.

Pemodel memerlukan hak akses paket dan SELECT pada skema sumber. _SYS_REPO memerlukan SELECT dengan opsi pemberian izin di sana, jika tidak, aktivasi akan gagal. Konsumen memerlukan SELECT pada _SYS_BIC ditambah hak akses analitik.

Aktivasi berhasil tetapi objek runtime tidak dapat dibaca. Pengguna biasanya tidak memiliki hak akses SELECT pada tampilan kolom _SYS_BIC yang dihasilkan, atau tidak memiliki hak akses apa pun. hak istimewa analitik Meliputi baris yang diminta.

Ya, asalkan pemodel dan _SYS_REPO memegang hak SELECT pada setiap skema. Model lintas skema biasanya mengarah ke sinonim atau skema khusus sehingga transport tetap portabel.

Pembelajaran mesin mencocokkan data master yang duplikat, menyarankan deskripsi yang hilang, dan mengklasifikasikan produk. Karena tampilan atribut menampilkan kunci dan teks yang bersih, ini merupakan masukan yang mudah untuk model-model tersebut dan untuk layanan prediktif di dalam basis data.

Ini membantu dalam hal kode di sekitar tampilan: DDL, data uji, dan artefak CDS atau HDI. Pemodelan grafis tetap manual, dan SQL yang dihasilkan masih perlu diperiksa terhadap skema dan hak akses yang sebenarnya.

Ringkaslah postingan ini dengan: