Delta Live Tables sürüm notları ve sürüm yükseltme işlemi

Bu makalede Delta Live Tables yayın süreci, Delta Live Tables çalışma zamanının nasıl yönetildiğini açıklar ve her Delta Live Tables sürümü için sürüm notlarına bağlantılar sağlanır.

Delta Live Tables çalışma zamanı kanalları

Delta Live Tables kümeleri, Databricks Runtime sürüm notları sürümlerine ve uyumluluğuna göre çalışma zamanlarını kullanır. Databricks, geliştirmeleri ve platform yükseltmelerini desteklemek için Delta Live Tables çalışma zamanlarını otomatik olarak yükseltmektedir. İşlem hattınızı çalıştıran Delta Live Tables çalışma zamanı sürümünü denetlemek için Delta Live Tables işlem hattı ayarlarındaki alanı kullanabilirsiniz channel . Desteklenen değerler şunlardır:

  • current geçerli çalışma zamanı sürümünü kullanmak için.
  • preview çalışma zamanı sürümünde yapılacak değişikliklerle işlem hattınızı test edin.

İşlem hatlarınız varsayılan olarak çalışma zamanı sürümünü kullanarak current çalışır. Databricks, üretim iş yükleri için çalışma zamanının current kullanılmasını önerir. İşlem hatlarınızı sonraki çalışma zamanı sürümüyle test etmek için bu ayarın nasıl kullanılacağını preview öğrenmek için bkz . sonraki çalışma zamanı sürümüyle işlem hatlarınızın testini otomatikleştirme.

Delta Live Tables sürümüyle kullanılan Databricks Runtime sürümlerini görmek için bu sürümün sürüm notlarına bakın.

Delta Live Tables kanalları hakkında daha fazla bilgi için Delta Live Tables işlem hattı ayarlarındaki alana bakınchannel.

Delta Live Tables'ın her sürüm için yükseltme işlemini nasıl yönettiğini anlamak için bkz . Delta Live Tables yükseltmeleri nasıl çalışır?.

İşlem hattı güncelleştirmesi için Databricks Runtime sürümünü bulmak Nasıl yaparım??

İşlem hattı güncelleştirmesinin Databricks Runtime sürümünü bulmak için Delta Live Tables olay günlüğünü sorgulayabilirsiniz. Bkz . Çalışma zamanı bilgileri.

Delta Live Tables sürüm notları

Delta Live Tables sürüm notları yıla ve yılın haftasına göre düzenlenmiştir. Delta Live Tabloları sürümsüz olduğundan hem çalışma alanı hem de çalışma zamanı değişiklikleri otomatik olarak gerçekleşir. Aşağıdaki sürüm notları, her sürümdeki değişikliklere ve hata düzeltmelerine genel bir bakış sağlar:

Delta Live Tables yükseltmeleri nasıl çalışır?

Delta Live Tables sürümüz bir ürün olarak kabul edilir; bu da Databricks'in delta Live Tables çalışma zamanını platforma yönelik iyileştirmeleri ve yükseltmeleri destekleyecek şekilde otomatik olarak yükseltdiği anlamına gelir. Databricks, Delta Live Tables işlem hatları için dış bağımlılıkların sınırlanması önerilir.

Databricks, otomatik yükseltmelerin üretim Delta Live Tables işlem hatlarına hata veya sorun eklemesini önlemek için proaktif olarak çalışır. Bkz . Delta Live Tabloları yükseltme işlemi.

Özellikle dış bağımlılıkları olan Delta Live Tables işlem hatlarını dağıtan kullanıcılar için Databricks, kanallarla preview işlem hatlarının proaktif olarak test edilmesi önerilir. Sonraki çalışma zamanı sürümüyle işlem hatlarınızın testini otomatikleştirme bölümüne bakın.

Delta Live Tables yükseltme işlemi

Databricks, Delta Live Tables işlem kaynakları tarafından kullanılan Databricks Runtime'ı yönetir. Delta Live Tables, Azure Databricks çalışma alanlarınızdaki çalışma zamanını otomatik olarak yükselter ve yükseltmeden sonra işlem hatlarınızın durumunu izler.

Delta Live Tables bir yükseltme nedeniyle işlem hattının başlatılamadığını algılarsa, işlem hattının çalışma zamanı sürümü kararlı olduğu bilinen önceki sürüme geri döner ve aşağıdaki adımlar otomatik olarak tetiklenir:

  • İşlem hattının Delta Live Tables çalışma zamanı, bilinen önceki iyi sürüme sabitlenir.
  • Delta Live Tables kullanıcı arabirimi, yükseltme hatası nedeniyle işlem hattının önceki bir sürüme sabitlendiğini gösteren görsel bir gösterge gösterir.
  • Databricks desteğine sorun bildirilir.
    • Sorun çalışma zamanındaki bir regresyonla ilgiliyse Databricks sorunu çözer.
    • Sorunun nedeni işlem hattı tarafından kullanılan özel bir kitaplık veya paketse, Databricks sorunu çözmek için sizinle iletişim kurar.
  • Sorun çözüldüğünde Databricks yükseltmeyi yeniden başlatır.

Önemli

Delta Live Tables yalnızca üretim modunda çalıştırılan işlem hatlarını kanal olarak ayarlanmış şekilde currentgeri çevirir.

Sonraki çalışma zamanı sürümüyle işlem hatlarınızın testini otomatikleştirme

Sonraki Delta Live Tables çalışma zamanı sürümündeki değişikliklerin işlem hatlarınızı etkilemediğinden emin olmak için Delta Live Tables kanalları özelliğini kullanın:

  1. Hazırlama işlem hattı oluşturun ve kanalı olarak previewayarlayın.
  2. Delta Live Tables kullanıcı arabiriminde, işlem hattını haftalık olarak çalıştırmak için bir zamanlama oluşturun ve uyarıların işlem hattı hataları için e-posta bildirimi almasına olanak tanıyın. Databricks, özellikle özel işlem hattı bağımlılıkları kullanıyorsanız işlem hatlarının haftalık test çalıştırmalarını zamanlamanızı önerir.
  3. Bir hata bildirimi alırsanız ve bunu çözemiyorsanız Databricks ile bir destek bileti açın.

İşlem hattı bağımlılıkları

Delta Live Tabloları işlem hatlarınızdaki dış bağımlılıkları destekler; örneğin, komutunu kullanarak %pip install herhangi bir Python paketini yükleyebilirsiniz. Delta Live Tables, genel ve küme kapsamlı başlatma betiklerinin kullanılmasını da destekler. Ancak bu dış bağımlılıklar, özellikle başlatma betikleri, çalışma zamanı yükseltmeleriyle ilgili sorun riskini artırır. Bu riskleri azaltmak için işlem hatlarınızda başlatma betiklerini kullanmayı en aza indirin. İşlemeniz için başlatma betikleri gerekiyorsa, sorunları erken algılamak için işlem hattınızın testini otomatikleştirin; Bkz. sonraki çalışma zamanı sürümüyle işlem hatlarınızın testini otomatikleştirme. Init betikleri kullanıyorsanız Databricks test sıklığınızı artırmanızı önerir.