Bagikan melalui


Lingkungan tanpa server versi 2

Artikel ini menguraikan informasi lingkungan sistem untuk lingkungan tanpa server versi 2. Untuk memastikan kompatibilitas untuk aplikasi, beban kerja tanpa server menggunakan API versi, yang dikenal sebagai versi lingkungan, yang tetap kompatibel dengan versi server yang lebih baru.

Anda dapat memilih versi lingkungan menggunakan panel samping Environment di notebook tanpa server Anda. Lihat Memilih lingkungan dasar.

Fitur dan peningkatan baru

Fitur dan peningkatan baru berikut tersedia di lingkungan tanpa server 2.

Dasbor, peringatan, dan kueri didukung sebagai file ruang kerja

Mei 20, 2025

Dasbor, pemberitahuan, dan kueri sekarang didukung sebagai file ruang kerja, yang berarti Anda dapat berinteraksi secara terprogram dengan objek Databricks ini seperti file lain, dari mana saja sistem file ruang kerja tersedia. Lihat Apa itu file ruang kerja? dan Berinteraksi secara terprogram dengan file ruang kerja.

Terminal web diaktifkan pada komputasi tanpa server

3 April 2025

Terminal web sekarang diaktifkan pada lingkungan tanpa server versi 2. Untuk informasi selengkapnya tentang cara menggunakan terminal web, lihat Menjalankan perintah shell di terminal web Azure Databricks.

Jenis data VARIANT tidak dapat lagi digunakan dengan operasi yang memerlukan perbandingan

5 Februari 2025

Anda tidak dapat menggunakan klausa atau operator berikut dalam kueri yang menyertakan jenis data VARIANT:

  • DISTINCT
  • INTERSECT
  • EXCEPT
  • UNION
  • DISTRIBUTE BY

Selain itu, Anda tidak dapat menggunakan fungsi DataFrame ini:

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

Operasi ini melakukan perbandingan, dan perbandingan yang menggunakan jenis data VARIANT menghasilkan hasil yang tidak terdefinisi dan tidak didukung di Databricks. Jika Anda menggunakan jenis VARIANT dalam beban kerja atau tabel Azure Databricks Anda, Databricks merekomendasikan perubahan berikut:

  • Perbarui kueri atau ekspresi untuk secara eksplisit melemparkan nilai VARIANT ke jenis data non-VARIANT.
  • Jika Anda memiliki bidang yang harus digunakan dengan salah satu operasi di atas, ekstrak bidang tersebut dari jenis data VARIANT dan simpan menggunakan jenis data non-VARIANT.

Lihat data varian kueri.

Buku catatan didukung sebagai berkas ruang kerja

23 Januari 2025

Notebook didukung sebagai file ruang kerja di lingkungan tanpa server 2. Anda dapat menulis, membaca, dan menghapus buku catatan secara terprogram seperti yang Anda lakukan pada file lainnya. Ini memungkinkan interaksi secara programatik dengan notebook dari mana pun sistem file ruang kerja dapat diakses. Untuk informasi selengkapnya, lihat Membuat, memperbarui, dan menghapus file dan direktori secara terprogram.

Bilah kemajuan tugas ditambahkan ke komputasi tanpa server

16 Desember 2024

Bilah kemajuan tugas baru telah ditambahkan ke sel buku catatan yang berjalan di lingkungan komputasi tanpa server versi 2. Bilah kemajuan ini menunjukkan kemajuan eksekusi kode Spark pada sel.

bilah kemajuan tanpa server

Lingkungan sistem

  • Sistem Operasi : Ubuntu 22.04.4 LTS
  • Python: 3.11.10
  • Databricks Connect: 15.4.5

Pustaka Python yang diinstal

Untuk mereproduksi lingkungan tanpa server 2 di lingkungan virtual Python lokal Anda, unduh file requirements-env-2.txt dan jalankan pip install -r requirements-env-2.txt. Perintah ini menginstal semua pustaka sumber terbuka dari lingkungan tanpa server 2.

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