Bagikan melalui


grup perintah schemas

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.

Bendera global

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.

Bendera global

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.

Bendera global

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.

Bendera global

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.

Bendera global

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