external-metadata komut grubu

Uyarı

Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

external-metadata Databricks CLI içindeki komut grubu, Unity Kataloğu'nda dış sistemler hakkındaki meta verileri kaydetmeye ve yönetmeye yönelik komutlar içerir.

databricks dış meta veri oluşturma-dış-meta verileri

Çağıran bir meta veri deposu yöneticisiyse veya CREATE_EXTERNAL_METADATA ayrıcalığına sahipse üst meta veri deposunda yeni bir dış meta veri nesnesi oluşturun. Oluşturma sırasında varsayılan olarak tüm hesap kullanıcılarına GÖZAT izni verir.

databricks external-metadata create-external-metadata NAME SYSTEM_TYPE ENTITY_TYPE [flags]

Arguments

NAME

    Dış meta veri nesnesinin adı.

SYSTEM_TYPE

    Dış sistem türü. Desteklenen değerler: AMAZON_REDSHIFT, AZURE_SYNAPSE, CONFLUENT, , DATABRICKS, , GOOGLE_BIGQUERY, KAFKA, LOOKER, MICROSOFT_FABRIC, , MICROSOFT_SQL_SERVER, MONGODBMYSQL, OTHERPOWER_BISALESFORCESERVICENOWSAPSTREAM_NATIVESNOWFLAKEORACLEPOSTGRESQL, , , TABLEAU, . WORKDAYTERADATA

ENTITY_TYPE

    Dış sistem içindeki varlığın türü.

Options

--description string

    Kullanıcı tarafından sağlanan serbest biçimli metin açıklaması.

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

--owner string

    Dış meta veri nesnesinin sahibi.

--url string

    Dış meta veri nesnesiyle ilişkili URL.

Genel bayraklar

Örnekler

Aşağıdaki örnek, Snowflake tablosu için bir dış meta veri nesnesi oluşturur:

databricks external-metadata create-external-metadata my_snowflake_table SNOWFLAKE TABLE --description "Production sales table" --url "https://example.snowflakecomputing.com/table/sales"

Aşağıdaki örnek, JSON kullanarak bir dış meta veri nesnesi oluşturur:

databricks external-metadata create-external-metadata tableau_dashboard TABLEAU DASHBOARD --json '{"description": "Sales dashboard", "owner": "user@example.com"}'

Aşağıdaki örnek, bir JSON dosyası kullanarak bir dış meta veri nesnesi oluşturur:

databricks external-metadata create-external-metadata bigquery_dataset GOOGLE_BIGQUERY DATASET --json @external-metadata.json

databricks dış meta veri silme-dış-meta verileri

Sağlanan adla eşleşen dış meta veri nesnesini silin. Çağıranın bir meta veri deposu yöneticisi, dış meta veri nesnesinin sahibi veya YÖNET ayrıcalığına sahip bir kullanıcı olması gerekir.

databricks external-metadata delete-external-metadata NAME [flags]

Arguments

NAME

    Silinecek dış meta veri nesnesinin adı.

Options

Genel bayraklar

Örnekler

Aşağıdaki örnek bir dış meta veri nesnesini siler:

databricks external-metadata delete-external-metadata my_snowflake_table

databricks dış meta verileri get-external-metadata

Belirtilen dış meta veri nesnesini bir meta veri deposunda alın. Çağıran bir meta veri deposu yöneticisi, dış meta veri nesnesinin sahibi veya GÖZAT ayrıcalığına sahip bir kullanıcı olmalıdır.

databricks external-metadata get-external-metadata NAME [flags]

Arguments

NAME

    Alınacak dış meta veri nesnesinin adı.

Options

Genel bayraklar

Örnekler

Aşağıdaki örnek bir dış meta veri nesnesi alır:

databricks external-metadata get-external-metadata my_snowflake_table

databricks external-metadata list-external-metadata

Meta veri deposundaki dış meta veri nesnelerini listeleyin. Çağıran meta veri deposu yöneticisiyse, tüm dış meta veri nesneleri alınır. Aksi takdirde, yalnızca çağıranın BROWSE üzerinde olduğu dış meta veri nesneleri alınır. Dizideki öğelerin belirli bir sıralama garantisi yoktur.

databricks external-metadata list-external-metadata [flags]

Options

--page-size int

    Sayfa başına döndürülecek en fazla dış meta veri nesnesi sayısı.

--page-token string

    Sonuçların sonraki sayfasını almak için belirteç.

Genel bayraklar

Örnekler

Aşağıdaki örnek tüm dış meta veri nesnelerini listeler:

databricks external-metadata list-external-metadata

Aşağıdaki örnekte sayfalandırılmış dış meta veri nesneleri listelenir:

databricks external-metadata list-external-metadata --page-size 10

databricks dış meta veri güncelleştirme-dış-meta verileri

Sağlanan adla eşleşen dış meta veri nesnesini güncelleştirin. Çağıran yalnızca bir istekteki sahip veya diğer meta veri alanlarını güncelleştirebilir. Çağıran bir meta veri deposu yöneticisi, dış meta veri nesnesinin sahibi veya MODIFY ayrıcalığına sahip bir kullanıcı olmalıdır. Arayan sahibi güncelleştiriyorsa yönet ayrıcalığına da sahip olmalıdır.

databricks external-metadata update-external-metadata NAME UPDATE_MASK SYSTEM_TYPE ENTITY_TYPE [flags]

Arguments

NAME

    Dış meta veri nesnesinin adı.

UPDATE_MASK

    Alan maskesi, birden çok alanı virgülle ayrılmış (boşluksuz) tek bir dize olmalıdır. Alan yolu, alt alanlarda gezinmek için nokta (.) kullanarak kaynak nesnesine göre ilişkilidir (örneğin author.given_name). Yalnızca koleksiyon alanının tamamı belirtilebileceği için, sıra veya eşleme alanlarındaki öğelerin belirtimine izin verilmez. Alan adları kaynak alanı adlarla tam olarak eşleşmelidir.

    Yıldız işareti (*) alan maskesi tam değişimi gösterir. Gelecekte API değişirse istenmeyen sonuçlara neden olabileceğinden, güncelleştirilmekte olan alanları her zaman açıkça listelemek ve joker karakter kullanmaktan kaçınmanızı öneririz.

SYSTEM_TYPE

    Dış sistem türü. Desteklenen değerler: AMAZON_REDSHIFT, AZURE_SYNAPSE, CONFLUENT, , DATABRICKS, , GOOGLE_BIGQUERY, KAFKA, LOOKER, MICROSOFT_FABRIC, , MICROSOFT_SQL_SERVER, MONGODBMYSQL, OTHERPOWER_BISALESFORCESERVICENOWSAPSTREAM_NATIVESNOWFLAKEORACLEPOSTGRESQL, , , TABLEAU, . WORKDAYTERADATA

ENTITY_TYPE

    Dış sistem içindeki varlığın türü.

Options

--description string

    Kullanıcı tarafından sağlanan serbest biçimli metin açıklaması.

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

--owner string

    Dış meta veri nesnesinin sahibi.

--url string

    Dış meta veri nesnesiyle ilişkili URL.

Genel bayraklar

Örnekler

Aşağıdaki örnek bir dış meta veri nesnesinin açıklamasını güncelleştirir:

databricks external-metadata update-external-metadata my_snowflake_table "description" SNOWFLAKE TABLE --description "Updated production sales table"

Aşağıdaki örnek bir dış meta veri nesnesinin sahibini güncelleştirir:

databricks external-metadata update-external-metadata my_snowflake_table "owner" SNOWFLAKE TABLE --owner "newowner@example.com"

Aşağıdaki örnek, JSON kullanarak bir dış meta veri nesnesini güncelleştirir:

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"}'

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. Varsayılan değer şudur: text.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi