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.0.mez
dan menyimpannya di direktori tertentu di komputer mereka. - Menyiapkan Power BI Desktop untuk konektor kustom: Setiap pengguna Power BI harus mengonfigurasi setelan keamanan Power BI Desktop untuk menggunakan konektor kustom yang tidak tersertifikasi.
Bagian di halaman ini menjelaskan langkah-langkah ini secara mendetail.
Setelah menyelesaikan langkah-langkah untuk menghubungkan Looker dengan Power BI Desktop, Anda dapat terhubung ke data Looker dari Power BI dan memublikasikan laporan di Power BI. Anda dapat memilih untuk menyiapkan gateway data on-premise guna memuat ulang laporan Looker menggunakan layanan Power BI (Power BI online). Lihat halaman dokumentasi Menggunakan layanan Power BI dengan Konektor Looker–Power BI untuk mengetahui informasi selengkapnya.
Persyaratan
Untuk menyiapkan Konektor Looker–Power BI, Anda memerlukan hal berikut:
- Microsoft Power BI Desktop yang 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 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
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.0.mez
- Setelah download selesai, pindahkan file
looker_1.4.0.mez
ke direktori [Documents]\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 tercantum dalam petunjuk, di bagian Data Extensions, Anda akan memilih opsi (Not Recommended) Allow any extension to load without validation or warning. Pilih OK, lalu mulai ulang Power BI Desktop.
Menghubungkan ke data Looker dari Power BI Desktop
Setelah mendownload file konektor looker_1.4.0.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...
- Pada dialog Get Data, masukkan Looker di kolom penelusuran.
- Di hasil penelusuran, klik entri Looker, lalu klik Connect.
- 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
.Catat URL persis yang Anda masukkan di sini. Jika ingin menyiapkan layanan Power BI dengan Konektor Looker–Power BI, Anda harus mencocokkan URL ini dengan sempurna ke nilai yang Anda masukkan di kolom Host saat membuat koneksi antara gateway data on-premise dan data Looker. Misalnya,
example.cloud.looker.com
atauhttps://example.cloud.looker.com
atauhttps://example.cloud.looker.com/
.Atau, gunakan drop-down Nonaktifkan Pengoptimalan Pratinjau untuk menonaktifkan fitur Pengoptimalan Pratinjau.
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 Connect.
Power BI Desktop akan menampilkan daftar model Looker yang dapat Anda akses, masing-masing direpresentasikan sebagai folder. Klik model Looker yang ingin Anda akses, lalu centang kotak di samping Jelajahi 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 Jelajah, Anda harus memiliki izin
explore
Looker.Klik Muat.
Power BI Desktop akan mengisi panel Data dengan kolom dari Jelajah yang Anda pilih. Selanjutnya, 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
.
Pengoptimalan Pratinjau
Power BI Desktop biasanya menjalankan kueri pratinjau yang menampilkan 200 baris pertama data Anda (pratinjau pada dasarnya adalah kueri SELECT * LIMIT 200
). Untuk Jelajah Looker, ini bisa menjadi kueri yang sangat besar, karena Jelajah Looker dapat melibatkan banyak join dan ratusan kolom. Meskipun argumen LIMIT 200
membatasi hasil kueri pratinjau menjadi 200 baris, kueri pratinjau akan memulai pemindaian tabel penuh di database Anda.
Konektor Looker–Power BI menggunakan fitur Pengoptimalan Pratinjau untuk mencegah Power BI Desktop menjalankan kueri pratinjau saat terhubung ke Jelajah Looker Anda. Jika fitur Pengoptimalan Pratinjau diaktifkan (default), Konektor Looker–Power BI akan menonaktifkan kueri pratinjau Power BI Desktop, sehingga Power BI Desktop akan menampilkan tabel kosong untuk kueri pratinjau. Jika ingin Power BI Desktop menjalankan kueri pratinjau di Jelajah Looker, Anda dapat menonaktifkan fitur Pengoptimalan Pratinjau.
Untuk mengaktifkan kueri pratinjau Power BI Desktop, tetapkan nilai Disable Preview Optimization ke BENAR saat Anda terhubung ke data Looker dari Power BI Desktop.
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 Jelajah 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 mewakili 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
: Pengukuran, kolom yang mewakili informasi yang dapat diukur tentang data Anda, seperti jumlah, hitungan, rata-rata, minimum, dan maksimum. Di LookML, ukuran ditentukan dengan parametermeasure
.fil
: Filter, kolom khusus filter yang hanya digunakan untuk membuat filter dalam kueri Jelajah; 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 Jelajah; 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 Jelajahi Looker.
Power BI Desktop menampilkan elemen Looker seperti yang ditampilkan di Jelajahi Looker, dengan kapitalisasi dan spasi kata yang sama. Misalnya, jika Jelajah 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 Power BI mengisi panel Data dengan kolom dari Jelajah 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 dan kolom khusus filter LookML dari Jelajah Looker untuk menambahkan filter ke laporan Power BI.
Untuk memfilter laporan di Power BI Desktop menggunakan parameter Looker dan kolom khusus filter, ikuti langkah-langkah berikut:
Jika belum melakukannya, hubungkan ke data Looker dari Power BI Desktop dan tunggu Power BI mengisi panel Data dengan kolom dari Jelajah Looker yang dipilih.
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 khusus filter di Power BI:
- Untuk kolom khusus 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 tersebut 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 Jelajah Histori Aktivitas Sistem. Entri dibuat di Jelajahi Histori setiap kali kueri baru dijalankan.
Dalam grup kolom Query API Client Properties, API Client Name menampilkan nilai Power BI
untuk mengidentifikasi entri Konektor Looker–Power BI.
Berikut adalah contoh URL Aktivitas Sistem yang menampilkan 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
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 akan dikenai batas baris kueri.
Jelajahi filter
Jika Jelajah 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
dari type: time
, hanya jangka waktu date
dan time
yang didukung dengan Konektor Looker–Power BI. Rentang waktu lainnya akan disembunyikan.
Masalah umum
Berikut adalah masalah umum pada Konektor Looker–Power BI:
- Dimensi dan ukuran numerik dirender sebagai ukuran (lihat Kolom dimensi dan ukuran untuk deskripsi dimensi dan ukuran). Untuk menggunakan dimensi numerik sebagai dimensi, Anda harus mengubahnya terlebih dahulu menjadi Tidak Disingkat di Power BI Desktop.
Log perubahan Konektor Looker–Power BI
Bagian berikut menunjukkan update di setiap versi Konektor Looker–Power BI:
Versi 1.4.0
Konektor Looker–Power BI versi 1.4.0 memiliki update berikut:
- Menambahkan dukungan untuk Mode Impor
- Mengaktifkan pratinjau data
- Peningkatan perilaku saat menjalankan kueri
SELECT *
- Peningkatan rasio hit cache 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 parameter terkadang tidak ada di pemisah
- Memperbaiki bug saat variabel Liquid akan diabaikan oleh pernyataan LookML
- Memperbaiki bug saat nilai pengukuran yang berbeda akan menjadi tidak konsisten di tampilan matriks Power BI
Versi 1.3.1
Klik untuk meluaskan bagian
Konektor Looker–Power BI versi 1.3.1 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 filter ada di visual dan laporan
Versi 1.3.0
Klik untuk meluaskan bagian
Konektor Looker–Power BI versi 1.3.0 memiliki update berikut:
- Pemformatan tanggal dan waktu 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
Konektor Looker–Power BI versi 1.2.0 memiliki update berikut:
- Parameter dan kolom khusus filter kini didukung
- Dukungan filter lanjutan untuk kolom khusus filter dari jenis teks, angka, tanggal, dan tanggal waktu
- Dukungan filter dasar untuk kolom khusus filter yang menggunakan nilai yang disarankan Looker