Aracılığıyla paylaş


Tablo sütunlarını eşleme

Bir-çok veya çok-bir tablo ilişkisi olan tablolar arasında öznitelikler olarak da bilinen sütunları eşleyebilirsiniz. Sütun eşlemesi, başka bir satırın bağlamında oluşturulan bir satır için varsayılan değerleri ayarlamanıza olanak tanır.

Bir kişinin belirli bir firmanın çalışanı için yeni bir ilgili kişi satırı eklemek istediğini varsayalım. Bunu iki farklı yolla yapabilir:

  • Zor yol ise, insanların uygulamada gezinerek sıfırdan yeni bir kişi satırı oluşturması. Ancak daha sonra ebeveyn hesabını ayarlamaları ve adres, telefon bilgileri gibi muhtemelen ebeveyn hesabıyla aynı olan birkaç bilgiyi girmeleri gerekir; bu da zaman alıcı olabilir ve hata yapma olasılıkları doğurabilir.
  • Daha kolay yol, firma tablosuyla başlamak ve formda İlgili Kişiler alt ızgarasını kullanmak, bir ilgili kişi eklemek için + öğesini seçmektir. Kullanıcı arabirimi, ilk olarak kullanıcıları var olan mevcut ilgili kişileri aramaları için yönlendirir, böylece yanlışlıkla yinelenen bir satır oluşturmaktan kaçınırlar. Var olan bir satır bulamazlarsa Yeni'yi seçip yeni bir kişi satırı oluşturabilirler. Yeni iletişim satırı formu daha sonra adres ve telefon bilgileri gibi hesaptaki eşlenen öznitelik değerlerinden herhangi birini varsayılan değerler olarak içerir. Kullanıcı satırı kaydetmeden önce bu değerleri düzenleyebilir.

Tablo sütunlarını 1:N tablo ilişkisi için eşlerseniz, kullanıcıların kaydetmeden önce düzenleyebilecekleri varsayılan değerlerin ayarlanması için birincil tablo satırındaki belirli öğeler yeni ilgili tablo formuna kopyalanır.

Not

  • Bu eşlemeler yalnızca, kaydedilmeden önce bir satıra varsayılan değerler ayarlar. Kişiler kaydetmeden önce değerleri düzenleyebilir. Aktarılan veriler, o andaki verilerdir. Kaynak veriler daha sonra değişirse veriler eşitlenmez.
  • Bu eşlemeler, iş akışı veya iletişim kutusu işlemi kullanılarak oluşturulan ilgili satırlara uygulanmaz. Geliştiriciler kullanılabilir eşlemeleri kullanarak yeni bir satır oluşturmak için (InitializeFromInitializeFromRequest Sınıfı) adlı özel bir ileti kullansa da, kod kullanılarak oluşturulan yeni satırlara otomatik olarak uygulanmaz.
  • Bu eşlemeler, bir uygulamanın Microsoft Dataverse'e etkin bir ağ bağlantısı olmadığında açılan yeni ilişkili tablo formları için uygulanmaz; üst arama sütunları hariç.
  • Bir uygulamayı çevrimdışı modda kullanırken tablolar arasında sütun eşleme desteklenmez. Daha fazla bilgi için Model temelli uygulamalar için mobil çevrimdışı sınırlamaları bölümünde listelenen sınırlamalara bakın.

Eşlenebilir sütunları görüntüleme

Sütunları eşleme 1:N veya N:1 tablo ilişkisi bağlamında yapılır, bu nedenle öncelikle 1:N veya N:1 tablo ilişkilerini görüntülemeniz gerekir.

Tablo sütunlarını görüntülemenin ve eşlemenin tek yolu klasik çözüm gezginini kullanmaktır.

  1. Power Apps'te oturum açın ve ardından istediğiniz ortamı seçin.
  2. Sol bölmede Çözümler'i seçin ve ardından istediğiniz çözümü açın.
  3. Komut çubuğunda Klasik moda geç'i seçin. Çözüm klasik çözüm gezgininde açılır.
  4. Varlıklar'ı genişletin, istediğiniz tabloyu genişletin ve ardından ilişki türünü (1:N İlişki veya N:1 İlişki) genişletin ve ardından sütun eşlemelerini görüntülemek veya düzenlemek istediğiniz ilişkiyi açın.
  5. Sütun eşlemeleri aslında tablo ilişkileri içinde tanımlanmamıştır, ancak klasik çözüm gezgini ilişkisi kullanıcı arabiriminde kullanıma sunulur. Bunlar her 1:N tablo ilişkisinde yoktur. Tür açılır listesinde, yalnızca eşlenebilen sütunlara sahip ilişkileri görüntülemek için Eşlenebilir öğesini seçin. Eşlenebilir tablo ilişkilerini görüntüleme.
  6. Sütun eşlemelerini görüntülemek veya düzenlemek istediğiniz ilişkiyi çift tıklatın. İlişki özelliklerini görüntülemek için bir tarayıcı sayfası açılır.
  7. Sol gezinme çubuğundaki Eşlemeler sekmesini seçin. İlişkinin eşleştirmeleri görüntülenir. Tablo ilişkisi için Eşlemeler'i seçme.

Yeni eşlemeler ekleme

  1. Eşlenebilir sütunları görüntülerken, komut çubuğunda Yeni'yi seçin. Alan Eşlemesi Oluştur iletişim kutusu görüntülenir. Sütun eşlemesi oluştur iletişim kutusu.
  2. Hesap ile iletişim tablosu ilişkisi için adres1_şehir gibi eşlemek istediğiniz değerlere sahip bir kaynak tablo sütunu ve bir hedef tablo sütunu seçin. Sütun eşlemeyi yapılandırma.
  3. Tamam'ı seçerek iletişim kutusunu kapatın.
  4. Sütun eşlemeleri meta veri olmadığından, değişikliklerin etkin olması için bunları yayımlamanız gerekir.

Sütun eşlemelerini otomatik olarak oluşturma

Ayrıca, Diğer Eylemler menüsünden Eşlemeler Oluştur'ı seçerek eşlemeleri otomatik olarak oluşturabilirsiniz.

Eşlemeler Oluştur'u, özel tablolar oluşturduğunuzda ve eşlemeden yararlanmak istediğinizde kullanın. Ancak, varsayılan eşlemeleri değiştirdiğiniz için sorunlara yol açabileceğinden, sistem tablolarıyla otomatik olarak eşleme oluştururken dikkatli olun.

Uyarı

Eşlemeleri Oluştur seçeneğini kullanarak eşlemeleri otomatik olarak oluşturmak, mevcut tüm eşlemeleri kaldırır ve bunları yalnızca benzer adlara ve veri türlerine sahip sütunlara dayalı önerilen eşlemelerle değiştirir. Bunu bir sistem tablosunda kullanırsanız bir miktar beklenen eşlemeyi kaybedebilirsiniz. Özel tablolar için zaman kazanmanıza yardımcı olur çünkü istemediğiniz eşlemeleri daha kolay silebilir ve eşleme oluşturma eyleminin oluşturmadığı diğer eşlemeleri ekleyebilirsiniz.

Veri türleri ve eşleştirme kuralları

Aşağıdaki kurallar, hangi tür verilerin eşlenebileceğini gösterir:

  • Her iki sütun da aynı türde ve aynı biçimde olmalıdır.
  • Hedef sütunun uzunluğu, kaynak sütunun uzunluğuna eşit veya bundan fazla olmalıdır.
  • Hedef sütun zaten başka bir sütuna eşlenemez.
  • Kaynak sütun, formda görünür olmalıdır.
  • Hedef sütun, kullanıcının veri girebileceği bir sütun olmalıdır.
  • Adres kimliği değerleri veya tür partylist sütunları eşlenemez.
  • Formda görüntülenmemiş bir sütuna veya sütundan eşlerseniz, sütun forma eklenene kadar eşleme yapılmaz.
  • Sütunlar seçimler ise her seçeneğin tam sayı değeri aynı olmalıdır.

Not

Seçim sütunlarını eşlemeniz gerekiyorsa her iki sütunu da aynı genel seçimi kullanacak şekilde yapılandırmanızı öneririz. Aksi halde, iki ayrı seçenek kümesini el ile eşitlenmiş halde tutmak zor olabilir. Her seçeneğin tamsayı değerleri doğru eşlenmemişse, verilerinizde sorunlara yol açabilirsiniz. Daha fazla bilgi: Microsoft Dataverse için genel seçenekler (seçim listeleri) oluşturma ve düzenleme

Eşlemeleri silme

Ortamda istemediğiniz yönetilmeyen eşlemeler varsa, eşlenebilir sütunları görüntülerken bunları seçip seçebilirsiniz.Delete column mappings

Not

Sistem ve yönetilen eşlemeler, eski çözüm gezgini kullanılarak yönetilmeyen eşlemelerden farklı bir şekilde silinemez.

Sistem eşlemeleri

Sistem tarafından oluşturulan eşlemeleri silemezsiniz. Sistem tarafından oluşturulan bir eşlemeyi silmeye çalıştığınızda, şu gibi bir hata gösterilir: "Kimlik <GUID>'ye sahip sistem özniteliği eşlemesi '<ad>' ile '<ad>' arasında oluşturulamıyor veya silinemiyor; bu, kimlik <GUID>'ye sahip bir varlık eşlemesine '<ad>' ile 'X<ad>' arasında ait."

Sistem tarafından oluşturulan eşlemeyi kaldırmak için, eşlemeyle ilişkili ilişkiyi veya arama sütununu silin; bu da eşlemeyi siler. Daha fazla bilgi: İlişkileri silme

Yönetilen eşlemeler

Eşleme yönetiliyorsa eşlemeyi silemezsiniz. Eşlemeyi kaldırmak için, hedef ortamda bu eşlemeyi getiren çözüme yükseltme yapmanız gerekir. Bunu yapmak için geliştirme ortamınızdaki yönetilmeyen eşlemeyi çözümün bir güncelleştirmesi olarak silin. Çözümü aşağı akış ortamlarınıza aktarmak için yönetilen olarak dışarı aktarın. Daha fazla bilgi: Çözümü yükseltme veya güncelleştirme

Ayrıca bkz.

Çözüm gezgini kullanarak 1:N (bire çok) veya N:1 (çoğa bir) tablo ilişkileri oluşturma ve düzenleme
Geliştirici Belgeleri: Tablo ve sütun eşlemelerini özelleştirme
Geliştirici Belgeleri: Web API'lerini kullanarak başka bir kayıttan kayıt oluşturma
Geliştirici Belgeleri: Birincil tablo satırından varsayılan değerleri ayarlama