Tablo için veri saklama ilkesi ayarlama
Bu makalede, Microsoft Dataverse tablosu için veri saklama ilkesinin nasıl ayarlanacağı açıklanmaktadır.
Önkoşullar
Uzun süreli veri saklama için bir tablo ayarlamadan önce bu önkoşulların tamamlanması gerekir:
- Bir tabloyu uzun süreli saklama için etkinleştirme
- İlke ölçütlerinin Dataverse görünümlerini belirleme
Bir tabloyu uzun süreli saklama için etkinleştirme
Bir saklama ilkesi ayarlamadan önce, ana (kök) tabloyu uzun süreli saklama için etkinleştirin.
Not
Bir üst (kök) tablo uzun süreli saklama için etkinleştirildiğinde, ilgili tüm alt tablolar otomatik olarak etkinleştirilir. Üst tablo, saklama için zaten etkinleştirilmiş olduğu zaman alt tablo için saklamayı devre dışı bırakamazsınız. Örneğin, özel bir tablonun ve notlar tablosunun servis talebi tablosunun alt tabloları olduğunu varsayın. Bu alt tablolar, ana servis talebi tablosu etkin olduğunda, saklama için devre dışı bırakılamaz. Bir oluşturucu, uzun süreli saklamayı ana tabloda her zaman devre dışı bırakabilir ve alt tabloları saklama için ayrı olarak etkinleştirebilir. Ancak, çözüm içeri aktarma işlemi üzerinden uzun süreli tutma etkinleştirilmişse, bu ilgili alt tablo davranışı için bir özel durum vardır. Bu durumda, ilgili alt tablolar otomatik olarak etkinleştirilmez.
- Power Apps'te oturum açın, Tablolar'a gidin ve istediğiniz tabloyu açın. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.
- Komut çubuğunda Özellikler'i seçin, Gelişmiş Seçenekler'i genişletin ve Uzun süreli saklamayı etkinleştir'i seçin.
- Kaydet'i seçin.
Ana kök ve alt tablolar, tabloyu kaydettikten sonra yaklaşık 15-30 dakika içinde ilke ayarı için kullanılabilir olacaktır. Alt tabloların sayısı ne kadar büyükse, işlemin tamamlanması o kadar uzun sürer.
İlke ölçütlerinin Dataverse görünümlerini belirleme
Dataverse görünümleri, uzun süreli saklama ilkesi kullanılarak hangi tablo satırlarının (kayıtlar) saklama için işaretlendiğini belirlemek için kullanılır. Bir veri saklama ilkesi ayarlamadan önce, bir Dataverse görünümünü saklama ölçütü olarak ayarlamanız gerekir.
Belirli bir uzun süreli saklama ilkesinde kullanmak üzere bir Dataverse görünümünüz varsa, görünüm sonucunu sınamanız gerekir. Görünüm sorgusunu bir TOP N
deyimiyle değiştirmek ve döndürülen sonuç kümesinin beklendiği gibi olduğundan emin olmak için test etmek iyi bir uygulamadır. Bu, özellikle satır sayısı büyük olduğunda her zaman önerilir.
Örneğin, 2015 yılında tüm kapanmış servis taleplerinin seçilmesi için oluşturulan bir Dataverse görünümünü göz önüne alalım. Bu servis taleplerinin sayısı potansiyel olarak çok büyük olabilir. Bu nedenle, görünüme İlk 10 gibi bir TOP N
eklemeniz ve bunu alınan servis taleplerinin örnek kümesini doğrulamak için test etmeniz gerekir.
Veri saklama ilkesi çalıştığında, ana tablo ve tüm alt tablolardaki satırlar uzun süreli veri saklama için eklenir. Ana servis taleplerinde alt tablolardan ilişkili satırlar (notlar, görev ve özel tablolar gibi) olabilir. Saklama ilkesi, servis talebi kaydının ve ilgili tüm alt satırlarının işaretlenmesini ve Dataverse'te uzun süreli olarak saklanmasını sağlar. Buna ek olarak, örneğin servis talebi tablosundaki arama değerleri, saklanan verilerin bir parçası olarak kimlik ve ad değerleriyle birlikte normalleştirmeden çıkarılır. Bu, tek bir sorgunun saklanan ilgili verileri alması için birçok senaryoya izin verir.
Önemli
Yalnızca saklanmalarını istediğiniz satırları belirlemek için belirli bir Dataverse görünümü oluşturmanız önerilir. Daha sonra, ilkenizde ölçüt olarak kullanmadan önce görünümü doğrulamak için görünüme sahip bir uygulama oluşturun ve çalıştırın. Tablo görünümü oluşturma hakkında bilgi için Genel görünümler veya sistem görünümleri oluşturma ve düzenleme bölümüne gidin.
Saklama ilkesi ayarlama
Power Platform yöneticileri, saklama ilkelerini ayarlar.
Önemli
Veriler uzun süreli (etkin olmayan) veriler halinde saklandıktan sonra, etkin veri deposuna yeniden taşınamaz.
Bir saklama ilkesi çalıştırıldığında işlem, Microsoft Power Platform'da API istekleri oluşturur. Bu istekler, planınızla kullanılabilir olan mevcut API isteklerinizden kullanılır. Daha fazla bilgi: İstek sınırlamaları ve tahsisler
Bu görevi gerçekleştirmek için Power Platform yöneticisi rolüne sahip olmanız gerekir.
- Bir tabloyu uzun süreli saklama için etkinleştirme
- Power Apps'te oturum açın ve sol gezinti bölmesinde Saklama ilkeleri'ni seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.
- Komut çubuğunda Yeni saklama ilkesi'ni seçin.
- Saklama ilkesi için aşağıdaki özellikleri tamamlayın:
- Tablo. Uzun süreli depolamada geçmiş soğuk verileri korumak üzere bir ilke ayarlamak için kullanılacak ana kök tablosunu seçin.
- Adı. Saklama ilkesi için bir ad girin.
- Ölçütler. Listeden bir görünüm seçin. Görünüm doğru tarihsel verilerin seçildiğinden emin olmak için önceden oluşturulmuş ve test edilmiş olmalıdır. İlke ölçütlerinin Dataverse görünümlerini belirleme
- Zamanlama - Başlangıç tarihi. İlkenin ilk kez çalışmasını istediğiniz tarihi girin. İlke, ortamınızın bölgesinin çalışma saatleri dışında çalışır.
- Sıklık. Kullanılabilen seçimler, Bir Kez, Günlük, Haftalık, Aylık ve Yıllık'tır.
- Kaydet'i seçin.
Artık ilkeyi görüntüleyebilir ve yönetebilirsiniz. Daha fazla bilgi: Veri saklama ilkelerini yönetme
Önemli
- Saklama ilkesi, yönetim modu etkin olan ortamlar için başlamaz.
- Üst tabloda bir ilke ayarladığınızda tüm üst ve ilgili alt etkinlikler, e-postalar ve ekler bir küme olarak saklanır. Bu, toplu silme ilkelerine benzer. Örneğin, Etkinlik İşaretçisi, Etkinlik Partisi ve Ek tabloları için açık bir saklama ilkesi ayarlanamaz. Toplu silmenin desteklenmediği bu tablolar için uzun vadeli saklama ilkeleri ayarlanamaz.
- Ana tablo ve ana tablonun alt tablolarındaki tüm ilgili satırlar işaretlenir ve Dataverse uzun süreli depolaması içinde saklanır.
- Herhangi bir tablonun (ana ve alt) mevcut bir silme eylemiyle ilişkili mantık, ilke çalıştırması sırasında her zaman yürütülür.
- Bir ilke çalıştırması, veri hacmi ne olursa olsun yaklaşık 72-96 saat sürecektir. Veri saklama ilkelerine platform tarafından en düşük öncelik verilir. Dataverse, uygulamalar ve akışlar gibi diğer platform hizmetlerinin etkilenmesini önlemek için, saklama işlemini her zaman arka planda çalıştırır.
- Ortak alt tabloları bulunan ayrı ana tablolarda iki ilkenin (Policy1 ve Policy2) çalıştırıldığı bir durumu ele alalım. Policy1, Policy2 öncesinde çalışmaya başlar. Policy1 için durum, Mutabakat bekleniyor'un ötesine geçmezse Policy2 durumu, Policy1 Mutabakat bekleniyor'dan Silme bekleniyor'a geçene kadar Silme bekleniyor durumunda kalır. Bu davranış, iki ilkenin ortak tablolarındaki ortak kayıtlarda silme yapılmasını engellemek için oluşur.
Bilinen sorun
Bir ana tabloda çok sayıda alt tablo varsa ve ana veya alt tabloların boyutu büyükse zaman aşımları ile karşılaşabilirsiniz. Örneğin, tablo sayısı basamaklı bir ilişki zincirinde çok büyük olduğunda (yirmi beş veya daha fazla). Bu sorunu azaltmak için öncelikle birkaç alt tabloyu ayrı olarak etkinleştirin. Ardından, geri dönün ve ana tabloyu etkinleştirin.
Sonraki adımlar
Veri saklama ilkelerini yönetme
Fikirlerinizi paylaşın
Geliştiriciler için: Uzun süreli veri saklama