Aracılığıyla paylaş


Olgu ve boyut tabloları

Azure Veri Gezgini veritabanının şemasını tasarlarken tabloların iki kategoriden birine ait olduğunu düşünün.

Olgu tabloları

Olgu tabloları, kayıtları hizmet günlükleri ve ölçüm bilgileri gibi sabit "olgular" olan tablolardır. Kayıtlar, akış biçiminde veya büyük öbekler halinde tabloya aşamalı olarak eklenir. Kayıtlar, maliyet nedeniyle veya değerlerini kaybettiklerinden kaldırılana kadar orada kalır. Kayıtlar aksi takdirde hiçbir zaman güncelleştirilmez.

Varlık verileri bazen varlık verilerinin yavaş değiştiği olgu tablolarında tutulur. Örneğin, konumu seyrek değişen bir ofis ekipmanı parçası gibi bazı fiziksel varlık hakkındaki veriler. Kusto'daki veriler sabit olduğundan, sık kullanılan yöntem her tablonun iki sütun barındırmasıdır:

  • Varlığı tanımlayan bir kimlik (string) sütunu
  • Son değiştirilen (datetime) zaman damgası sütunu

Daha sonra her varlık kimliği için yalnızca son kayıt alınır.

Boyut tabloları

Boyut tabloları:

  • Bir varlık tanımlayıcısından özelliklerine arama tabloları gibi başvuru verilerini tutma
  • Tüm içeriği tek bir işlemde değişen tablolarda anlık görüntü benzeri verileri tutma

Boyut tabloları düzenli olarak yeni verilerle alınmıyor. Bunun yerine, . set-or-replace, .move kapsamları veya .rename tabloları gibi işlemler kullanılarak veri içeriğinin tamamı aynı anda güncelleştirilir.

Bazen boyut tabloları olgu tablolarından türetilebilir. Bu işlem olgu tablosundaki gerçekleştirilmiş bir görünüm aracılığıyla ve tabloda her varlık için son kaydı alan bir sorguyla gerçekleştirilebilir.

Olgu ve boyut tablolarını ayırt etmek

Kusto'da olgu tabloları ile boyut tablolarını birbirinden ayıran işlemler vardır. Bunlardan biri sürekli dışarı aktarmadır.

Bu mekanizmaların aslında tablolardaki verileri tam olarak bir kez işlemesi garanti edilir. Veritabanı imleç mekanizmasını kullanırlar.

Örneğin, sürekli dışarı aktarma işinin her yürütülmesi, veritabanı imlecinin son güncelleştirmesinden sonra alınan tüm kayıtları dışarı aktarır. Sürekli dışarı aktarma işlerinin olgu tabloları ile boyut tabloları arasında ayrım yapması gerekir. Olgu tabloları yalnızca yeni alınan verileri işler ve boyut tabloları arama olarak kullanılır. Bu nedenle, tablonun tamamı dikkate alınmalıdır.

Tabloyu "olgu tablosu" veya "boyut tablosu" olarak işaretlemenin hiçbir yolu yoktur. Verilerin tabloya veri alımı ve tablonun nasıl kullanıldığı, türünü tanımlar.