Megosztás a következőn keresztül:


A DLT kibocsátási megjegyzései és a kiadásfrissítési folyamat

Ez a cikk ismerteti a DLT kiadási folyamatát, a DLT-futtatókörnyezet kezelését, és hivatkozásokat tartalmaz az egyes DLT-kiadások kibocsátási megjegyzéseire.

DLT-futtatókörnyezeti csatornák

Jegyzet

A DLT-kiadással együtt használt Databricks Runtime-verziók megtekintéséhez nézze meg a kiadáshoz tartozó kiadási megjegyzéseket.

A DLT-fürtök futtatókörnyezeteket használnak Databricks Runtime kibocsátási megjegyzéseinek verziói és kompatibilitásialapján. A Databricks automatikusan frissíti a DLT-futtatókörnyezeteket a platform fejlesztéseinek és frissítéseinek támogatásához. A DLT-folyamat beállításainak channel mezőjével szabályozhatja a folyamatot futtató DLT-futtatókörnyezet verzióját. A támogatott értékek a következők:

  • current az aktuális futtatókörnyezeti verzió használatára.
  • preview a folyamatláncot tesztelni a futtatókörnyezet verziójának közelgő változásaival.

Alapértelmezés szerint a folyamatok a current futtatókörnyezeti verzióval futnak. A Databricks a current futtatókörnyezet használatát javasolja éles számítási feladatokhoz. Ha tudni szeretné, hogyan használhatja a preview beállítást a folyamatok következő futtatókörnyezeti verzióval való teszteléséhez, olvassa el Folyamatok tesztelésének automatizálása a következő futtatókörnyezeti verzióval.

Fontos

Az általánosan elérhetőként vagy nyilvános előzetes verzióként megjelölt funkciók a current csatornán érhetők el.

A DLT-csatornákról további információt a DLT folyamatbeállításokchannel mezőjében talál.

Ha tudni szeretné, hogyan kezeli a DLT az egyes kiadások frissítési folyamatát, olvassa el A DLT-frissítések működése című témakört..

Hogyan találom meg a Databricks Runtime-verziót egy folyamatfrissítéshez?

A DLT eseménynaplójában lekérdezheti a Databricks Runtime-verziót egy folyamatfrissítéshez. Lásd futtatókörnyezeti információkat.

DLT kibocsátási megjegyzései

A DLT kibocsátási megjegyzései évek és hetek szerint vannak rendszerezve. Mivel a DLT verzió nélküli, a munkaterület és a futtatókörnyezet módosításai is automatikusan megtörténnek. Az alábbi kibocsátási megjegyzések áttekintést nyújtanak az egyes kiadások módosításairól és hibajavításairól:

Hogyan működnek a DLT-frissítések?

A DLT verzió nélküli terméknek minősül, ami azt jelenti, hogy a Databricks automatikusan frissíti a DLT-futtatókörnyezetet a platform fejlesztéseinek és frissítéseinek támogatása érdekében. A Databricks a DLT-folyamatok külső függőségeinek korlátozását javasolja.

A Databricks proaktív módon igyekszik megakadályozni, hogy az automatikus frissítések hibákat vagy problémákat okoznak az éles DLT-folyamatokban. Lásd DLT frissítési folyamatát.

Különösen a külső függőségekkel rendelkező DLT-folyamatokat üzembe helyező felhasználók számára a Databricks azt javasolja, hogy proaktívan tesztelje a folyamatokat preview csatornákkal. Lásd: Folyamatok tesztelésének automatizálása a következő futtatókörnyezeti verzióval.

DLT frissítési folyamata

A Databricks kezeli a DLT számítási erőforrások által használt Databricks Runtime. A DLT automatikusan frissíti a futtatókörnyezetet az Azure Databricks-munkaterületeken, és figyeli a folyamatok állapotát a frissítés után.

Ha a DLT azt észleli, hogy egy folyamat frissítés miatt nem indítható el, a folyamat futtatókörnyezeti verziója visszaáll az ismerten stabil korábbi verzióra, és a következő lépések automatikusan aktiválódnak:

  • A pipeline DLT futtatókörnyezete az előző ismert jó verzióra van rögzítve.
  • A Databricks ügyfélszolgálata értesítést kap a problémáról.
    • Ha a probléma a futtatókörnyezet regressziójához kapcsolódik, a Databricks megoldja a problémát.
    • Ha a problémát a folyamat által használt egyéni kódtár vagy -csomag okozza, a Databricks felveszi Ön a kapcsolatot a probléma megoldásához.
  • A probléma megoldása után a Databricks újra elindítja a frissítést.

Fontos

A DLT csak akkor állítja vissza az éles módban futó adatcsatornákat, ha a csatorna current-ra van állítva.

Folyamatok tesztelésének automatizálása a következő futtatókörnyezeti verzióval

Annak érdekében, hogy a következő DLT-futtatókörnyezeti verzió módosításai ne legyenek hatással a folyamatokra, használja a DLT-csatornák funkciót:

  1. Hozzon létre egy előkészítési folyamatot, és állítsa a csatornát preview.
  2. A DLT felhasználói felületén hozzon létre egy ütemezést a folyamat heti futtatásához, és engedélyezze a riasztások fogadását e-mailben a folyamathibákról. A Databricks javasolja a folyamatok heti tesztfuttatásainak ütemezését, különösen akkor, ha egyéni folyamatfüggőségekethasznál.
  3. Ha értesítést kap egy hibáról, és nem tudja megoldani, nyisson meg egy támogatási jegyet a Databricksben.

folyamatfüggőségek

A DLT támogatja a folyamatok külső függőségeit; Például bármilyen Python-csomagot telepíthet a %pip install paranccsal. A DLT támogatja a globális és fürt hatókörű init szkriptekhasználatát is. Ezek a külső függőségek, különösen az init szkriptek azonban növelik a futtatókörnyezet frissítésével kapcsolatos problémák kockázatát. A kockázatok csökkentése érdekében minimalizálja az init-szkriptek használatát a folyamatokban. Ha a feldolgozás init szkripteket igényel, automatizálja a folyamat tesztelését a problémák korai észleléséhez; lásd: Folyamatok tesztelésének automatizálása a következő futtatókörnyezeti verzióval. Init-szkriptek használata esetén a Databricks javasolja a tesztelés gyakoriságának növelését.