DLT sürüm 2022.40
28 Eylül - 5 Ekim 2022
Bu özellikler ve iyileştirmeler, DLT'nin 2022.40 sürümüyle kullanıma sunuldu.
Bu sürüm tarafından kullanılan Databricks Runtime sürümleri
Kanalı:
- GÜNCEL (varsayılan): Databricks Runtime 11.0.7
- ÖNİzLEME: Databricks Runtime 11.0.7
Bu sürümdeki yeni özellikler ve geliştirmeler
- İşlem hattı ayarlarınızda
default
veyamaintenance
dışında bir küme etiketi kullanmak işlem hattı oluşturma veya düzenleme sırasında hatalara neden olur. DLT işlem hatları için küme yapılandırması hakkında daha fazla bilgi için bkz. DLT işlem hattı için işlem yapılandırma.
- Artık doğrudan DLT not defterlerinizden işlem hatlarını açabilir veya çalıştırabilirsiniz. not defterlerinde DLT işlem hatlarını geliştirme ve hatalarını ayıklama bölümüne bakın.
- Bu sürüm, DLT API istekleri tarafından döndürülen işlem hattı ayarları veri yapısında uyumsuzluk yaratan bir değişiklik içerir. Bu değişiklik,
edition
alanını büyük harf değeri olarak döndürür. Daha önce bu değer karışık küçük/büyük harf olarak döndürülürdü. Dönüş değerinin doğru işlenmesini sağlamak için API yanıtlarındaedition
değerini okuyan istemcilerinizi güncelleştirmeniz gerekir. Ancak API isteklerindekiedition
değeri büyük/küçük harfe duyarlı değildir; bu alan dahil olmak üzere istek gönderen istemcilerinizin güncelleştirilmesi gerekmez.
Bu sürümdeki Hata Düzeltmeleri
- Bu sürüm, güncelleştirme hatasından sonra bile DLT kullanıcı arabiriminin bir işlem hattını
RUNNING
durumunda göstermesine neden olan bir hatayı düzeltir.
- Bu güncelleştirme, verilerin
SEQUENCE
sütununda aynı değere sahip yinelenenDELETE
işlemlerini içerdiği durumlarda veriler yeniden işlenirken, APPLY_CHANGES arabirimindeki hatasını düzeltir. Bu senaryo, hedef tablodaNULL
değerlerin alınmasına veDeleteVersion
değerinin kaldırılmasına neden olur. Bu, kaydıNOT-DELETED
olarak işaretlemeye eşdeğerdir. Bu değişiklikle, yinelenenDELETE
işlemleri aynı anda işlenir ve kaydı her zamanDELETED
olarak işaretler.
- Bu sürüm, önceki bir tarihsel kaydın, sonraki tarihsel kayıtla aynı sütunları içermesi durumunda silinmesi halinde, SCD türü 2 işleme sırasında satırların gizlenmesine neden olan bir hatayı düzeltir.
- Bu güncelleştirme,
expect_or_fail
beklentisi olan bir görünümün, beklenti başarısız olsa bile,RUNNING
durumunda kalmasına neden olan bir hatayı düzeltir. Bu düzeltmeyle işlem hattı başarısız olur veFAILED
durumuna geçirilir.