Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 |