Konektor Looker–Power BI memungkinkan Anda menggunakan Microsoft Power BI Desktop untuk terhubung ke data dari Jelajah Looker.
Menyiapkan Power BI Desktop untuk terhubung ke Looker
Langkah-langkah umum untuk menggunakan Konektor Looker–Power BI adalah sebagai berikut:
- Verifikasi persyaratan.
- Aktifkan konektor di instance Looker Anda.
- Mendownload dan menyimpan file konektor: Setiap pengguna yang ingin mengakses Konektor Looker–Power BI harus mendownload file
looker_1.4.3.mez
dan menyimpannya di direktori tertentu di komputernya. - Menyiapkan Power BI Desktop untuk konektor kustom: Setiap pengguna Power BI harus mengonfigurasi setelan keamanan Power BI Desktop mereka untuk menggunakan konektor kustom yang tidak bersertifikasi.
Bagian di halaman ini menjelaskan langkah-langkah tersebut secara mendetail.
Setelah menyelesaikan langkah-langkah untuk menghubungkan Looker dengan Power BI Desktop, Anda dapat menghubungkan ke data Looker dari Power BI dan memublikasikan laporan di Power BI. Secara opsional, Anda dapat menggunakan layanan Power BI (Power BI online) untuk berinteraksi dengan laporan Looker di browser web. Anda juga dapat memublikasikan laporan dengan layanan Power BI menggunakan keamanan tingkat baris.
Persyaratan
Untuk menyiapkan Konektor Looker–Power BI, Anda memerlukan hal berikut:
- Microsoft Power BI Desktop diinstal di komputer Anda.
- Instance Looker yang memenuhi persyaratan berikut:
- Instance harus dihosting oleh Looker. (Instance Looker (Google Cloud core) dihosting oleh Looker dan mendukung Konektor Looker–Power BI.)
- Instance harus menjalankan Looker 23.10 atau yang lebih baru.
- Akun pengguna Looker di instance Looker dengan izin
explore
, yang diperlukan untuk mengakses Jelajah di Looker. Jika Anda ingin menggunakan kueri dengan lebih dari 5.000 baris, Anda juga memerlukan izindownload_without_limit
(lihat Batas baris kueri untuk mengetahui informasi tentang batas download).
Mengaktifkan konektor di instance Looker Anda
Instance Looker yang ingin Anda gunakan dengan Konektor Looker–Power BI harus diaktifkan untuk konektor Microsoft Power BI:
- Untuk instance Looker (Google Cloud core), konektor BI diaktifkan secara default.
- Untuk instance Looker (asli), konektor BI dinonaktifkan secara default.
Admin Looker Anda dapat mengaktifkan konektor BI di panel Konektor BI di bagian Platform pada menu Admin Looker.
Download dan simpan file konektor
Untuk mendownload file konektor, ikuti langkah-langkah berikut di komputer yang telah menginstal Microsoft Power BI Desktop:
- Untuk mendownload file konektor, klik link berikut:
looker_1.4.3.mez
- Setelah download selesai, pindahkan file
looker_1.4.3.mez
ke direktori [Dokumen]\Microsoft Power BI Desktop\Custom Connectors. (Buat folder di komputer Anda jika belum ada.)
Menyiapkan Power BI Desktop untuk konektor kustom
Untuk menyiapkan Konektor Looker–Power BI di sisi Power BI Desktop, ikuti petunjuk Konektor kustom di situs Microsoft Power BI.
Seperti yang tertulis dalam petunjuk, di bagian Ekstensi Data, Anda akan memilih opsi (Tidak Direkomendasikan) Izinkan ekstensi apa pun dimuat tanpa validasi atau peringatan. Pilih OK, lalu mulai ulang Power BI Desktop.
Menghubungkan ke data Looker dari Power BI Desktop
Setelah mendownload file konektor looker_1.4.3.mez
dan menyiapkan aplikasi Power BI Desktop untuk konektor kustom, Anda dapat menggunakan Power BI Desktop untuk terhubung ke data dari instance Looker:
- Dari toolbar Power BI Desktop, pilih Get Data > More...
- Di dialog Get Data, masukkan Looker di kolom penelusuran.
- Di hasil penelusuran, klik entri Looker, lalu klik Hubungkan.
- Dalam dialog Menghubungkan ke layanan pihak ketiga, klik Lanjutkan.
- Power BI Desktop akan menampilkan dialog login Looker. Di kolom Host, ketik URL instance Anda. Contoh:
example.cloud.looker.com
. Secara opsional, klik Opsi Lanjutan untuk meluaskan bagian dan mengonfigurasi opsi tambahan berikut:
- Gunakan drop-down Tampilkan Eksplorasi dan Kolom Tersembunyi untuk menyertakan Eksplorasi dan kolom yang dikonfigurasi di LookML sebagai tersembunyi (untuk informasi selengkapnya, lihat dokumentasi untuk tersembunyi (untuk Eksplorasi)) dan tersembunyi (untuk kolom)):
- FALSE (default): Kolom tersembunyi tidak ditampilkan.
- TRUE: Kolom tersembunyi ditampilkan.
- Gunakan drop-down Aktifkan Logging untuk mengaktifkan log diagnostik dalam konektor untuk tujuan pemecahan masalah:
- FALSE (default): Log diagnostik dinonaktifkan.
- BENAR: Log diagnostik diaktifkan.
- Gunakan drop-down Tampilkan Eksplorasi dan Kolom Tersembunyi untuk menyertakan Eksplorasi dan kolom yang dikonfigurasi di LookML sebagai tersembunyi (untuk informasi selengkapnya, lihat dokumentasi untuk tersembunyi (untuk Eksplorasi)) dan tersembunyi (untuk kolom)):
Pilih opsi DirectQuery untuk membuat koneksi langsung ke data Anda di Looker.
Klik Oke.
Pada dialog Looker, klik Login.
Di layar login Looker, login ke instance Looker Anda.
Power BI Desktop akan kembali ke dialog login Looker, dengan pesan yang menyatakan bahwa Anda telah login. Klik Hubungkan.
Power BI Desktop akan menampilkan daftar model Looker yang dapat Anda akses, yang masing-masing ditampilkan sebagai folder. Klik model Looker yang ingin Anda akses, lalu pilih kotak centang di samping Eksplorasi Looker yang ingin Anda muat di Power BI Desktop. Untuk melihat model, Anda harus memiliki akses pengguna Looker atau akses grup ke set model yang berisi model tersebut. Untuk mengakses Eksplorasi, Anda harus memiliki izin Looker
explore
.Klik Muat.
Power BI Desktop akan mengisi panel Data dengan kolom dari Eksplorasi yang Anda pilih. Kemudian, Anda dapat menggunakan data Looker dari Jelajah untuk membuat laporan di Power BI Desktop. Lihat Melihat elemen Looker di Power BI Desktop untuk mengetahui informasi tentang cara elemen Looker ditampilkan oleh Konektor Looker–Power BI.
Nama kolom akan muncul dalam satu daftar dalam format ViewName.FieldName
.
Melihat elemen Looker di Power BI Desktop
Setelah Anda terhubung ke data Looker dari Power BI Desktop, Power BI Desktop akan mengisi panel Data dengan kolom dari Eksplorasi yang Anda pilih.
Konektor Looker–Power BI menggunakan format berikut untuk menampilkan kolom Looker di Power BI Desktop:
ViewName.FieldType.FieldName
- Nilai
ViewName
adalah tampilan LookML tempat kolom ditentukan. Nilai
FieldType
dapat berupa salah satu jenis berikut yang didukung oleh Konektor Looker–Power BI:dim
: Dimensi, kolom yang merepresentasikan atribut, fakta, atau nilai, seperti tanggal, nama, dan ID. Dimensi sering kali sesuai dengan kolom dalam tabel data pokok Anda. Di LookML, dimensi ditentukan dengan parameterdimension
.mea
: Ukuran, kolom yang merepresentasikan informasi terukur tentang data Anda, seperti jumlah, hitungan, rata-rata, minimum, dan maksimum. Di LookML, ukuran ditentukan dengan parametermeasure
.fil
: Filter, kolom hanya filter yang hanya digunakan untuk membuat filter dalam kueri Eksplorasi; kolom filter tidak disertakan dalam kumpulan hasil kueri. Di LookML, filter ditentukan dengan parameterfilter
.par
: Parameter, kolom yang hanya digunakan untuk membuat filter dalam kueri Eksplorasi; kolom parameter tidak disertakan dalam kumpulan hasil kueri. Parameter dapat membuat hasil kueri, label, URL, dan lainnya yang interaktif jika ditentukan dengan variabel Liquid{% parameter parameter_name %}
danparameter_name._parameter_value
. Di LookML, parameter ditentukan dengan parameterparameter
.
Nilai
FieldName
adalah nama kolom seperti yang ditampilkan di Jelajah Looker.
Power BI Desktop menampilkan elemen Looker persis seperti yang ditampilkan di Eksplorasi Looker, dengan kapitalisasi dan jarak antar-kata yang sama. Misalnya, jika Eksplorasi Looker menampilkan dimensi LookML sebagai Created Date
dari tampilan yang ditampilkan sebagai Order Items
, Power BI Desktop akan menampilkan kolom ini sebagai Order Items.dim.Created Date
.
Membuat kueri dengan dimensi dan ukuran Looker
Konektor Looker–Power BI memungkinkan Anda menggunakan dimensi dan ukuran Looker untuk membuat kueri di Power BI Desktop.
Untuk membuat kueri di Power BI Desktop menggunakan dimensi dan ukuran Looker, ikuti langkah-langkah berikut:
- Hubungkan ke data Looker dari Power BI Desktop, lalu tunggu hingga Power BI mengisi panel Data dengan kolom dari Eksplorasi Looker yang Anda pilih.
- Di panel Data Power BI, centang kotak untuk setiap dimensi atau ukuran Looker yang ingin Anda sertakan dalam kueri.
Saat Anda memilih setiap dimensi atau ukuran, Power BI akan memperbarui kueri yang ditampilkan di kanvas laporan.
Memfilter kueri dengan filter dan parameter Looker
Konektor Looker–Power BI memungkinkan Anda menggunakan parameter LookML dan kolom hanya filter dari Eksplorasi Looker untuk menambahkan filter ke laporan Power BI.
Untuk memfilter laporan di Power BI Desktop menggunakan parameter Looker dan kolom hanya filter, ikuti langkah-langkah berikut:
Jika belum melakukannya, hubungkan ke data Looker dari Power BI Desktop dan tunggu hingga Power BI mengisi panel Data dengan kolom dari Jelajah Looker yang Anda pilih.
Di panel Data Power BI, tarik nama parameter atau kolom khusus filter ke salah satu kotak Tambahkan kolom data di sini di panel Filter, baik untuk Filter di halaman ini maupun untuk Filter di semua halaman. Lihat dokumentasi Power BI untuk mengetahui detail tentang cara menambahkan filter ke laporan di Power BI.
Perhatikan hal berikut tentang penggunaan parameter Looker dan kolom hanya filter di Power BI:
- Untuk kolom hanya filter yang dikonfigurasi di LookML dengan parameter
suggestions
atau parametersuggest_dimension
, Power BI akan mengambil nilai saran dan menampilkannya di opsi Pemfilteran dasar di panel Filter. Untuk parameter yang dikonfigurasi di LookML dengan atribut
allowed_value
, Power BI akan mengambil semua nilai yang diizinkan yang dikonfigurasi di LookML untuk parameter dan menampilkannya di opsi Pemfilteran dasar di panel Filter.
Memantau Konektor Looker–Power BI
Admin Looker dapat melihat penggunaan Konektor Looker–Power BI menggunakan grup kolom Query API Client Properties di System Activity History Explore. Entri dibuat di Eksplorasi Histori setiap kali kueri baru dijalankan.
Di grup kolom Query API Client Properties, API Client Name menampilkan nilai Power BI
untuk mengidentifikasi entri Looker–Power BI Connector.
Berikut adalah contoh URL Aktivitas Sistem yang menunjukkan penggunaan Power BI. Ganti <instance_name.looker.com>
dengan URL instance Anda.
https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.name]=Power+BI&sorts=history.created_time_of_day+desc&limit=5000
Layanan Power BI
Setelah terhubung ke data Looker dari Power BI dan memublikasikan laporan di Power BI, Anda dapat secara opsional menggunakan layanan Power BI (Power BI online) untuk berinteraksi dengan laporan Looker di browser web.
Anda juga dapat memublikasikan laporan dengan layanan Power BI menggunakan keamanan tingkat baris.
Memublikasikan laporan dengan layanan Power BI menggunakan keamanan tingkat baris
Setelah memublikasikan laporan di Power BI Desktop menggunakan Konektor Looker–Power BI, Anda dapat secara opsional menggunakan layanan Power BI untuk berinteraksi dengan laporan dari browser web.
Power BI Desktop memungkinkan Anda menggunakan keamanan tingkat baris (RLS) untuk membatasi akses data bagi pengguna tertentu. Lihat dokumentasi Power BI untuk mengetahui prosedur menentukan peran dan aturan serta memvalidasi peran dalam Power BI Desktop.
Setelah menentukan peran di Power BI Desktop, Anda dapat menggunakan peran dan aturan secara online dengan layanan Power BI.
Untuk memublikasikan laporan dengan layanan Power BI menggunakan keamanan tingkat baris, ikuti langkah-langkah berikut:
- Di Power BI Desktop, buka laporan Anda dan pilih menu Beranda dari bagian atas jendela.
- Pilih opsi Publikasikan dari menu Beranda.
- Pilih ruang kerja dari menu drop-down, lalu klik Pilih. Power BI Desktop menampilkan pesan berhasil yang menyertakan link untuk membuka laporan di Power BI.
- Klik link untuk membuka Power BI.
- Di layanan Power BI, buka Ruang kerja, lalu pilih ruang kerja tempat Anda memublikasikan laporan.
- Temukan listingan untuk set data laporan Anda (bukan laporan itu sendiri).
- Di daftar set data, klik menu tiga titik Opsi lainnya, lalu pilih Keamanan.
Power BI akan menampilkan jendela Row-Level Security. Dari sini, Anda dapat memilih peran yang Anda buat di Power BI Desktop dan menambahkan orang atau grup yang termasuk dalam peran tersebut dan memvalidasi peran Anda di layanan Power BI.
Sekarang Anda dapat membagikan laporan kepada siapa pun yang Anda inginkan, dan mereka hanya akan melihat data yang diizinkan untuk mereka lihat, berdasarkan peran yang Anda buat.
Hal-hal yang perlu dipertimbangkan
Batas baris kueri
Kueri dari Konektor Looker–Power BI akan otomatis menyertakan pernyataan LIMIT 5000
, kecuali jika akun pengguna Looker memiliki izin download_without_limit
. Jika akun pengguna Looker memiliki download_without_limit
, kueri dari Konektor Looker–Power BI tidak memiliki batas baris kueri yang diterapkan.
Menjelajahi filter
Jika Eksplorasi Looker ditentukan dengan parameter LookML always_filter
atau conditionally_filter
, filter akan diterapkan ke kueri di Konektor Looker–Power BI, meskipun filter tidak akan terlihat di Power BI.
Rentang waktu grup dimensi yang didukung
Untuk dimension_group
type: time
, hanya jangka waktu date
dan time
yang didukung dengan Konektor Looker–Power BI. Rentang waktu lainnya akan disembunyikan.
Jelajah Aktivitas Sistem tidak ditampilkan dengan Konektor Looker–Power BI
Eksplorasi Aktivitas Sistem tidak ditampilkan di Konektor Looker–Power BI. Admin Looker dapat melihat Jelajah Aktivitas Sistem langsung di UI Looker.
Batasan umum
Berikut adalah batasan umum pada Konektor Looker–Power BI:
- Dimensi dan ukuran numerik dirender sebagai ukuran (lihat Kolom dimensi dan ukuran untuk mengetahui deskripsi dimensi dan ukuran). Untuk menggunakan dimensi numerik sebagai dimensi, Anda harus mengubahnya terlebih dahulu menjadi Tidak Diringkas di Power BI Desktop.
- Untuk memastikan performa dan fungsi yang optimal, gunakan Mode DirectQuery jika memungkinkan. Saat menggunakan Mode Impor Power BI dengan Konektor Looker–Power BI, perhatikan batasan berikut:
- Laporan Mode Impor yang mencoba mengakses model yang lebih besar dapat mengalami penurunan performa.
- Jika proses Dapatkan Data tidak dapat diselesaikan atau waktunya habis, beralihlah ke Mode DirectQuery untuk meningkatkan performa dan keandalan.
- Jangan gunakan kolom hanya filter dan kolom parameter jika Anda menggunakan Mode Impor, karena kolom ini dinonaktifkan dalam Mode Impor.
- Mode Impor tidak memungkinkan Looker mengevaluasi ukuran dengan benar dalam Jelajah. Batasan ini dapat memengaruhi akurasi dan fungsi laporan Anda.
- Power BI mencoba menerapkan agregasinya sendiri pada ukuran Looker, yang terkadang akan menghasilkan hasil yang tidak konsisten (terutama jika Anda menggunakan visual matriks) atau menyebabkan agregasi tidak berfungsi karena kurangnya pemetaan yang setara.
- Gunakan hanya jenis ukuran yang didukung berikut dalam laporan Power BI Anda:
average
,count
,count-distinct
,max
,min
,sum
. - Kueri untuk standar deviasi dan varians tidak didukung.
- Kueri untuk string pertama atau terakhir secara alfabetis menggunakan agregator pertama/terakhir Power BI tidak didukung.
- Di Power BI, kueri untuk median dilakukan dengan menarik semua nilai dalam set data, lalu menghitung median secara lokal. Proses ini bisa sangat lambat pada set data yang lebih besar dan mungkin mengalami kehabisan waktu tunggu.
- Gunakan hanya jenis ukuran yang didukung berikut dalam laporan Power BI Anda:
- Karena inkonsistensi dengan Power Query dan ekspresi filter Looker, perhatikan batasan filter lanjutan berikut:
- Semua filter teks didukung.
- Beberapa filter teks tidak didukung.
- Semua filter angka didukung.
- Beberapa filter angka hanya didukung dalam kasus berikut:
- KETIDAKSAMAAN DAN KETIDAKSAMAAN (misalnya, lebih kecil dari DAN lebih besar dari).
- TIDAK SAMA DENGAN ATAU TIDAK SAMA DENGAN (misalnya, kurang dari ATAU lebih besar dari).
- adalah OR adalah.
- Hanya filter tanggal/waktu tanggal berikut yang didukung:
is
,is not
,is on or after
,is before
. - Beberapa filter tanggal dan tanggal/waktu hanya didukung dalam kasus berikut:
is on or after AND is before
is or is
- Fungsi tabel berikut tidak dapat dilipat:
Table.Distinct
Table.Join
Table.NestedJoin
Table.Skip
Log perubahan Konektor Looker–Power BI
Bagian berikut menunjukkan pembaruan di setiap versi Konektor Looker–Power BI:
Versi 1.4.3
Konektor Looker–Power BI versi 1.4.3 memiliki update berikut:
- Label konektor kini menyertakan nomor versi konektor.
- Menambahkan opsi Aktifkan Logging baru untuk mengaktifkan log diagnostik secara dinamis dalam konektor untuk tujuan pemecahan masalah.
- Menambahkan opsi Tampilkan Eksplorasi dan Kolom Tersembunyi baru. Jika diaktifkan, eksplorasi dan kolom tersembunyi akan ditampilkan. Opsi ini menggantikan opsi Tampilkan Kolom Tersembunyi sebelumnya.
Konektor Looker–Power BI versi 1.4.3 memiliki perbaikan bug berikut:
- Memperbaiki masalah saat operator DAX penggabungan string (
&
) gagal. - Memperbaiki masalah saat penerapan ukuran Power BI ke ukuran Looker akan menyebabkan error.
- Menu Konfigurasi Kredensial kini menampilkan ikon Looker lagi.
Versi 1.4.2
Klik untuk meluaskan bagian
Konektor Looker–Power BI versi 1.4.2 memiliki update berikut:
- Setelan koneksi Nonaktifkan Pengoptimalan Pratinjau telah dihapus.
- Opsi koneksi Tampilkan Kolom Tersembunyi telah dipindahkan ke bagian Opsi Lanjutan.
- Bendera Beta telah dihapus; konektor tidak lagi muncul sebagai beta di Power BI.
Konektor Looker–Power BI versi 1.4.2 memiliki perbaikan bug berikut:
- Memperbaiki error regresi yang menyebabkan slicer Boolean dan slicer tanggal gagal di Power BI.
- Memperbaiki filter
is-not
yang tidak berfungsi untuk filterdates
.
Versi 1.4.0
Klik untuk meluaskan bagian
Versi 1.4.0 Konektor Looker–Power BI memiliki update berikut:
- Menambahkan dukungan untuk Mode Impor
- Pratinjau data diaktifkan
- Peningkatan perilaku saat melakukan kueri
SELECT *
- Peningkatan rasio cache ditemukan Looker
- Peningkatan performa pengambilan saran filter
Konektor Looker–Power BI versi 1.4.0 memiliki perbaikan bug berikut:
- Memperbaiki bug saat Looker tidak mendeteksi bahwa nilai telah diteruskan untuk kolom filter dan parameter
- Memperbaiki bug saat nilai yang disarankan untuk parameter terkadang tidak ada di pengiris
- Memperbaiki bug saat variabel Liquid diabaikan oleh pernyataan LookML
- Memperbaiki bug yang menyebabkan nilai ukuran jumlah berbeda tidak konsisten dalam tampilan matriks Power BI
Versi 1.3.1
Klik untuk meluaskan bagian
Versi 1.3.1 Konektor Looker–Power BI memiliki update berikut:
- Menambahkan opsi untuk menampilkan kolom tersembunyi
Konektor Looker–Power BI versi 1.3.1 memiliki perbaikan bug berikut:
- Memperbaiki bug yang menyebabkan visual gagal jika ada filter pada visual dan laporan
Versi 1.3.0
Klik untuk meluaskan bagian
Versi 1.3.0 Konektor Looker–Power BI memiliki update berikut:
- Pemformatan datetime yang disederhanakan
- Peningkatan deteksi pada ekspresi teks yang tidak didukung
- Peningkatan pelaporan pesan error
Konektor Looker–Power BI versi 1.3.0 memiliki perbaikan bug berikut:
- Peningkatan dukungan untuk karakter escape dalam nilai filter
Versi 1.2.0
Klik untuk meluaskan bagian
Versi 1.2.0 Looker–Power BI Connector memiliki update berikut:
- Kolom hanya filter dan parameter kini didukung
- Dukungan filter lanjutan untuk kolom hanya filter berjenis teks, angka, tanggal, dan tanggal waktu
- Dukungan filter dasar untuk kolom hanya filter yang menggunakan nilai yang disarankan Looker