Common Data Service içinde Power Query'yi kullanarak varlığa veri eklemeAdd data to an entity in Common Data Service by using Power Query

Bu yordamda, Common Data Service'de bir varlık oluşturacak ve bu varlığı Power Query kullanarak OData akışından gelen verilerle dolduracaksınız.In this procedure, you'll create an entity in Common Data Service and fill that entity with data from an OData feed by using Power Query. Bu çevrimiçi ve yerinde kaynaklardan verileri tümleştirmek için aynı teknikleri kullanabilirsiniz:You can use the same techniques to integrate data from these online and on-premises sources, among others:

  • SQL ServerSQL Server
  • SalesforceSalesforce
  • IBM DB2IBM DB2
  • ErişimAccess
  • ExcelExcel
  • Web API'larıWeb APIs
  • OData akışlarıOData feeds
  • Metin dosyalarıText files

Yeni veya var olan bir varlığa yüklemeden önce verileri filtreleyebilir, dönüştürebilir ve birleştirebilirsiniz.You can also filter, transform, and combine data before you load it into a new or existing entity.

Power Apps için bir lisansa sahip değilseniz ücretsiz kaydolabilirsiniz.If you don't have a license for Power Apps, you can sign up for free.

Ön koşullarPrerequisites

Bu konu izlemeye başlamadan önce:Before you start to follow this topic:

  • İçinde varlık oluşturabileceğiniz ortama geçiş yapın.Switch to an environment in which you can create entities.
  • Kullanıcı planı başına Power Apps veya uygulama planı başına Power Apps sahip olmanız gerekir.You must have a Power Apps per user plan or Power Apps per app plan.

Veri kaynağını belirtmeSpecify the source data

  1. Power Apps uygulamasında oturum açın ve ardından sol kenarın yakınındaki Veri aşağı okuna tıklayın veya dokunun.Sign in to Power Apps, and then click or tap the down arrow for Data near the left edge.

    Power Apps giriş sayfası

  2. Görüntülenen listede, Veri Tümleştirme'ye tıklayın veya dokunun ve ardından pencerenin sağ üst köşesinde bulunan Yeni Proje'ye tıklayın veya dokunun.In the list that appears, click or tap Data Integration, and then click or tap New Project near the upper-right corner of the window.

  3. Veri kaynakları listesinde, OData'ya tıklayın veya dokunun.In the list of data sources, click or tap OData.

    OAuth bağlayıcısını seçme

  4. Bağlantı ayarları altında bu URL'yi yazın veya yapıştırın ve ardından İleri'yi seçin:Under Connection settings, type or paste this URL, and then select Next:
    https://services.odata.org/V4/Northwind/Northwind.svc/

  5. Tablo listesinde Müşteriler onay kutusuna tıklayın ve ardından İleri'ye tıklayın veya dokunun.In the list of tables, select the Customers check box, and then click or tap Next.

    Müşteri tablosunu seçme

  6. (isteğe bağlı) Hangi sütunların dahil edileceğini seçerek, bir veya daha çok yolla tabloyu dönüştürerek, dizin veya koşullu sütun ekleyerek veya başka değişiklikler yaparak şemayı ihtiyaçlarınıza göre değiştirin.(optional) Modify the schema to suit your needs by choosing which columns to include, transforming the table in one or more ways, adding an index or conditional column, or making other changes.

  7. Sağ alt köşedeki İleri'ye tıklayın veya dokunun.In the lower-right corner, click or tap Next.

Hedef varlığı belirtmeSpecify the target entity

  1. Yükleme ayarları altından Yeni bir varlığa yükle'yi seçin.Under Load settings, select Load to new entity.

    Yeni varlığın adını belirtme

    Yeni varlığa farklı bir ad veya görünen ad verebilir veya bu eğitmeni tam olarak izlemek için varsayılan değerleri bırakabilirsiniz.You can give the new entity a different name or display name, but leave the default values to follow this tutorial exactly.

  2. Birincil ad alanı listesinde, ContactName öğesini tıklayın ve ardından sağ alt köşedeki İleri'ye tıklayın veya dokunun.In the Primary name field list, click or tap ContactName, and then click or tap Next in the lower-right corner.

    Farklı bir birincil ad alanı belirtebilir, kaynak tablodaki farklı bir sütunu oluşturduğunuz varlıktaki her alanla eşleyebilir veya her ikisini de yapabilirsiniz.You can specify a different primary-name field, map a different column in the source table to each field in the entity that you're creating, or both. Sorgu çıkışınızdaki metin sütunlarının Çok satırlı metin veya Tek satırlı metin olarak mı Common Data Service içinde oluşturulduğunu belirtebilirsiniz.You can also specify whether Text columns in your query output should be created as either Multiline Text or Single-Line Text in the Common Data Service. Bu eğitmeni tam olarak takip etmek için varsayılan sütun eşlemesini bırakın.To follow this tutorial exactly, leave the default column mapping.

  3. Yükleme durumu Tamamlandı olduğunda sağ alt köşede Bitti'yi seçin.When the Load status is Completed, select Done in the lower-right corner.

  4. Veri altından (sol kenarın yakını) veri tabanınızdaki varlıkların listesini göstermek için Varlıklar'ı seçin.Under Data (near the left edge), select Entities to show the list of entities in your database.

    OData akışından oluşturduğunuz Müşteriler varlığı özel bir varlık olarak görüntülenir.The Customers entity that you created from an OData feed appears as a custom entity.

    Standart ve özel varlıkların listesi

Uyarı

Mevcut bir varlığa veri eklemek için Power Query kullanıyorsanız, bu varlıktaki tüm verilerin üzerine yazılır.If you use Power Query to add data to an existing entity, all data in that entity will be overwritten.

Var olan bir varlığa yükle'yi seçerseniz, Müşteriler tablosundan veri eklediğiniz bir varlığı belirtebilirsiniz.If you select Load to existing entity, you can specify an entity into which you add data from the Customers table. Örneğin, Common Data Service'in sevkiyat yapacağı Hesap varlığına veri ekleyebilirsiniz.You could, for example, add the data to the Account entity with which the Common Data Service ships. Kaynak sütunu altında, Customers tablosundaki ContactName sütunundaki verilerin Firmalar varlığındaki Ad sütununa eklenmesi gerektiğini belirtebilirsiniz.Under Source column, you can further specify that data in the ContactName column from the Customers table should be added to the Name column in the Accounts entity.

Yeni varlığın adını belirtme

Bu işlevsel konusunda çok heyecanlıyız ve görüşlerinizi duymak istiyoruz.We're excited about this functionality and eager to hear your feedback. Lütfen bu özellikle ilgili önerilerinizi ve görüşlerinizi bize gönderin!Please send us your suggestions and feedback about this feature!

İzinlerle ilgili hata iletisi görüntülenirse, yöneticinizle görüşün.If an error message about permissions appears, talk to your administrator.

Uyarı

Bu özellik kullanılarak yüklenebilecek, çalışma başına ve proje başına 500.000 satırlık bir sınır vardır.There is a limit of 500,000 rows per run and per project that can be loaded using this feature.