Menavigasi objek kueri
Setelah Anda tersambung ke instans SAP BW, kotak dialog Navigator akan menampilkan daftar katalog yang tersedia di server yang dipilih.
Anda akan melihat satu folder katalog dengan nama $INFOCUBE. Folder ini berisi semua InfoProvider dalam sistem SAP BW.
Folder katalog lainnya mewakili InfoProviders di SAP BW yang setidaknya ada satu kueri.
Kotak dialog Navigator menampilkan pohon hierarki objek data dari sistem SAP BW yang tersambung. Tabel berikut ini menjelaskan jenis objek.
Simbol | Deskripsi |
---|---|
![]() |
Server SAP BW Anda |
![]() |
Katalog—baik $INFOCUBE atau InfoProvider |
![]() |
InfoCube atau Kueri BEx |
![]() |
Gambar kunci |
![]() |
Karakteristik |
![]() |
Tingkat karakteristik |
![]() |
Properti (Atribut) |
![]() |
Hirarki |
Catatan
Navigator menunjukkan kueri InfoCubes dan BEx. Untuk kueri BEx, Anda mungkin perlu masuk ke Penjelajah Bisnis, buka kueri yang diinginkan dan centang Izinkan Akses Eksternal ke Kueri ini: Oleh OLE DB untuk OLAP agar kueri tersedia di navigator.
Catatan
Di Power BI Desktop, objek di bawah simpul InfoCube atau BEx Query, seperti gambar kunci, karakteristik, dan properti hanya ditampilkan dalam mode Impor konektivitas, bukan dalam mode DirectQuery. Dalam mode DirectQuery, semua objek yang tersedia dipetakan ke model Power BI dan tersedia untuk digunakan dalam visual apa pun.
Di navigator, Anda dapat memilih dari opsi tampilan yang berbeda untuk menampilkan objek kueri yang tersedia di SAP BW:
Hanya item yang dipilih: Opsi ini membatasi objek yang ditampilkan dalam daftar hanya untuk item yang dipilih. Secara default, semua objek kueri ditampilkan. Opsi ini berguna untuk tinjauan objek yang Anda sertakan dalam kueri Anda. Pendekatan lain untuk melihat item yang dipilih adalah memilih nama kolom di area pratinjau.
Aktifkan pratinjau data: Nilai ini adalah default. Opsi ini memungkinkan Anda mengontrol apakah pratinjau data harus ditampilkan di sisi kanan dalam kotak dialog Navigator . Menonaktifkan pratinjau data mengurangi jumlah interaksi server dan waktu respons. Di Power BI Desktop, pratinjau data hanya tersedia dalam mode Impor konektivitas.
Nama teknis: SAP BW mendukung gagasan nama teknis untuk objek kueri, dibandingkan dengan nama deskriptif yang ditampilkan secara default. Nama teknis secara unik mengidentifikasi objek dalam SAP BW. Dengan opsi dipilih, nama teknis akan muncul di samping nama deskriptif objek.
Hierarki karakteristik
Karakteristik akan selalu memiliki setidaknya satu tingkat karakteristik (Tingkat 01), bahkan ketika tidak ada hierarki yang ditentukan pada karakteristik. Objek Karakteristik Tingkat 01 berisi semua anggota untuk karakteristik sebagai daftar nilai datar.
Karakteristik dalam SAP BW dapat memiliki lebih dari satu hierarki yang ditentukan. Untuk karakteristik tersebut , Anda hanya dapat memilih satu hierarki atau objek Tingkat 01 .
Untuk karakteristik dengan hierarki, properti yang dipilih untuk karakteristik tersebut akan disertakan untuk setiap tingkat hierarki yang dipilih.
Mengukur properti
Saat Anda memilih ukuran, Anda memiliki opsi untuk memilih string unit/mata uang, nilai yang diformat, dan format. Pada cuplikan layar di bawah ini, berguna untuk mendapatkan nilai yang diformat untuk COGS. Ini membantu kami mengikuti standar pemformatan yang sama di semua laporan.
Catatan
Mengukur properti tidak tersedia di Power BI Desktop dalam mode DirectQuery.
Meratakan data multi-dimensi
Berdasarkan objek dan properti yang dipilih di navigator, Power Query membuat pernyataan MDX yang dikirim untuk dieksekusi ke SAP BW. Pernyataan MDX mengembalikan himpunan data rata yang dapat dimanipulasi lebih lanjut menggunakan Editor Power Query.
Power Query menggunakan antarmuka yang lebih baru yang tersedia di SAP BW versi 7.01 atau yang lebih tinggi. Antarmuka mengurangi konsumsi memori dan tataan hasil tidak dibatasi oleh jumlah sel.
Himpunan data yang diratakan dikumpulkan di SAP BW pada tingkat karakteristik dan properti yang dipilih.
Bahkan dengan peningkatan ini, himpunan data yang dihasilkan dapat menjadi sangat besar dan memakan waktu untuk diproses.
Rekomendasi performa
Hanya menyertakan karakteristik dan properti yang pada akhirnya Anda butuhkan. Bertujuan untuk tingkat agregasi yang lebih tinggi. Misalnya, apakah Anda memerlukan detail tingkat Material dalam laporan Anda, atau cukup tingkat MaterialGroup? Tingkat hierarki apa yang diperlukan di Power BI? Cobalah untuk membuat himpunan data yang lebih kecil, dengan tingkat agregasi yang lebih tinggi, atau beberapa himpunan data yang lebih kecil, yang dapat digabungkan nanti.
Parameter kueri
Kueri di SAP BW dapat memiliki filter dinamis yang ditentukan yang memungkinkan Anda membatasi himpunan data yang dikembalikan oleh kueri. Di BEx Query Designer, jenis filter dinamis ini dapat ditentukan dengan apa yang disebut Pembatasan Karakteristik dan menetapkan Variabel ke pembatasan tersebut. Variabel pada kueri dapat diperlukan atau opsional, dan tersedia untuk pengguna di navigator.
Saat Anda memilih kueri SAP BW dengan batasan karakteristik di navigator Power Query, Anda akan melihat variabel yang ditampilkan sebagai parameter di atas area pratinjau data.
Dengan menggunakan pemilih Perlihatkan , Anda bisa menampilkan semua parameter yang ditentukan pada kueri, atau hanya yang diperlukan.
Kueri yang diperlihatkan dalam gambar sebelumnya memiliki beberapa parameter opsional, termasuk satu untuk Grup Bahan. Anda dapat memilih satu atau beberapa grup bahan untuk hanya mengembalikan informasi pembelian untuk nilai yang dipilih, yaitu, casing, motherboard, dan prosesor. Anda juga dapat mengetik nilai langsung ke bidang nilai. Untuk variabel dengan beberapa entri, nilai yang dipisahkan koma diharapkan, dalam contoh ini akan terlihat seperti [0D_MTLGROUP].[201], [0D_MTLGROUP].[202], [0D_MTLGROUP].[208]
.
Nilai # berarti tidak ditetapkan; dalam contoh rekaman data apa pun tanpa nilai grup materi yang ditetapkan.
Rekomendasi performa
Filter berdasarkan nilai parameter diproses di sumber data SAP BW, bukan di Power BI. Jenis pemrosesan ini dapat memiliki keuntungan performa untuk himpunan data yang lebih besar saat memuat atau menyegarkan data SAP BW ke Power BI. Waktu yang diperlukan untuk memuat data dari SAP BW ke Power BI meningkat dengan ukuran himpunan data, misalnya, jumlah kolom dan baris dalam tataan hasil yang diratakan. Untuk mengurangi jumlah kolom, hanya pilih gambar kunci, karakteristik, dan properti di navigator yang akhirnya ingin Anda lihat.
Demikian pula, untuk mengurangi jumlah baris, gunakan parameter yang tersedia pada kueri untuk mempersempit himpunan data, atau untuk membagi himpunan data yang lebih besar menjadi beberapa himpunan data yang lebih kecil yang dapat digabungkan bersama dalam model data Power BI Desktop.
Dalam banyak kasus, mungkin juga untuk bekerja dengan penulis BEx Query di SAP BW untuk mengkloning dan memodifikasi kueri yang ada dan mengoptimalkannya untuk performa dengan menambahkan pembatasan karakteristik tambahan atau menghapus karakteristik yang tidak perlu.
Memuat data SAP ke Power Query
Setelah memilih himpunan data SAP yang Anda inginkan di navigator, Anda dapat mengimpor data ke Editor Power Query. Pilih Transformasi Data untuk meluncurkan Editor Power Query, tempat Anda dapat melakukan langkah-langkah transformasi dan pemfilteran data tambahan.
Dalam contoh di atas, parameter digunakan untuk hanya membawa kembali rekaman dengan Grup Bahan casing, motherboard, dan prosesor.
Di Power Query Desktop, Anda juga bisa memilih Muat untuk membawa seluruh himpunan data dari SAP BW ke Power BI Desktop. Power BI Desktop akan membawa Anda ke tampilan Laporan tempat Anda bisa mulai memvisualisasikan data atau melakukan modifikasi lebih lanjut menggunakan tampilan Data atau Hubungan .