DLT sürüm notları ve sürüm yükseltme işlemi
Bu makalede DLT yayın işlemi, DLT çalışma zamanının nasıl yönetildiğini açıklar ve her DLT sürümü için sürüm notlarına bağlantılar sağlanır.
DLT çalışma zamanı kanalları
Not
DLT sürümüyle kullanılan Databricks Runtime sürümlerini görmek için, bu sürüm için sürüm notlarına bakın.
DLT kümeleri, Databricks Runtime sürüm notlarına ve uyumluluk 'e dayalıçalışma zamanlarını kullanır. Databricks, platforma yönelik iyileştirmeleri ve yükseltmeleri desteklemek için DLT çalışma zamanlarını otomatik olarak yükseltmektedir. İşlem hattınızı çalıştıran DLT çalışma zamanı sürümünü denetlemek için DLT işlem hattı ayarlarındaki channel
alanını kullanabilirsiniz. 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.
Önemli
Genel kullanıma açık veya Genel Önizleme olarak işaretlenmiş özellikler current
kanalında kullanılabilir.
DLT kanalları hakkında daha fazla bilgi için DLTişlem hattı ayarlarındaki channel
alanına bakın.
DLT'nin her sürüm için yükseltme işlemini nasıl yönettiğini anlamak için bkz. DLT 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ştirmesi için Databricks Runtime sürümünü bulmak için DLT olay günlüğünü sorgulayabilirsiniz. bkz. Çalışma Zamanı bilgileri.
DLT sürüm notları
DLT sürüm notları yıla ve yılın haftasına göre düzenlenir. DLT sürümsüzolduğ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:
- DLT sürümü 2025.04
- DLT sürüm 2024.49
- DLT sürümü 2024.42
- DLT sürüm 2024.40
- DLT sürüm 2024.37
- DLT sürüm 2024.33
- DLT sürüm 2024.29
- DLT sürümü 2024.22
- DLT sürüm 2024.20
- DLT sürüm 2024.13
- DLT sürüm 2024.11
- DLT sürümü 2024.09
- DLT sürüm 2024.05
- DLT sürümü 2024.02
- DLT sürüm 2023.50
- DLT sürüm 2023.48
- DLT sürüm 2023.45
- DLT sürüm 2023.43
- DLT sürüm 2023.41
- DLT sürüm 2023.37
- DLT sürüm 2023.35
- DLT Sürüm 2023.30
- DLT sürümü 2023.27
- DLT sürüm 2023.23
- DLT sürüm 2023.21
- DLT sürüm 2023.19
- DLT sürüm 2023.17
- DLT sürüm 2023.16
- DLT sürüm 2023.13
- DLT sürümü 2023.11
- DLT sürüm 2023.06
- DLT sürüm 2023.03
- DLT sürüm 2023.01
- DLT sürüm 2022.49
- DLT sürüm 2022.46
- DLT sürümü 2022.44
- DLT sürüm 2022.42
- DLT sürüm 2022.40
- DLT sürümü 2022.37
DLT yükseltmeleri nasıl çalışır?
DLT, sürümsüz bir ürün olarak kabul edilir; bu da Databricks'in geliştirmeleri ve platform yükseltmelerini desteklemek için DLT çalışma zamanını otomatik olarak yükseltdiği anlamına gelir. Databricks, DLT işlem hatları için dış bağımlılıkların sınırlandırılmasını önerir.
Databricks, otomatik yükseltmelerin üretim DLT işlem hatlarına hata veya sorun eklemesini önlemek için proaktif olarak çalışır. Bkz. DLT yükseltme işlemi.
Özellikle dış bağımlılıkları olan DLT işlem hatlarını dağıtan kullanıcılar için Databricks, işlem hatlarının preview
kanallarla proaktif olarak test edilmesi önerilir. bkz. sonraki çalışma zamanı sürümüyle işlem hatlarınızın testini otomatikleştirme.
DLT yükseltme süreci
Databricks, DLT işlem kaynakları tarafından kullanılan Databricks Runtime yönetir. DLT, 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.
DLT bir işlem hattının yükseltme nedeniyle 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 DLT çalışma zamanı, önceki bilinen iyi sürüme sabitlenmiştir.
- 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
DLT yalnızca kanal current
olarak ayarlanmış üretim modunda çalışan işlem hatlarını geri alır.
Sonraki çalışma zamanı sürümüyle işlem hatlarınızın testini otomatikleştirme
Sonraki DLT çalışma zamanı sürümündeki değişikliklerin işlem hatlarınızı etkilemediğinden emin olmak için DLT kanalları özelliğini kullanın:
- Hazırlık hattı oluşturun ve kanalı
preview
olarak belirleyin. - DLT 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 yürütmelerini zamanlamanızı önerir.
- Bir hata bildirimi alırsanız ve bunu çözemiyorsanız Databricks ile bir destek bileti açın.
İşlem Hattı bağımlılıkları
DLT işlem hatlarınızdaki dış bağımlılıkları destekler; örneğin, %pip install
komutunu kullanarak herhangi bir Python paketini yükleyebilirsiniz. DLT, genel ve küme kapsamlı başlatma betiklerini dekullanılmasını 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.