Dasar-dasar SAP BW

Artikel ini menjelaskan terminologi dasar yang digunakan saat menjelaskan interaksi antara server SAP BW dan Power Query. Ini juga mencakup informasi tentang alat yang mungkin berguna saat menggunakan konektor Power Query SAP BW.

Arsitektur Integrasi

Dari sudut pandang teknis, integrasi antara aplikasi dan SAP BW didasarkan pada apa yang disebut Antarmuka Pemrograman Aplikasi Bisnis (BAPI) Pemrosesan Analitik Online (OLAP).

BAPI OLAP dikirimkan dengan SAP BW dan menyediakan antarmuka standar pihak ke-3 dan pengembang yang memungkinkan mereka mengakses data dan metadata SAP BW dengan alat front-end mereka sendiri.

Aplikasi dari semua jenis dapat dihubungkan dengan server SAP BW menggunakan metode ini.

BAPI OLAP diimplementasikan di SAP BW sebagai modul fungsi berkemampuan RFC dan dipanggil oleh aplikasi melalui protokol RFC SAP. Ini mengharuskan NetWeaver RFC Library atau SAP .NET Koneksi or diinstal pada komputer aplikasi.

BAPI OLAP menyediakan metode untuk menelusuri metadata dan data master, dan juga untuk meneruskan pernyataan MDX untuk eksekusi ke Prosesor MDX.

Prosesor OLAP bertanggung jawab untuk mengambil, memproses, dan memformat data dari objek sumber SAP BW, yang dijelaskan lebih lanjut dalam sumber data SAP BW dan objek Data di SAP BW.

Arsitektur integrasi.

SAP Business Explorer dan alat SAP lainnya menggunakan antarmuka yang lebih langsung ke Prosesor OLAP SAP BW yang disebut Business Intelligence Consumer Services, yang umumnya dikenal sebagai BICS. BICS tidak tersedia untuk alat pihak ke-3.

Sumber data SAP BW

OLAP BAPI menyediakan aplikasi pihak ke-3 dengan akses ke SAP BW InfoProviders dan BEx Queries.

Biasanya, ketika alat pihak ke-3 seperti Power Query terhubung menggunakan OLAP BAPI, SAP BW pertama kali merespons dengan daftar katalog yang tersedia dalam sistem SAP BW.

Ada satu katalog dengan nama $INFOCUBE teknis yang berisi semua InfoProvider dalam sistem SAP BW. Katalog ini ditampilkan sebagai simpul di navigator Power Query. Dengan memperluas simpul ini di navigator, Anda dapat memilih dari InfoProvider yang tersedia di sistem SAP BW.

Katalog lain mewakili InfoProviders yang setidaknya ada satu Kueri. Dengan memperluas salah satu simpul ini di navigator, Anda dapat memilih dari kueri yang tersedia yang terkait dengan InfoProvider.

Kueri BEx menawarkan beberapa keuntungan dan fungsionalitas tambahan untuk membuat sumber data yang disesuaikan untuk memenuhi persyaratan pengguna akhir. Misalnya, Anda dapat membuat parameter kueri dengan variabel yang dapat membatasi himpunan data ke apa yang penting bagi pengguna akhir. Atau, Anda dapat menghitung ulang gambar kunci menggunakan rumus.

Meskipun Kueri BEx memiliki keuntungan sebagai sumber data (buka Pertimbangan performa), Anda tidak memerlukan Kueri untuk setiap laporan. Anda harus menimbang biaya pengembangan dan pemeliharaan Kueri tambahan terhadap persyaratan pelaporan mereka.

Objek data di SAP BW

SAP BW dilengkapi dengan alat bawaan untuk membuat model data berdasarkan objek data yang berbeda. Sangat membantu untuk memiliki pemahaman dasar tentang bagaimana data diwakili dalam SAP BW dan terminologi. Objek data utama di SAP BW diperkenalkan secara singkat di sini:

  • InfoProvider adalah istilah umum untuk objek Inteligensi Bisnis (BI) tempat data dimuat atau yang menyediakan tampilan data. InfoProviders dapat dikueri dengan alat klien, seperti Business Explorer (atau BEx) dan juga dengan Power Query.

    InfoProviders dapat dilihat sebagai penyedia data seragam dari sudut pandang definisi kueri. Oleh karena itu, data mereka dapat dianalisis dengan cara yang seragam.

  • InfoCube adalah jenis InfoProvider. InfoCube menjelaskan, dari sudut pandang analisis, himpunan data mandiri, untuk area berorientasi bisnis, misalnya Pembelian. Anda dapat menganalisis InfoCube secara langsung sebagai InfoProvider dengan alat analisis dan pelaporan, termasuk aplikasi Power BI atau Power Platform.

    InfoCube terdiri dari sekumpulan tabel relasional yang diatur sesuai dengan skema bintang yang ditingkatkan. Ini berarti ada tabel fakta (besar) yang berisi gambar kunci untuk InfoCube, dan juga beberapa tabel dimensi (lebih kecil) yang mengelilinginya.

  • Gambar kunci adalah atribut operasional yang menunjukkan ukuran numerik seperti jumlah, berat, kuantitas, dan sebagainya.

  • Dimensi adalah pengelompokan karakteristik terkait dalam satu istilah generik. Misalnya, dimensi Pelanggan dapat terdiri dari Nomor Pelanggan, Grup Pelanggan, dan tingkat hierarki pelanggan.

    Dimensi Penjualan dapat berisi karakteristik Sales Person, Sales Group, dan Sales Office.

    Dimensi waktu dapat memiliki karakteristik Hari (dalam bentuk YYYYMMDD), Minggu (dalam bentuk YYYY. WW), Bulan (dalam bentuk YYYY. MM), Tahun (dalam bentuk YYYY) dan Periode Fiskal (dalam bentuk YYYY. PPP).

  • Karakteristik mengacu pada data master dengan atribut dan deskripsi teksnya, dan dalam beberapa kasus hierarki. Karakteristik InfoCube disimpan dalam dimensi.

    Misalnya, dimensi Pelanggan dapat memiliki karakteristik Sold-to-party, Ship-to-party, dan Payer.

    Karakteristik Sold-to-party dapat memiliki atribut Negara, Wilayah, Kota, Jalan, dan Industri. Deskripsi teks karakteristiknya adalah Nama dari Sold-to-party.

    Dalam istilah kueri MDX, atribut karakteristik juga disebut sebagai properti.

  • InfoObjects adalah istilah generik untuk semua karakteristik dan figur kunci. Semua InfoObjects dikelola secara independen dari InfoCube di SAP BW. InfoObjects adalah unit terkecil dari Kecerdasan Bisnis (BI). Menggunakan InfoObjects, informasi dapat disimpan dan dipetakan dalam bentuk terstruktur. Ini diperlukan untuk membuat InfoProviders. InfoObjects dengan atribut atau teks bisa menjadi InfoProviders.

  • DataStore Object (DSO) berfungsi sebagai lokasi penyimpanan untuk data transaksi terkonsolidasi dan dibersihkan atau data master pada tingkat dokumen (atom). Tidak seperti data multidimensi di InfoCubes, data di objek DataStore disimpan dalam tabel database datar transparan. Sistem tidak membuat tabel fakta atau tabel dimensi terpisah untuk DSO. Data dalam DSO dapat dievaluasi menggunakan kueri BEx.

  • MultiProvider adalah jenis khusus InfoProvider yang menggabungkan data dari beberapa InfoProviders. Mereka kemudian tersedia untuk pelaporan. MultiProvider tidak berisi data apa pun, data mereka berasal secara eksklusif dari InfoProviders yang menjadi dasarnya. MultiProvider dapat didasarkan pada kombinasi InfoProvider, termasuk InfoCubes, DataStore Objects, InfoObjects, atau InfoSets.

  • InfoSets adalah jenis khusus InfoProvider yang tidak menyimpan data secara fisik. InfoSet menjelaskan data yang didasarkan pada menggabungkan tabel InfoProvider lainnya seperti Objek DataStore, InfoCubes standar, atau InfoObjects dengan karakteristik data master. InfoSets dapat berguna ketika Anda harus membuat laporan yang mencakup dua atau beberapa target data yang berbeda di SAP BW.

Penyedia Komposit adalah objek data baru dalam sistem SAP BW yang berjalan di HANA, yaitu SAP BW 7.5 atau BW4/HANA. Penyedia komposit didasarkan pada JOIN atau UNION InfoProvider atau Indeks Analitik lainnya. Data di Penyedia Komposit dapat dievaluasi menggunakan kueri BEx.

Lihat juga