Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
grup perintah
Note
Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Publik.
Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.
schemas Grup perintah dalam Databricks CLI berisi perintah untuk mengelola skema di Unity Catalog. Skema adalah lapisan kedua dari namespace tiga tingkat Unity Catalog. Skema mengatur tabel, tampilan, dan fungsi. Lihat Apa itu skema di Azure Databricks?.
Buat skema Databricks
Buat skema baru untuk katalog di metastore. Pemanggil harus menjadi admin metastore, atau memiliki CREATE_SCHEMA hak istimewa di katalog induk.
databricks schemas create NAME CATALOG_NAME [flags]
Arguments
NAME
Nama skema, relatif terhadap katalog induk.
CATALOG_NAME
Nama katalog induk.
Opsi
--comment string
Deskripsi teks bentuk bebas yang disediakan pengguna.
--json JSON
String JSON sebaris atau @path ke file JSON dengan isi permintaan.
--storage-root string
URL akar penyimpanan untuk tabel terkelola dalam skema.
Examples
Contoh berikut membuat skema baru bernama analytics dalam main katalog:
databricks schemas create analytics main
Contoh berikut membuat skema baru dengan komentar:
databricks schemas create analytics main --comment "Schema for analytics data"
penghapusan skema databricks
Hapus skema yang ditentukan dari katalog induk. Penelepon harus menjadi pemilik skema atau pemilik katalog induk.
databricks schemas delete FULL_NAME [flags]
Arguments
FULL_NAME
Nama lengkap skema.
Opsi
--force
Penghapusan paksa meskipun skema tidak kosong.
Examples
Contoh berikut menghapus skema:
databricks schemas delete main.analytics
Contoh paksa berikut menghapus skema meskipun tidak kosong:
databricks schemas delete main.analytics --force
dapatkan skema databricks
Dapatkan skema yang ditentukan dalam metastore. Pemanggil harus menjadi admin metastore, pemilik skema, atau pengguna yang memiliki USE_SCHEMA hak istimewa pada skema.
databricks schemas get FULL_NAME [flags]
Arguments
FULL_NAME
Nama lengkap skema.
Opsi
--include-browse
Apakah akan menyertakan skema dalam respons yang hanya dapat diakses oleh prinsipal metadata selektif.
Examples
Contoh berikut mendapatkan informasi tentang skema:
databricks schemas get main.analytics
Contoh berikut mendapatkan informasi skema termasuk izin penelusuran:
databricks schemas get main.analytics --include-browse
daftar skema databricks
Cantumkan skema untuk katalog di metastore. Jika penelepon adalah admin metastore atau pemilik induk katalog, maka semua skema untuk katalog tersebut akan diambil. Jika tidak, hanya skema yang dimiliki oleh pemanggil (atau di mana pemanggil memiliki USE_SCHEMA hak istimewa) yang akan diambil. Tidak ada jaminan urutan elemen tertentu dalam array.
databricks schemas list CATALOG_NAME [flags]
Arguments
CATALOG_NAME
Katalog induk untuk skema yang diminati.
Opsi
--include-browse
Apakah akan menyertakan skema dalam respons yang hanya dapat diakses oleh prinsipal metadata selektif.
--max-results int
Jumlah maksimum skema yang akan dikembalikan.
--page-token string
Token paginasi buram untuk masuk ke halaman berikutnya berdasarkan kueri sebelumnya.
Examples
Contoh berikut mencantumkan semua skema dalam main katalog:
databricks schemas list main
Contoh berikut mencantumkan skema dengan maksimal 10 hasil:
databricks schemas list main --max-results 10
Contoh berikut mencantumkan skema menggunakan penomoran halaman:
databricks schemas list main --page-token <token>
pembaruan skema pada databricks
Memperbarui skema untuk katalog. Pemanggil harus menjadi pemilik skema atau admin metastore. Jika penelepon adalah admin metastore, hanya bidang yang owner dapat diubah dalam pembaruan. Jika bidang name perlu diperbarui, pemanggil harus menjadi admin metastore atau memiliki hak istimewa CREATE_SCHEMA pada katalog induk.
databricks schemas update FULL_NAME [flags]
Arguments
FULL_NAME
Nama lengkap skema.
Opsi
--comment string
Deskripsi teks bentuk bebas yang disediakan pengguna.
--enable-predictive-optimization EnablePredictiveOptimization
Apakah pengoptimalan prediktif harus diaktifkan untuk objek dan objek ini di bawahnya. Nilai yang didukung: [DISABLE, ENABLE, INHERIT]
--json JSON
String JSON sebaris atau @path ke file JSON dengan isi permintaan.
--new-name string
Nama baru untuk skema.
--owner string
Nama pengguna pemilik skema saat ini.
Examples
Contoh berikut memperbarui komentar skema:
databricks schemas update main.analytics --comment "Updated analytics schema"
Contoh berikut mengubah pemilik skema:
databricks schemas update main.analytics --owner someone@example.com
Contoh berikut mengganti nama skema:
databricks schemas update main.analytics --new-name analytics_v2
Bendera dunia
--debug
Apakah debug logging ingin diaktifkan?
-h atau --help
Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.
--log-file tali
String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.
--log-format Format
Jenis format log, text atau json. Nilai defaultnya adalah text.
--log-level tali
Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.
-o, --output jenis
Jenis output perintah, text atau json. Nilai defaultnya adalah text.
-p, --profile tali
Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.
--progress-format Format
Format untuk menampilkan log kemajuan: default, , append, inplaceatau json
-t, --target tali
Jika berlaku, target bundel yang akan digunakan