Birleştirme ilkesi
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini
Birleştirme ilkesi, Kapsamların (veri parçaları) birleştirilip birleştirilemediğini ve nasıl birleştirilmesi gerektiğini tanımlar.
İki tür birleştirme işlemi vardır: Merge
dizinleri yeniden oluşturan ve Rebuild
verileri tamamen yeniden oluşturan .
Her iki işlem türü de kaynak uzantıların yerini alan tek bir uzantıyla sonuçlanır.
Varsayılan olarak işlemler Rebuild
tercih edilir. Yeniden oluşturulacak ölçütlere uymayan uzantılar varsa bunları birleştirme girişiminde bulunulacaktır.
Not
- Farklı
drop-by
etiketler kullanan kapsamların etiketlenmesi, birleştirme ilkesi ayarlanmış olsa bile bu tür uzantıların birleştirilmemesiyle sonuçlanır. Daha fazla bilgi için bkz . Kapsam etiketleri. - Etiketlerin birleşimi 1 milyon karakteri aşan kapsamlar birleştirilmeyecek.
- Veritabanının veya tablonun Parçalama ilkesi , uzantıların nasıl birleştirilmesi üzerinde de bazı etkilere sahiptir.
İlke özelliklerini birleştirme
Birleştirme ilkesi aşağıdaki özellikleri içerir:
- RowCountUpperBoundForMerge:
- Varsayılan değer 16.000.000'dır.
- Birleştirilmiş kapsamın izin verilen en yüksek satır sayısı.
- Yeniden Derleme işlemleri için değil Birleştirme işlemleri için geçerlidir.
- OriginalSizeMBUpperBoundForMerge:
- Varsayılan değer 30.000'tir.
- Birleştirilmiş kapsamın izin verilen en büyük özgün boyutu (MB cinsinden).
- Yeniden Derleme işlemleri için değil Birleştirme işlemleri için geçerlidir.
- MaxExtentsToMerge:
- Varsayılan değer 100'dır.
- Tek bir işlemde birleştirilecek izin verilen en fazla uzantı sayısı.
- Birleştirme işlemleri için geçerlidir.
- Bu değer değiştirilmemelidir.
- AllowRebuild:
- Varsayılan olarak 'true' olarak ayarlanır.
- İşlemlerin etkinleştirilip etkinleştirilmediğini
Rebuild
tanımlar (bu durumda, işlemler yerineMerge
tercih edilir).
- AllowMerge:
- Varsayılan olarak 'true' olarak ayarlanır.
- İşlemlerin etkinleştirilip etkinleştirilmediğini
Merge
tanımlar ve bu durumda işlemlerden dahaRebuild
az tercih edilir.
- MaxRangeInHours:
- Varsayılan değer 24'tir.
- İki farklı uzantının oluşturulma zamanları arasında saat cinsinden izin verilen en büyük fark, böylece bunlar yine birleştirilebilir.
- Zaman damgaları kapsam oluşturma işlemidir ve kapsamlarda yer alan gerçek verilerle ilgili değildir.
- Hem Birleştirme hem de Yeniden Derleme işlemleri için geçerlidir.
- Gerçekleştirilmiş görünümlerde: Gerçekleştirilmiş görünümün etkin saklama ilkesinde kurtarılabilirlik devre dışı bırakılmadığı sürece varsayılan olarak 336 (14 gün) olarak ayarlanır.
- Bu değer, etkin saklama ilkesi SoftDeletePeriod veya önbellek ilkesi DataHotSpan değerlerine göre ayarlanmalıdır. SoftDeletePeriod ve DataHotSpan'ın daha düşük değerini alın. MaxRangeInHours değerini %2-3 arasında olarak ayarlayın. Örneklerine bakın.
- Geri arama:
- Yeniden derleme/birleştirme için kapsamların dikkate alındığı zaman aralığını tanımlar.
- Desteklenen değerler:
Default
- Sistem tarafından yönetilen varsayılan. Bu, süresi şu anda 14 gün olarak ayarlanmış olan önerilen ve varsayılan değerdir.All
- Sıcak ve soğuk tüm kapsamlar dahildir.HotCache
- Yalnızca sık erişimli kapsamlar dahildir.Custom
- Yalnızca yaşları belirtilenlerinCustomPeriod
altında olan kapsamlar dahil edilir.CustomPeriod
biçimindekidd.hh:mm
bir zaman aralığı değeridir.
Varsayılan ilke örneği
Aşağıdaki örnekte varsayılan ilke gösterilmektedir:
{
"RowCountUpperBoundForMerge": 16000000,
"OriginalSizeMBUpperBoundForMerge": 30000,
"MaxExtentsToMerge": 100,,
"MaxRangeInHours": 24,
"AllowRebuild": true,
"AllowMerge": true,
"Lookback": {
"Kind": "Default",
"CustomPeriod": null
}
}
MaxRangeInHours örnekleri
min(SoftDeletePeriod (Bekletme İlkesi), DataHotSpan (Önbellek İlkesi)) | Saat cinsinden en fazla aralık (Birleştirme İlkesi) |
---|---|
7 gün (168 saat) | 4 |
14 gün (336 saat) | 8 |
30 gün (720 saat) | 18 |
60 gün (1.440 saat) | 36 |
90 gün (2.160 saat) | 60 |
180 gün (4.320 saat) | 120 |
365 gün (8.760 saat) | 250 |
Uyarı
Kapsam birleştirme ilkesini değiştirmeden önce destek ekibine danışın.
Veritabanı oluşturulduğunda, yukarıda belirtilen varsayılan birleştirme ilkesi değerleriyle ayarlanır. İlkeleri tablo düzeyinde açıkça geçersiz kılınmadığı sürece, ilke varsayılan olarak veritabanında oluşturulan tüm tablolar tarafından devralınır.
Daha fazla bilgi için bkz . Veritabanları veya tablolar için birleştirme ilkelerini yönetmenize olanak sağlayan yönetim komutları.