TripPin Öğreticisi
Bu çok bölümlü öğretici, Power Query için yeni bir veri kaynağı uzantısı oluşturmayı kapsar. Öğreticinin sırayla yapılması amaçlanır; her ders önceki derslerde oluşturulan bağlayıcı üzerinde oluşturulur ve bağlayıcınıza artımlı olarak yeni özellikler ekler.
Bu öğreticide, başvuru kaynağı olarak genel bir OData hizmeti (TripPin) kullanılır. Bu ders M altyapısının OData işlevlerinin kullanılmasını gerektirse de sonraki derslerde Web.Contents kullanılır ve bu da (çoğu) REST API'leri için geçerli olur.
Önkoşullar
Bu öğretici boyunca aşağıdaki uygulamalar kullanılacaktır:
- Power BI Desktop, Mayıs 2017 sürümü veya üzeri
- Visual Studio Code için Power Query SDK'sı
- Fiddler—İsteğe bağlı, ancak REST hizmetinize yönelik istekleri görüntülemek ve hatalarını ayıklamak için önerilir
Gözden geçirmeniz kesinlikle önerilir:
- PowerQuery SDK'sını yükleme
- Özel bağlayıcılar geliştirmeye başlama
- İlk bağlayıcınızı oluşturma: Merhaba Dünya
- Veri Erişimini İşleme
- Kimlik Doğrulamayı İşleme
Not
Ayrıca, bu öğreticinin ilerleyen bölümlerinde açıklanan tanılamayı etkinleştirerek çalışmanızın izleme günlüğünü de başlatabilirsiniz. Daha fazla bilgi: Tanılamayı etkinleştirme
Parça
Bölüm | Ders | Ayrıntılar |
---|---|---|
1 | OData | OData hizmeti üzerinden basit bir Veri Bağlayıcısı oluşturma |
2 | Geri kalanı | JSON yanıtı döndüren bir REST API'ye bağlanma |
3 | Tablolarda Gezinme | Kaynağınız için gezinti deneyimi sağlama |
4 | Veri Kaynağı Yolları | Veri kaynağınız için kimlik bilgileri nasıl tanımlanır? |
5 | Disk Belleği | Web hizmetinden disk belleğine alınmış yanıtla okuma |
6 | Şemayı Zorlama | Tablo yapısını ve sütun veri türlerini zorunlu kılma |
7 | Gelişmiş Şema | M türlerini ve dış meta verileri kullanarak tablo yapısını dinamik olarak zorlama |
8 | Tanılama | Bağlayıcıya ayrıntılı izleme ekleme |
9 | Bağlantıyı Test Et | Ağ geçidi üzerinden yenilemeyi etkinleştirmek için bir TestConnection işleyicisi uygulama |
10 | Temel sorguyu Katlama | Temel sorgu katlama işleyicilerini uygulama |