Aracılığıyla paylaş


Power Query kullanarak Microsoft Dataverse'de tabloya veri ekleme

Bu yordamda, Dataverse'de bir tablo oluşturacak ve Power Query kullanarak bu tabloyu OData akışındaki verilerle dolduracaksınız. Bu çevrimiçi ve şirket içi kaynaklardan gelen verileri diğerleriyle tümleştirmek için aynı teknikleri kullanabilirsiniz:

  • SQL Server
  • Salesforce
  • IBM DB2
  • Access
  • Excel
  • Web API'leri
  • OData akışları
  • Metin dosyaları

Ayrıca yeni veya var olan bir tabloya yüklemeden önce verileri filtreleyebilir, dönüştürebilir ve birleştirebilirsiniz.

Power Apps için bir lisansa sahip değilseniz ücretsiz kaydolabilirsiniz.

Önkoşullar

Bu makaleyi izlemeye başlamadan önce:

  • tablo oluşturabileceğiniz bir ortama geçin.
  • Kullanıcı planı başına Power Apps veya uygulama planı başına Power Apps'e sahip olmanız gerekir.

Kaynak verileri belirtme

  1. Power Apps'te oturum açın.

  2. Gezinti bölmesinde, Tablolar'ı seçin.

    Tablolar sekmesinin seçili ve Tablolar bölmesinin açık olduğu gezinti bölmesinin ekran görüntüsü.

  3. Komut menüsünde Verileri içeri aktar'ı> seçin.

  4. Veri kaynakları listesinde OData'yı seçin.

    Power Query Veri kaynakları seçiminin açık ve OData bağlayıcısının vurgulanmış ekran görüntüsü.

  5. Bağlantı ayarları'nın altında aşağıdaki URL'yi yazın veya yapıştırın ve ardından İleri'yi seçin:

    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. Tablo listesinde Müşteriler onay kutusunu ve ardından İleri'yi seçin.

    Müşteriler tablosunun seçili olduğu Power Query gezgini iletişim kutusunun ekran görüntüsü.

  7. (isteğe bağlı) Hangi sütunların dahil edilmesi gerektiğini seçerek, tabloyu bir veya daha fazla şekilde dönüştürerek, dizin veya koşullu sütun ekleyerek veya başka değişiklikler yaparak şemayı gereksinimlerinize uyacak şekilde değiştirin.

  8. Sağ alt köşede İleri'yi seçin.

Hedef tabloyu belirtme (Önizleme)

  1. Yükleme ayarları'nın altında Yeni tabloya yükle'yi seçin.

    Yeni tabloya yükle'nin ayarlandığı yükleme ayarları menüsünün ekran görüntüsü.

    Yeni tabloya farklı bir ad veya görünen ad verebilir, ancak bu öğreticiyi tam olarak izlemek için varsayılan değerleri bırakabilirsiniz.

  2. Benzersiz birincil ad sütun listesinde KişiAdı'nı ve ardından İleri'yi seçin.

    Farklı bir birincil ad sütunu belirtebilir, kaynak tablodaki farklı bir sütunu oluşturduğunuz tablodaki her sütunla veya her iki sütunla eşleyebilirsiniz. Sorgu çıkışınızdaki Metin sütunlarının Dataverse'de Çok Satırlı Metin mi yoksa Tek Satırlı Metin olarak mı oluşturulacağını da belirtebilirsiniz. Bu öğreticiyi tam olarak izlemek için varsayılan sütun eşlemesini bırakın.

  3. Power Query - Yenileme Ayarları için El ile yenile'yi ve ardından Yayımla'yı seçin.

  4. Veritabanınızdaki tabloların listesini göstermek için Dataverse altında (sol kenarın yakınında) Tablolar'ı seçin.

    OData akışından oluşturduğunuz Müşteriler tablosu özel tablo olarak görünür.

    Müşteriler tablosunun vurgulanmış olduğu standart ve özel tablo listesinin ekran görüntüsü.

Uyarı

Sorgu çıkışında artık mevcut olmayan satırları sil etkinken veya birincil anahtar sütunu tanımlanmışken Dataverse tablosuna veri yüklenirken mevcut veriler değiştirilebilir veya silinebilir.

Mevcut tabloya yükleme (Önizleme)

Var olan tabloya yükle'yi seçerseniz, veri yüklemek için mevcut bir Dataverse tablosu belirtebilirsiniz.

Tablo açılan listesini seçtiğinizde, açılan listenin üst kısmından seçebileceğiniz üçe kadar önerilen Dataverse tablosu ve ardından diğer tüm Dataverse tabloları olabilir. Bu tablo önerileri, sütun meta verilerini (sütun adları ve sütun türleri) mevcut Dataverse tablolarının sütun meta verileriyle karşılaştırmayı temel alır. En güçlü önerinin listelendiği en fazla üç Dataverse tablosu önerilir. Öneri bulunmazsa, açılan liste varsayılan olarak yalnızca tüm tabloları listeler.

Önerilen tabloları içeren Hedef ayarlarını seç iletişim kutusunun ekran görüntüsü.

Verileri yüklenecek Dataverse tablosunu seçtikten sonra içeri aktarma yöntemini seçersiniz. Ekle varsayılan olarak seçilidir ve verileri daha önce seçilen Dataverse tablosuna daha fazla satır olarak ekler. Birleştir, Dataverse tablonuzdaki mevcut satırları güncelleştirir. Birleştir seçiliyse, kullanmak istediğiniz birincil anahtar sütununu seçme seçeneği vardır.

İçeri aktarma yöntemi seçiminin görüntülendiği Hedef ayarlarını seç iletişim kutusunun ekran görüntüsü.

Sütun eşleme (Önizleme)

Bir hedef Dataverse tablosu seçtikten ve içeri aktarma yöntemini belirttikten sonra, sütunlar eşlenmiş, olası eşleşme ve eşlenmemiş olarak gruplandırılır. Üstteki Eşlenmiş, Olası eşleşme veya Eşlenmemiş sekmeleri seçerek veya tüm eşlemeleri listeleyen varsayılan Tümünü göster sekmesinde kalarak bu gruplandırmalar arasında geçiş yapabilirsiniz.

Sütun eşleme seçeneklerinin görüntülendiği Hedef ayarlarını seç iletişim kutusunun ekran görüntüsü.

Kaynak ve hedef sütun eşlemeleri aşağıdaki gibi gruplandırılır:

  • Eşlendi: Sütun adlarının anlamları ile her iki sütun veri türü arasındaki yüksek güvenilirlik semantik eşleşmesi aynıdır.

  • Eşlenmemiş: Bu sütun için yüksek güvenilirlikli anlamsal sütun eşleşmesi bulunamadı. Bu sütun gerekli bir sütunsa, devam etmeden önce bu verileri eşlemek için el ile bir kaynak sütun seçmelisiniz.

  • Olası eşleşme: Sütun adlarının anlamları arasında anlamsal eşleşme, ancak kaynak ve hedef sütun veri türleri farklıdır.

Kaynak sütun eşlemesinde el ile değişiklikler yapıldığında, sütun veri türleri farklı olmadığı sürece durum Eşlendi olarak değişir. Bu durumda, durum Olası eşleşme olarak güncelleştirilir. Tüm olası eşleşmelerde olduğu gibi, önerilen bir eylem iletisi veri akışında bir adım geri dönmenizi ve kaynak sütun türünü Dataverse tablosundaki hedef sütun türüyle eşleşecek şekilde değiştirmenizi önerir.

Bilinen Sınırlamalar

Şu anda Yapay Zeka Destekli eşleme yalnızca sütunlar arasındaki tür uyuşmazlıklarını algılayabilir. Aşağıdaki listedeki diğer sütun eşleme zorlukları, gelen verilerin kayıtlarının önizlemesini gerektirdiğinden algılanmaz:

  • Kesme: Kaynak ve hedef arasındaki anlamsal eşleşmede yüksek güvenilirlik, ancak kaynaktaki en az bir kaydın, hedef sütunun karakter sınırından daha fazla karakteri vardır.

  • Değer Sınırları: Kaynak ve hedef arasındaki anlamsal eşleşmede yüksek güvenilirlik, ancak kaynaktaki en az bir kayıt, hedef sütun tarafından ayarlanan değer sınırları aralığının dışında bir değer içerir.

  • Arama Değerleri: Kaynak ve hedef arasındaki anlamsal eşleşmede yüksek güvenilirlik, ancak kaynaktaki en az bir kayıt, hedef sütun tarafından ayarlanan arama değerinde mevcut olmayan bir değer içerir.

İzinler hakkında bir hata iletisi görüntülenirse yöneticinize başvurun.

Tablo seçimi ve sütun eşleme önerileri, belirli bir Power Platform ortamında kullanılamayabilecek bir çözüm tarafından sağlanır. Bu çözüm algılanamazsa, sistem tarafından tablo seçimi ve sütun eşleme önerileri sağlanmamıştır. Ancak, el ile devam edebilirsiniz.