Aracılığıyla paylaş


Lakeflow Spark Bildirimli İşlem Hatları sürüm notları ve sürüm yükseltme işlemi

Bu makalede Lakeflow Spark Bildirimli İşlem Hatları yayın işlemi, Lakeflow Spark Bildirimli İşlem Hatları çalışma zamanının nasıl yönetildiğini açıklar ve her Lakeflow Spark Bildirimli İşlem Hattı sürümü için sürüm notlarına bağlantılar sağlar.

Lakeflow Spark Bildirimli İşlem Hatlarının Çalışma Zamanı Kanalları

Note

Lakeflow Spark Bildirimli İşlem Hatları 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.

Lakeflow Spark Bildirimli İşlem Hatları 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 Lakeflow Spark Bildirimli İşlem Hatları çalışma zamanlarını otomatik olarak yükseltir. İşlem hattınızı çalıştıran Lakeflow Spark Bildirimli İşlem Hatları çalışma zamanı sürümünü denetlemek için Lakeflow Spark Bildirimli İşlem Hatları ayarlarındaki alanı kullanabilirsiniz channel . Desteklenen değerler şunlardır:

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

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

Important

Genel kullanıma açık veya Genel Önizleme olarak işaretlenmiş özellikler current kanalında kullanılabilir.

Lakeflow Spark Bildirimli İşlem Hatları kanalları hakkında daha fazla bilgi için, Lakeflow Spark Bildirimli İşlem Hatları channel alana bakın.

Lakeflow Spark Bildirimli İşlem Hatlarının her sürüm için yükseltme işlemini nasıl yönettiğini anlamak için bkz. Lakeflow Spark Bildirimli İşlem Hatları yükseltmeleri nasıl çalışır?.

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

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

Lakeflow Spark Deklaratif İşlem Hatları sürüm notları

Lakeflow Spark Bildirimli İşlem Hatları sürüm notları yıla ve yılın haftasına göre düzenlenir. Lakeflow Spark Bildirimli İşlem Hatları 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:

Lakeflow Spark Deklaratif İşlem Hatları yükseltmeleri nasıl çalışır?

Lakeflow Spark Bildirimli İşlem Hatları sürümsüz bir ürün olarak kabul edilir; bu da Databricks'in geliştirmeleri ve platform yükseltmelerini desteklemek için Lakeflow Spark Bildirimli İşlem Hatları çalışma zamanını otomatik olarak yükseltir. Databricks, Lakeflow Spark Declarative Pipelines için dış bağımlılıkların sınırlanmasını önerir.

Databricks, otomatik yükseltmelerin üretim Lakeflow Spark Bildirimli İşlem Hatlarına hata veya sorun eklemesini önlemek için proaktif olarak çalışır. Lakeflow Spark Bildirimli İşlem Hatları yükseltme işlemi'ne bakınız.

Özellikle dış bağımlılıklarla Lakeflow Spark Deklaratif İşlem Hatlarını dağıtan kullanıcılar için Databricks, preview kanalları ile işlem hatlarının proaktif olarak test edilmesini önerir. Sonraki çalışma zamanı sürümüyle işlem hatlarınızın testini otomatikleştirme bölümüne bakın.

Lakeflow Spark Deklaratif İşlem Hatları yükseltme işlemi

Databricks, Lakeflow Spark Bildirimli İşlem Hatları işlem kaynakları tarafından kullanılan Databricks Runtime'ı yönetir. Lakeflow Spark Bildirimli İşlem Hatları, Azure Databricks çalışma alanlarınızdaki çalışma zamanını otomatik olarak yükseltir ve yükseltmeden sonra işlem hatlarınızın durumunu izler.

Lakeflow Spark Bildirimli İşlem Hatları 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 Lakeflow Spark Bildirimli İşlem Hatları çalışma zamanı, bilinen önceki iyi sürüme sabitlenir.
  • 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.

Important

Lakeflow Spark Deklaratif İşlem Hatları yalnızca kanal current olarak ayarlandığında üretim modunda çalıştırılan işlem hatlarını geri çevirir.

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

Sonraki Lakeflow Spark Bildirimli İşlem Hatları çalışma zamanı sürümündeki değişikliklerin işlem hatlarınızı etkilemediğinden emin olmak için Lakeflow Spark Bildirimli İşlem Hatları kanallarını kullanın:

  1. Hazırlık hattı oluşturun ve kanalı previewolarak belirleyin.
  2. Lakeflow Spark Bildirimli İşlem Hatları kullanıcı arabiriminde, işlem hattını haftalık olarak çalıştırmak ve işlem hattı hataları için e-posta bildirimi almak üzere uyarıları etkinleştirmek için bir zamanlama oluşturun. Databricks, özellikle özel hattı bağımlılıkları kullanıyorsanız, işlem hatlarının haftalık test çalıştırmalarını planlamanı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ı

Lakeflow Spark Bildirimli İşlem Hatları, işlem hatlarınızdaki dış bağımlılıkları destekler; örneğin, komutunu kullanarak %pip install herhangi bir Python paketini yükleyebilirsiniz. Lakeflow Spark Bildirimli İşlem Hatları 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.