Aracılığıyla paylaş


Azure Time Series Insights 1. Nesil'de veri saklamayı anlama

Not

Time Series Insights hizmeti 7 Temmuz 2024'te kullanımdan kaldırılacaktır. Mevcut ortamları mümkün olan en kısa sürede alternatif çözümlere geçirmeyi göz önünde bulundurun. Kullanımdan kaldırma ve geçiş hakkında daha fazla bilgi için belgelerimizi ziyaret edin.

Dikkat

Bu bir 1. Nesil makalesi.

Bu makalede, Azure Time Series Insights ortamınızda veri saklamayı etkileyen iki birincil ayar açıklanmaktadır.

Video

Aşağıdaki videoda Azure Time Series Insights veri saklama ve nasıl plan yapılacağını özetlemektedir.

Azure Time Series Insights ortamlarınızın her birinde Veri saklama süresini denetleen bir ayar vardır. Değer 1 ile 400 gün aralığındadır. Veriler, ortam depolama kapasitesine veya bekletme süresine (hangisi önce gelirse) göre silinir.

Buna ek olarak, Azure Time Series Insights ortamınızda Depolama sınırı aşıldı davranış ayarı vardır. Bir ortamın maksimum kapasitesine ulaşıldığında giriş ve temizleme davranışını denetler. Yapılandırırken aralarından seçim yapabileceğiniz iki davranış vardır:

  • Eski verileri temizleme (varsayılan)
  • Girişi duraklat

Not

Varsayılan olarak, yeni bir ortam oluştururken bekletme, eski verileri temizlemek için yapılandırılır. Bu ayar, Oluşturma zamanından sonra Azure portalını kullanarak Azure Time Series Insights ortamının Yapılandır sayfasında gerektiği gibi değiştirilebilir.

Her iki veri saklama ilkesi de aşağıda daha ayrıntılı olarak açıklanmıştır.

Eski verileri temizleme

  • Eski verileri temizleme, Azure Time Series Insights ortamları için varsayılan ayardır.
  • Kullanıcılar her zaman en son verilerini Azure Time Series Insights ortamlarında kullanmak istediğinde eski verileri temizleme tercih edilir.
  • Eski verileri temizle ayarı, ortamın sınırlarına (bekletme süresi, boyut veya hangisi önce gelirse) ulaşıldıktan sonra verileri temizler. Bekletme varsayılan olarak 30 gün olarak ayarlanır.
  • En eski alınan veriler önce temizlenir ("İlk İlk Çıkışta İlk" yaklaşımı).

Örnek bir

Elde tutma davranışıyla girişe devam etme ve eski verileri temizleme ile örnek bir ortam düşünün:

Veri saklama süresi 400 gün olarak ayarlanır. Kapasite , toplam 30 GB kapasite içeren S1 birimine ayarlanır. Gelen verilerin her gün ortalama 500 MB'a kadar biriktiğini varsayalım. Bu ortam, maksimum kapasiteye 60 günde ulaşıldığından gelen veri hızı göz önüne alındığında yalnızca 60 günlük verileri koruyabilir. Gelen veriler şu şekilde birikir: Her gün 500 MB x 60 gün = 30 GB.

61. günde ortam en yeni verileri gösterir, ancak 60 günden eski olan en eski verileri temizler. Temizleme, yeni verilerin keşfedilmeye devam edebilmesi için yeni veri akışına yer sağlar. Kullanıcı verileri daha uzun süre saklamak isterse, ek birimler ekleyerek ortamın boyutunu artırabilir veya daha az veri gönderebilir.

Örnek iki

Ortamın da yapılandırıldığı saklama davranışının Girişe devam edip eski verileri temizlemesini göz önünde bulundurun. Bu örnekte, Veri saklama süresi 180 gün daha düşük bir değere ayarlanır. Kapasite , toplam 30 GB kapasite içeren S1 birimine ayarlanır. Verileri 180 günün tamamı boyunca depolamak için günlük giriş 0,166 GB'ı (166 MB) aşamaz.

Bu ortamın günlük giriş oranı günde 0,166 GB'ı aştığında, bazı veriler temizlendiğinden veriler 180 gün boyunca depolanamaz. Yoğun bir zaman diliminde aynı ortamı göz önünde bulundurun. Ortamın giriş oranının günlük ortalama 0,189 GB'a yükselebileceğini varsayalım. Bu yoğun zaman diliminde, yaklaşık 158 günlük veriler korunur (30 GB/0,189 = 158,73 gün saklama). Bu süre, istenen veri saklama süresinden daha kısadır.

Girişi duraklat

  • Girişi duraklat ayarı, saklama süresinden önce boyut ve sayım sınırlarına ulaşıldığında verilerin temizlenmemesini sağlamak için tasarlanmıştır.

  • Duraklatma girişi , saklama süresinin ihlal edilmesi nedeniyle veriler temizlenmeden önce kullanıcıların ortamlarının kapasitesini artırması için ek süre sağlar.

  • Veri kaybından korunmanıza yardımcı olur, ancak giriş olay kaynağınızın saklama süresinin ötesinde duraklatılırsa en son verilerinizin kaybı için bir fırsat oluşturabilir.

  • Ancak, bir ortamın maksimum kapasitesine ulaşıldıktan sonra, ortam aşağıdaki ek eylemler gerçekleşene kadar veri girişini duraklatır:

    • Azure Time Series Insights ortamınızı ölçeklendirme bölümünde açıklandığı gibi daha fazla ölçek birimi eklemek için ortamın maksimum kapasitesini artırırsınız.
    • Veri saklama süresine ulaşılır ve veriler temizlenir ve ortam maksimum kapasitesinin altına düşer.

Örnek üç

Girişi duraklatmak için yapılandırılmış bekletme davranışına sahip bir ortam düşünün. Bu örnekte, Veri saklama süresi 60 gün olarak yapılandırılır. Kapasite üç (3) birim S1'e ayarlanır. Bu ortamda her gün 2 GB veri girişi olduğunu varsayalım. Bu ortamda, maksimum kapasiteye ulaşıldıktan sonra giriş duraklatılır.

Bu sırada ortam, giriş devam edene kadar veya giriş etkin olana kadar (yeni verilere yer açmak için eski verileri temizler) aynı veri kümesini gösterir.

Giriş devam ederken:

  • Olay kaynağı tarafından alındığı sırada veri akışları
  • Olay kaynağınızda bekletme ilkelerini aşmadığınız sürece olaylar zaman damgalarına göre dizine eklenir. Olay kaynağı saklama yapılandırması hakkında daha fazla bilgi için Event Hubs SSS

Önemli

Girişin duraklatılmasını önlemeye yardımcı olmak için bildirim sağlamak için uyarılar ayarlamanız gerekir. Azure olay kaynakları için varsayılan saklama 1 gün olduğundan veri kaybı mümkündür. Bu nedenle, giriş duraklatıldıktan sonra, ek işlem yapılmadığı sürece büyük olasılıkla en son verileri kaybedersiniz. Veri kaybı olasılığını önlemek için kapasiteyi artırmanız veya davranışı Eski verileri temizlemeye geçmeniz gerekir.

Etkilenen Event Hubs'da, Azure Time Series Insights'ta duraklatma girişi gerçekleştiğinde veri kaybını en aza indirmek için İleti Saklama özelliğini ayarlamayı göz önünde bulundurun.

Olay hub'ı ileti saklama.

Olay kaynağında (timeStampPropertyName ) hiçbir özellik yapılandırılmamışsa, Azure Time Series Insights varsayılan olarak olay hub'ına varma zaman damgasını X ekseni olarak belirler. Başka bir şey olacak şekilde yapılandırılmışsa timeStampPropertyName ortam, olaylar ayrıştırıldığında veri paketinde yapılandırılan timeStampPropertyName öğesini arar.

Ek kapasiteye uyum sağlamak veya saklama süresini artırmak için ortamınızı ölçeklendirmek için Azure Time Series Insights ortamınızı ölçeklendirme makalesini okuyun.

Sonraki adımlar