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
Nota
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.
external-metadata Grup perintah dalam Databricks CLI berisi perintah untuk mendaftarkan dan mengelola metadata tentang sistem eksternal dalam Unity Catalog.
databricks external-metadata create-external-metadata
Buat objek metadata eksternal baru di metastore induk jika pemanggil adalah admin metastore atau memiliki hak istimewa CREATE_EXTERNAL_METADATA . Memberikan BROWSE kepada semua pengguna akun saat dibuat secara default.
databricks external-metadata create-external-metadata NAME SYSTEM_TYPE ENTITY_TYPE [flags]
Arguments
NAME
Nama objek metadata eksternal.
SYSTEM_TYPE
Jenis sistem eksternal. Nilai yang didukung: AMAZON_REDSHIFT, , AZURE_SYNAPSE, CONFLUENTDATABRICKS, GOOGLE_BIGQUERY, KAFKA, LOOKER, MICROSOFT_FABRIC, MONGODBMICROSOFT_SQL_SERVER, MYSQL, , OTHERORACLE, POSTGRESQL, POWER_BI, SALESFORCE, SAP, SERVICENOW, SNOWFLAKE, STREAM_NATIVE, , TABLEAU, TERADATA, . WORKDAY
ENTITY_TYPE
Jenis entitas dalam sistem eksternal.
Opsi
--description string
Deskripsi teks bentuk bebas yang disediakan pengguna.
--json JSON
String JSON sebaris atau @path ke file JSON dengan isi permintaan
--owner string
Pemilik objek metadata eksternal.
--url string
URL yang terkait dengan objek metadata eksternal.
Contoh
Contoh berikut membuat objek metadata eksternal untuk tabel Snowflake:
databricks external-metadata create-external-metadata my_snowflake_table SNOWFLAKE TABLE --description "Production sales table" --url "https://example.snowflakecomputing.com/table/sales"
Contoh berikut membuat objek metadata eksternal menggunakan JSON:
databricks external-metadata create-external-metadata tableau_dashboard TABLEAU DASHBOARD --json '{"description": "Sales dashboard", "owner": "user@example.com"}'
Contoh berikut membuat objek metadata eksternal menggunakan file JSON:
databricks external-metadata create-external-metadata bigquery_dataset GOOGLE_BIGQUERY DATASET --json @external-metadata.json
databricks external-metadata delete-external-metadata
Hapus objek metadata eksternal yang cocok dengan nama yang disediakan. Pemanggil harus merupakan admin metastore, pemilik objek metadata eksternal, atau pengguna yang memiliki hak istimewa KELOLA .
databricks external-metadata delete-external-metadata NAME [flags]
Arguments
NAME
Nama objek metadata eksternal yang akan dihapus.
Opsi
Contoh
Contoh berikut menghapus objek metadata eksternal:
databricks external-metadata delete-external-metadata my_snowflake_table
databricks external-metadata get-external-metadata
Dapatkan objek metadata eksternal yang ditentukan dalam metastore. Pemanggil harus merupakan admin metastore, pemilik objek metadata eksternal, atau pengguna yang memiliki hak istimewa BROWSE .
databricks external-metadata get-external-metadata NAME [flags]
Arguments
NAME
Nama objek metadata eksternal yang akan didapatkan.
Opsi
Contoh
Contoh berikut mendapatkan objek metadata eksternal:
databricks external-metadata get-external-metadata my_snowflake_table
databricks external-metadata list-external-metadata
Mencantumkan objek metadata eksternal di metastore. Jika penelepon adalah admin metastore, semua objek metadata eksternal akan diambil. Jika tidak, hanya objek metadata eksternal yang dijelajahi pemanggil yang akan diambil. Tidak ada jaminan urutan elemen tertentu dalam array.
databricks external-metadata list-external-metadata [flags]
Opsi
--page-size int
Jumlah maksimum objek metadata eksternal untuk dikembalikan per halaman.
--page-token string
Token untuk memperoleh halaman hasil berikutnya.
Contoh
Contoh berikut mencantumkan semua objek metadata eksternal:
databricks external-metadata list-external-metadata
Contoh berikut mencantumkan objek metadata eksternal dengan penomoran halaman:
databricks external-metadata list-external-metadata --page-size 10
databricks external-metadata update-external-metadata
Perbarui objek metadata eksternal yang cocok dengan nama yang disediakan. Pemanggil hanya dapat memperbarui pemilik atau bidang metadata lainnya dalam satu permintaan. Pemanggil harus merupakan admin metastore, pemilik objek metadata eksternal, atau pengguna yang memiliki hak istimewa MODIFIKASI . Jika penelepon memperbarui pemilik, mereka juga harus memiliki hak istimewa KELOLA .
databricks external-metadata update-external-metadata NAME UPDATE_MASK SYSTEM_TYPE ENTITY_TYPE [flags]
Arguments
NAME
Nama objek metadata eksternal.
UPDATE_MASK
Masker bidang harus berupa string tunggal, dengan beberapa bidang dipisahkan oleh koma (tanpa spasi). Jalur bidang relatif terhadap objek sumber daya, menggunakan titik (.) untuk menavigasi sub-bidang (misalnya, author.given_name). Spesifikasi elemen secara berurutan atau bidang peta tidak diizinkan, karena hanya seluruh bidang koleksi yang dapat ditentukan. Nama bidang harus sama persis dengan nama bidang sumber daya.
Masker bidang tanda bintang (*) menunjukkan penggantian penuh. Disarankan untuk selalu secara eksplisit mencantumkan bidang yang diperbarui dan menghindari penggunaan kartubebas, karena dapat menyebabkan hasil yang tidak diinginkan jika API berubah di masa mendatang.
SYSTEM_TYPE
Jenis sistem eksternal. Nilai yang didukung: AMAZON_REDSHIFT, , AZURE_SYNAPSE, CONFLUENTDATABRICKS, GOOGLE_BIGQUERY, KAFKA, LOOKER, MICROSOFT_FABRIC, MONGODBMICROSOFT_SQL_SERVER, MYSQL, , OTHERORACLE, POSTGRESQL, POWER_BI, SALESFORCE, SAP, SERVICENOW, SNOWFLAKE, STREAM_NATIVE, , TABLEAU, TERADATA, . WORKDAY
ENTITY_TYPE
Jenis entitas dalam sistem eksternal.
Opsi
--description string
Deskripsi teks bentuk bebas yang disediakan pengguna.
--json JSON
String JSON sebaris atau @path ke file JSON dengan isi permintaan
--owner string
Pemilik objek metadata eksternal.
--url string
URL yang terkait dengan objek metadata eksternal.
Contoh
Contoh berikut memperbarui deskripsi objek metadata eksternal:
databricks external-metadata update-external-metadata my_snowflake_table "description" SNOWFLAKE TABLE --description "Updated production sales table"
Contoh berikut memperbarui pemilik objek metadata eksternal:
databricks external-metadata update-external-metadata my_snowflake_table "owner" SNOWFLAKE TABLE --owner "newowner@example.com"
Contoh berikut memperbarui objek metadata eksternal menggunakan JSON:
databricks external-metadata update-external-metadata my_snowflake_table "description,url" SNOWFLAKE TABLE --json '{"description": "Latest sales data", "url": "https://example.snowflakecomputing.com/table/sales_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