Omgevingsversie 2

Dit artikel geeft een overzicht van de systeemomgevingsinformatie voor omgevingsversie 2. Om compatibiliteit voor de toepassing te garanderen, gebruiken serverloze workloads een versieloze API, ook wel de omgevingsversie genoemd, die compatibel blijft met nieuwere serverversies.

U kunt een basisomgeving selecteren die deze omgevingsversie bevat met behulp van het deelvenster Omgeving in uw serverloze notebooks. Zie Een basisomgeving selecteren.

Nieuwe functies en verbeteringen

De volgende nieuwe functies en verbeteringen zijn beschikbaar in omgeving versie 2.

Dashboards, waarschuwingen en query's worden ondersteund als werkruimtebestanden

20 mei 2025

Dashboards, waarschuwingen en query's worden nu ondersteund als werkruimtebestanden, wat betekent dat u programmatisch kunt communiceren met deze Databricks-objecten zoals elk ander bestand, vanaf elke locatie waar het bestandssysteem van de werkruimte beschikbaar is. Zie Wat zijn werkruimtebestanden? en programmatisch communiceren met werkruimtebestanden.

Webterminal ingeschakeld op serverloze compute

3 april 2025

De webterminal is nu ingeschakeld op omgeving versie 2. Zie Shell-opdrachten uitvoeren in de Azure Databricks-webterminal voor meer informatie over het gebruik van de webterminal.

Het VARIANT gegevenstype kan niet meer worden gebruikt met bewerkingen waarvoor vergelijkingen zijn vereist

5 februari 2025

U kunt de volgende componenten of operators niet gebruiken in query's met een VARIANT gegevenstype:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Bovendien kunt u deze DataFrame-functies niet gebruiken:

  • df.dropDuplicates()
  • df.repartition()

Deze bewerkingen voeren vergelijkingen uit en vergelijkingen die gebruikmaken van het VARIANT gegevenstype produceren niet-gedefinieerde resultaten en worden niet ondersteund in Databricks. Als u het VARIANT-type in uw Azure Databricks-workloads of -tabellen gebruikt, raadt Databricks de volgende wijzigingen aan:

  • Werk queries of expressies bij om VARIANT waarden expliciet te casten naar niet-VARIANT gegevenstypen.
  • Als u velden hebt die moeten worden gebruikt met een van de bovenstaande bewerkingen, extraheert u deze velden uit het VARIANT gegevenstype en slaat u deze op met niet-VARIANT gegevenstypen.

Zie Gegevens van query-varianten.

Als werkruimtebestanden worden notebooks ondersteund.

23 januari 2025

Notitieboeken worden ondersteund als werkruimtebestanden in omgevingsversie 2. U kunt notitieblokken programmatisch schrijven, lezen en verwijderen, net zoals elk ander bestand. Hierdoor is programmatische interactie mogelijk met notebooks vanaf elke locatie waar het bestandssysteem van de werkruimte beschikbaar is. Zie Programmatisch bestanden en mappen maken, bijwerken en verwijderen voor meer informatie.

Taakvoortgangsbalk toegevoegd aan serverloze berekening

16 december 2024

Er is een nieuwe voortgangsbalk toegevoegd aan notebookcellen die draaien op omgevingsversie 2. Deze voortgangsbalk geeft de voortgang van de uitvoering van de Spark-code van de cel aan.

serverloze voortgangsbalk

Systeemomgeving

  • besturingssysteem: Ubuntu 22.04.4 LTS
  • Python: 3.11.10
  • Databricks Connect: 15.4.25

Geïnstalleerde Python-bibliotheken

Om omgevingsversie 2 in je lokale virtuele Python-omgeving te reproduceren, download je het bestand requirements-env-2.txt en voer pip install -r requirements-env-2.txt uit. Dit commando installeert alle bibliotheken uit omgevingsversie 2.

Library Version Library Version Library Version
asttokens 2.0.5 astunparse 1.6.3 azure-core 1.32.0
azure-storage-blob 12.19.1 azure-storage-file-datalake 12.14.0 black 23.3.0
boto3 1.34.39 botocore 1.34.39 cachetools 5.5.0
certifi 2023.7.22 cffi 1.15.1 chardet 4.0.0
charset-normalizer 2.0.4 click 8.0.4 cloudpickle 3.0.0
comm 0.1.2 contourpy 1.0.5 cryptography 41.0.3
cycler 0.11.0 Cython 0.29.32 databricks-connect 15.4.25
databricks-sdk 0.40.0 debugpy 1.6.7 decorator 5.1.1
dill 0.3.6 entrypoints 0.4 executing 0.8.3
facets-overview 1.1.1 filelock 3.13.4 fonttools 4.25.0
gitdb 4.0.11 GitPython 3.1.43 google-api-core 2.18.0
google-auth 2.35.0 google-cloud-core 2.4.1 google-cloud-storage 2.18.2
google-crc32c 1.6.0 google-resumable-media 2.7.2 googleapis-common-protos 1.65.0
grpcio 1.69.0 grpcio-status 1.69.0 idna 3.4
importlib-metadata 6.0.0 ipyflow-core 0.0.201 ipykernel 6.28.0
ipython 8.25.0 ipython-genutils 0.2.0 ipywidgets 7.7.2
isodate 0.7.2 jedi 0.18.1 jmespath 0.10.0
joblib 1.2.0 jupyter_client 7.4.9 jupyter_core 5.3.0
kiwisolver 1.4.4 matplotlib 3.7.2 matplotlib-inline 0.1.6
mlflow-skinny 2.11.4 mypy-extensions 0.4.3 nest-asyncio 1.5.6
numpy 1.23.5 packaging 23.2 pandas 1.5.3
parso 0.8.3 pathspec 0.10.3 patsy 0.5.3
pexpect 4.8.0 pillow 10.3.0 pip 24.2
platformdirs 3.10.0 plotly 5.9.0 prompt_toolkit 3.0.48
proto-plus 1.25.0 protobuf 5.29.3 psutil 5.9.0
psycopg2 2.9.3 ptyprocess 0.7.0 pure-eval 0.2.2
py4j 0.10.9.7 pyarrow 14.0.1 pyasn1 0.4.8
pyasn1-modules 0.2.8 pyccolo 0.0.65 pycparser 2.21
pydantic 1.10.6 Pygments 2.15.1 pyodbc 4.0.39
pyparsing 3.0.9 python-dateutil 2.8.2 python-lsp-jsonrpc 1.1.2
pytz 2022.7 PyYAML 6.0 pyzmq 25.1.2
requests 2.31.0 rsa 4.9 s3transfer 0.10.3
scikit-learn 1.3.0 scipy 1.11.1 seaborn 0.12.2
setuptools 75.1.0 smmap 5.0.1 sqlparse 0.5.1
stack-data 0.2.0 statsmodels 0.14.0 tenacity 8.2.2
threadpoolctl 2.2.0 tokenize-rt 4.2.1 tornado 6.3.2
traitlets 5.13.0 typing_extensions 4.10.0 tzdata 2022.1
ujson 5.4.0 urllib3 1.26.16 wcwidth 0.2.5
wheel 0.38.4 zipp 3.11.0 zstandard 0.23.0