Delen via


Releaseopmerkingen voor Delta Live Tables en het release-upgradeproces

In dit artikel wordt het releaseproces van Delta Live Tables uitgelegd, hoe de Delta Live Tables runtime wordt beheerd en vindt u koppelingen naar releaseopmerkingen voor elke Delta Live Tables release.

Delta Live Tables runtimekanalen

Notitie

Als u de Databricks Runtime-versies wilt zien die worden gebruikt met een Delta Live Tables-release, raadpleegt u de releaseopmerkingen voor die release.

Delta Live Tables-clusters maken gebruik van runtimes op basis van releaseopmerkingen van Databricks Runtime- en compatibiliteitsversies. Databricks werkt de Delta Live-Tables-runtimes automatisch bij om verbeteringen en upgrades naar het platform te ondersteunen. U kunt het veld channel in de pijplijninstellingen van Delta Live Tables gebruiken om de Delta Live Tables runtimeversie te beheren waarop uw pijplijn wordt uitgevoerd. De ondersteunde values zijn:

  • current om de huidige runtimeversie te gebruiken.
  • preview om uw pijplijn te testen met toekomstige wijzigingen in de runtimeversie.

Uw pijplijnen worden standaard uitgevoerd met behulp van de current runtimeversie. Databricks raadt aan de current runtime voor productieworkloads te gebruiken. Als u wilt weten hoe u de preview instelling gebruikt om uw pijplijnen te testen met de volgende runtimeversie, raadpleegt u Het testen van uw pijplijnen automatiseren met de volgende runtimeversie.

Belangrijk

Functies die zijn gemarkeerd als algemeen beschikbaar of openbare preview zijn beschikbaar in het current kanaal.

Voor meer informatie over Delta Live Tables-kanalen, zie het veld channel in de Delta Live Tablespijplijninstellingen.

Als u wilt weten hoe Delta Live Tables het upgradeproces voor elke release beheert, raadpleegt u Hoe werken Delta Live Tables-upgrades?.

Hoe vind ik de Databricks Runtime-versie voor een pijplijn update?

U kunt een query uitvoeren op het Gebeurtenislogboek van Delta Live Tables om de Databricks Runtime-versie voor een pijplijn te vinden update. Zie runtime-informatie.

releaseopmerkingen voor Delta Live Tables

Delta Live Tables releaseopmerkingen worden georganiseerd op jaar en week van jaar. Omdat Delta Live Tablesversielozeis, vinden zowel werkruimte- als runtimewijzigingen automatisch plaats. De volgende releaseopmerkingen bieden een overzicht van wijzigingen en oplossingen voor fouten in elke release:

Hoe werken Delta Live-upgrades Tables?

Delta Live Tables wordt beschouwd als een versieloze product, wat betekent dat Databricks de Delta Live Tables runtime automatisch bijwerken om verbeteringen en upgrades naar het platform te ondersteunen. Databricks raadt aan om externe afhankelijkheden voor Delta Live-Tables-pijplijnen te beperken.

Databricks werkt proactief om te voorkomen dat automatische upgrades fouten of problemen introduceren in productie Delta Live Tables pijplijnen. Zie Delta Live Tables upgradeproces.

Met name voor gebruikers die Delta Live Tables-pijplijnen met externe afhankelijkheden implementeren, raadt Databricks aan om pijplijnen proactief te testen met preview kanalen. Zie Automatiseren testen van uw pijplijnen met de volgende runtimeversie.

Delta Live Tables upgradeproces

Databricks beheert de Databricks Runtime dat wordt gebruikt door Delta Live Tables rekenbronnen. Delta Live Tables werkt automatisch de runtime bij in uw Azure Databricks-werkruimten en controleert de gezondheid van uw pijplijnen na de upgrade.

Als Delta Live Tables detecteert dat een pijplijn niet kan worden gestart vanwege een upgrade, wordt de runtimeversie voor de pijplijn teruggezet naar de vorige versie die stabiel is en worden de volgende stappen automatisch geactiveerd:

  • De Delta Live-Tables-runtime van de pijplijn is vastgemaakt aan de vorige bekende goede versie.
  • Databricks-ondersteuning wordt op de hoogte gesteld van het probleem.
    • Als het probleem te maken heeft met een regressie in de runtime, lost Databricks het probleem op.
    • Als het probleem wordt veroorzaakt door een aangepaste bibliotheek of een aangepast pakket dat door de pijplijn wordt gebruikt, neemt Databricks contact met u op om het probleem op te lossen.
  • Wanneer het probleem is opgelost, start Databricks de upgrade opnieuw.

Belangrijk

Delta Live Tables draait alleen pijplijnen die in de productiemodus met het kanaal set worden uitgevoerd, terug naar current.

Het testen van uw pijplijnen automatiseren met de volgende runtimeversie

Gebruik de functie Delta Live Tables-kanalen om ervoor te zorgen dat wijzigingen in de volgende versie van Delta Live Tables-runtime geen invloed hebben op uw pijplijnen.

  1. Maak een staging-pijplijn en set het kanaal naar preview.
  2. Maak in de gebruikersinterface van Delta Live Tables een planning om de pijplijn wekelijks uit te voeren en waarschuwingen in te schakelen voor het ontvangen van een e-mailmelding voor pijplijnfouten. Databricks raadt aan wekelijkse testuitvoeringen van pijplijnen te plannen, met name als u aangepaste pijplijnafhankelijkheden gebruikt.
  3. Als u een melding ontvangt van een fout en deze niet kunt oplossen, opent u een ondersteuningsticket met Databricks.

Pijplijnafhankelijkheden

Delta Live Tables ondersteunt externe afhankelijkheden in uw pijplijnen; U kunt bijvoorbeeld elk Python-pakket installeren met behulp van de opdracht %pip install. Delta Live Tables biedt ook ondersteuning voor het gebruik van globale en clustergerichte init-scripts. Deze externe afhankelijkheden, met name init-scripts, verhogen echter het risico op problemen met runtime-upgrades. Om deze risico's te beperken, minimaliseert u het gebruik van init-scripts in uw pijplijnen. Als uw verwerking init-scripts vereist, automatiseert u het testen van uw pijplijn om problemen vroeg te detecteren; zie Automate testing of your pipelines with the next runtime version. Als u init-scripts gebruikt, raadt Databricks u aan uw testfrequentie te verhogen.