TripPin Tutorial
Tutorial multi-bagian ini mencakup pembuatan ekstensi sumber data baru untuk Power Query. Tutorial ini dimaksudkan untuk dilakukan secara berurutan—setiap pelajaran dibangun pada konektor yang dibuat dalam pelajaran sebelumnya, secara bertahap menambahkan kemampuan baru ke konektor Anda.
Tutorial ini menggunakan layanan OData publik (TripPin) sebagai sumber referensi. Meskipun pelajaran ini memerlukan penggunaan fungsi OData mesin M, pelajaran berikutnya akan menggunakan Web.Contents, membuatnya berlaku untuk (sebagian besar) REST API.
Prasyarat
Aplikasi berikut akan digunakan sepanjang tutorial ini:
- Power BI Desktop, rilis Mei 2017 atau yang lebih baru
- Power Query SDK untuk Visual Studio Code
- Fiddler—Opsional, tetapi direkomendasikan untuk melihat dan men-debug permintaan ke layanan REST Anda
Sangat disarankan agar Anda meninjau:
- Menginstal PowerQuery SDK
- Mulai mengembangkan konektor kustom
- Membuat konektor pertama Anda: Halo Dunia
- Menangani Akses Data
- Menangani Autentikasi
Catatan
Anda juga dapat memulai pengelogan jejak pekerjaan Anda kapan saja dengan mengaktifkan diagnostik, yang dijelaskan nanti dalam tutorial ini. Informasi selengkapnya: Mengaktifkan diagnostik
Generator
Bagian | Pelajaran | Detail |
---|---|---|
1 | OData | Membuat Konektor Data sederhana melalui layanan OData |
2 | Sisanya | Menyambungkan ke REST API yang mengembalikan respons JSON |
3 | Tabel Navigasi | Memberikan pengalaman navigasi untuk sumber Anda |
4 | Jalur Sumber Data | Bagaimana kredensial diidentifikasi untuk sumber data Anda |
5 | Penomoran | Membaca dengan respons halaman dari layanan web |
6 | Memberlakukan Skema | Menerapkan struktur tabel dan tipe data kolom |
7 | Skema Tingkat Lanjut | Menerapkan struktur tabel secara dinamis menggunakan jenis M dan metadata eksternal |
8 | Diagnostik | Menambahkan pelacakan terperinci ke konektor |
9 | Uji Koneksi | Menerapkan handler TestConnection untuk mengaktifkan refresh melalui gateway |
10 | Pelipatan kueri dasar | Menerapkan handler pelipatan kueri dasar |