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 Release van Delta Live Tables.
Runtimekanalen voor Delta Live Tables
Delta Live Tables-clusters maken gebruik van runtimes op basis van de releaseversies en compatibiliteit van Databricks Runtime. Databricks werkt de Delta Live Tables-runtimes automatisch bij om verbeteringen en upgrades naar het platform te ondersteunen. U kunt het channel
veld in de pijplijninstellingen voor Delta Live Tables gebruiken om de runtimeversie van Delta Live Tables te beheren waarop uw pijplijn wordt uitgevoerd. De ondersteunde waarden 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.
Als u de Databricks Runtime-versies wilt zien die worden gebruikt met een Release van Delta Live Tables, raadpleegt u de releaseopmerkingen voor die release.
Zie het channel
veld in de pijplijninstellingen voor Delta Live Tables voor meer informatie over Delta Live Tables-kanalen.
Als u wilt weten hoe Delta Live Tables het upgradeproces voor elke release beheert, raadpleegt u Hoe werken Delta Live Tables-upgrades?
Hoe kan ik de Databricks Runtime-versie voor een pijplijnupdate zoeken?
U kunt het gebeurtenislogboek van Delta Live Tables opvragen om de Databricks Runtime-versie voor een pijplijnupdate te vinden. Zie runtime-informatie.
Releaseopmerkingen voor Delta Live Tables
Releaseopmerkingen voor Delta Live Tables zijn ingedeeld op jaar en week-van-jaar. Omdat Delta Live Tables versieloos is, vinden zowel werkruimte- als runtimewijzigingen automatisch plaats. De volgende releaseopmerkingen bieden een overzicht van wijzigingen en oplossingen voor fouten in elke release:
- Delta Live Tables release 2024.13
- Delta Live Tables release 2024.11
- Delta Live Tables release 2024.09
- Delta Live Tables release 2024.05
- Delta Live Tables release 2024.02
- Delta Live Tables release 2023.50
- Delta Live Tables release 2023.48
- Delta Live Tables release 2023.45
- Delta Live Tables release 2023.43
- Delta Live Tables release 2023.41
- Delta Live Tables release 2023.37
- Delta Live Tables release 2023.35
- Delta Live Tables release 2023.30
- Delta Live Tables release 2023.27
- Delta Live Tables release 2023.23
- Delta Live Tables release 2023.21
- Delta Live Tables release 2023.19
- Delta Live Tables release 2023.17
- Delta Live Tables release 2023.16
- Delta Live Tables release 2023.13
- Delta Live Tables release 2023.11
- Delta Live Tables release 2023.06
- Delta Live Tables release 2023.03
- Delta Live Tables release 2023.01
- Delta Live Tables release 2022.49
- Delta Live Tables release 2022.46
- Delta Live Tables release 2022.44
- Delta Live Tables release 2022.42
- Delta Live Tables release 2022.40
- Delta Live Tables release 2022.37
Hoe werken upgrades van Delta Live Tables?
Delta Live Tables wordt beschouwd als een product zonder versie, 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 pijplijnen voor delta livetabellen. Zie het upgradeproces voor Delta Live Tables.
Met name voor gebruikers die Delta Live Tables-pijplijnen implementeren met externe afhankelijkheden, raadt Databricks aan om pijplijnen proactief te testen met preview
kanalen. Zie Automatiseren testen van uw pijplijnen met de volgende runtimeversie.
Upgradeproces voor Delta Live Tables
Databricks beheert de Databricks Runtime die wordt gebruikt door Delta Live Tables-rekenresources. Delta Live Tables werkt de runtime automatisch bij in uw Azure Databricks-werkruimten en bewaakt de status 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.
- De gebruikersinterface van Delta Live Tables toont een visuele indicator dat de pijplijn is vastgemaakt aan een vorige versie vanwege een upgradefout.
- 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 herstelt alleen pijplijnen die worden uitgevoerd in de productiemodus, waarbij het kanaal is ingesteld op current
.
Het testen van uw pijplijnen automatiseren met de volgende runtimeversie
Als u ervoor wilt zorgen dat wijzigingen in de volgende runtimeversie van Delta Live Tables niet van invloed zijn op uw pijplijnen, gebruikt u de functie Delta Live Tables-kanalen:
- Maak een faseringspijplijn en stel het kanaal in op
preview
. - Maak in de gebruikersinterface van Delta Live Tables een planning voor het wekelijks uitvoeren van de pijplijn en schakel waarschuwingen in 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.
- 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 %pip install
opdracht. Delta Live Tables biedt ook ondersteuning voor het gebruik van init-scripts met globale en clusterbereiken. 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.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor