Freigeben über


Serverlose Umgebung, Version 2

In diesem Artikel werden die Systemumgebungsinformationen für serverlose Umgebung, Version 2, beschrieben. Um die Kompatibilität für die Anwendung sicherzustellen, verwenden serverlose Workloads eine versionslose API, die als Umgebungsversion bezeichnet wird, die mit neueren Serverversionen kompatibel bleibt.

Sie können die Umgebungsversion mithilfe des Seitenfensters Umgebung in Ihren serverlosen Notizbüchern auswählen. Siehe Auswählen einer Umgebungsversion.

Neue Features und Verbesserungen

Die folgenden neuen Features und Verbesserungen sind in serverloser Umgebung 2 verfügbar.

Dashboards, Warnungen und Abfragen werden als Arbeitsbereichsdateien unterstützt.

20. Mai 2025

Dashboards, Warnungen und Abfragen werden jetzt als Arbeitsbereichsdateien unterstützt, was bedeutet, dass Sie programmgesteuert mit diesen Databricks-Objekten wie jeder anderen Datei interagieren können, von praktisch überall aus ist das Arbeitsbereichsdateisystem verfügbar. Sehen Sie sich an, was Arbeitsbereichsdateien sind? Und interagieren Sie programmgesteuert mit Arbeitsbereichsdateien.

Webterminal auf serverlosem Compute aktiviert

3. April 2025

Das Webterminal ist jetzt in serverloser Umgebung, Version 2, aktiviert. Weitere Informationen zur Verwendung des Webterminals finden Sie unter Ausführen von Shellbefehlen im Azure Databricks-Webterminal.

Der Datentyp VARIANT kann nicht mehr mit Vorgängen verwendet werden, für die Vergleiche erforderlich sind.

5. Februar 2025

Sie können die folgenden Klauseln oder Operatoren nicht in Abfragen verwenden, die einen VARIANT Datentyp enthalten:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Darüber hinaus können Sie diese DataFrame-Funktionen nicht verwenden:

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

Diese Vorgänge führen Vergleiche aus, und Vergleiche, die den Datentyp VARIANT verwenden, erzeugen nicht definierte Ergebnisse und werden in Databricks nicht unterstützt. Wenn Sie den VARIANT Typ in Ihren Azure Databricks-Workloads oder -Tabellen verwenden, empfiehlt Databricks die folgenden Änderungen:

  • Aktualisieren Sie Abfragen oder Ausdrücke, um VARIANT-Werte explizit in Nicht-VARIANT-Datentypen umzuwandeln.
  • Wenn Sie Felder haben, die mit einem der oben genannten Vorgänge verwendet werden müssen, extrahieren Sie diese Felder aus dem VARIANT Datentyp, und speichern Sie sie mit nicht-VARIANT Datentypen.

Siehe Abfragevariantendaten.

Notizbücher werden als Arbeitsumgebungsdateien unterstützt

23. Januar 2025

Notizbücher werden als Arbeitsbereichsdateien in der serverlosen Umgebung 2 unterstützt. Sie können Notizbücher programmgesteuert wie jede andere Datei schreiben, lesen und löschen. Dies ermöglicht die programmgesteuerte Interaktion mit Notizbüchern von überall aus, an der das Arbeitsbereichsdateisystem verfügbar ist. Weitere Informationen finden Sie unter Programmgesteuertes Erstellen, Aktualisieren und Löschen von Dateien und Verzeichnissen.

Aufgabenstatusanzeige zu serverlosem Computing hinzugefügt

16. Dezember 2024

Eine neue Aufgabenstatusanzeige wurde zu Notebook-Zellen hinzugefügt, die in Version 2 der Umgebung für serverloses Computing ausgeführt werden. Diese Statusleiste gibt den Ausführungsfortschritt des Spark-Codes der Zelle an.

Statusleiste ohne Server

Systemumgebung

  • Betriebssystem: Ubuntu 22.04.4 LTS
  • Python: 3.11.10
  • Databricks Connect: 15.4.5

Installierte Python-Bibliotheken

Um die Serverless-Umgebung 2 in Ihrer lokalen virtuellen Python-Umgebung zu reproduzieren, laden Sie die requirements-env-2.txt Datei herunter und führen Sie den Befehl pip install -r requirements-env-2.txt aus. Mit diesem Befehl werden alle Open Source-Bibliotheken aus serverloser Umgebung 2 installiert.

Library Version Library Version Library Version
asttokens 2.0.5 astunparse 1.6.3 autocommand 2.2.2
azure-core 1.31.0 azure-storage-blob 12.19.1 azure-storage-file-datalake 12.14.0
backports.tarfile 1.2.0 black 23.3.0 blinker 1.4
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.5
databricks-sdk 0.36.0 dbus-python 1.2.18 debugpy 1.6.7
decorator 5.1.1 dill 0.3.6 distlib 0.3.9
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.67.0
grpcio-status 1.67.0 httplib2 0.20.2 idna 3.4
importlib-metadata 6.0.0 importlib_resources 6.4.0 inflect 7.3.1
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
jaraco.collections 5.1.0 jaraco.context 5.3.0 jaraco.functools 4.0.1
jaraco.text 3.12.1 jedi 0.18.1 jeepney 0.7.1
jmespath 0.10.0 joblib 1.2.0 jupyter_client 7.4.9
jupyter_core 5.3.0 keyring 23.5.0 kiwisolver 1.4.4
launchpadlib 1.10.16 lazr.restfulclient 0.14.4 lazr.uri 1.0.6
matplotlib 3.7.2 matplotlib-inline 0.1.6 mlflow-skinny 2.11.4
more-itertools 8.10.0 mypy-extensions 0.4.3 nest-asyncio 1.5.6
numpy 1.23.5 oauthlib 3.2.0 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.28.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
PyGObject 3.42.1 PyJWT 2.3.0 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
SecretStorage 3.3.1 setuptools 75.1.0 six 1.16.0
smmap 5.0.1 sqlparse 0.5.1 ssh-import-id 5.11
stack-data 0.2.0 statsmodels 0.14.0 tenacity 8.2.2
threadpoolctl 2.2.0 tokenize-rt 4.2.1 tomli 2.0.1
tornado 6.3.2 traitlets 5.13.0 typeguard 4.3.0
typing_extensions 4.10.0 tzdata 2022.1 ujson 5.4.0
unattended-upgrades 0.1 urllib3 1.26.16 virtualenv 20.26.6
wadllib 1.3.6 wcwidth 0.2.5 wheel 0.38.4
zipp 3.11.0 zstandard 0.23.0