external-lineage 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-lineage Databricks CLI içindeki komut grubu, Databricks nesneleri ve dış sistemler arasındaki köken ilişkilerini tanımlamaya ve yönetmeye yönelik komutlar içerir.

databricks dış kökeni oluşturma-dış-kökeni-ilişkisi

Databricks veya dış meta veri nesnesi ile başka bir dış meta veri nesnesi arasında dış köken ilişkisi oluşturun.

databricks external-lineage create-external-lineage-relationship SOURCE TARGET [flags]

Arguments

SOURCE

    Dış köken ilişkisinin kaynak nesnesi.

TARGET

    Dış köken ilişkisinin hedef nesnesi.

Options

--json JSON

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

Genel bayraklar

Örnekler

Aşağıdaki örnek, JSON kullanarak bir dış köken ilişkisi oluşturur:

databricks external-lineage create-external-lineage-relationship source_object target_object --json '{"column_mappings": [{"source_column": "id", "target_column": "external_id"}]}'

Aşağıdaki örnek, bir JSON dosyası kullanarak bir dış köken ilişkisi oluşturur:

databricks external-lineage create-external-lineage-relationship source_object target_object --json @lineage.json

databricks dış-kökeni silme-dış-kökeni-ilişkisi

Databricks veya dış meta veri nesnesi ile başka bir dış meta veri nesnesi arasındaki dış köken ilişkisini silin.

databricks external-lineage delete-external-lineage-relationship [flags]

Options

--json JSON

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

Genel bayraklar

Örnekler

Aşağıdaki örnek, JSON kullanarak dış köken ilişkisini siler:

databricks external-lineage delete-external-lineage-relationship --json '{"source": "source_object", "target": "target_object"}'

Aşağıdaki örnek, bir JSON dosyası kullanarak dış köken ilişkisini siler:

databricks external-lineage delete-external-lineage-relationship --json @delete-lineage.json

databricks external-lineage list-external-lineage-relationships

Sağlanan yön verilen databricks nesnesinin veya dış meta verilerin dış köken ilişkilerini listeleyin.

databricks external-lineage list-external-lineage-relationships [flags]

Options

--json JSON

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

--page-size int

    Sayfa başına döndürülecek en fazla dış köken ilişkisi sayısı.

--page-token string

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

Genel bayraklar

Örnekler

Aşağıdaki örnek, JSON kullanan dış köken ilişkilerini listeler:

databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "DOWNSTREAM"}'

Aşağıdaki örnek, sayfalandırma ile dış köken ilişkilerini listeler:

databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "UPSTREAM"}' --page-size 10

Aşağıdaki örnekte bir JSON dosyası kullanılarak dış köken ilişkileri listelenir:

databricks external-lineage list-external-lineage-relationships --json @list-lineage.json

databricks dış köken güncelleştirmesi-dış-kökeni-ilişkisi

Databricks veya dış meta veri nesnesi ile başka bir dış meta veri nesnesi arasındaki dış köken ilişkisini güncelleştirin.

databricks external-lineage update-external-lineage-relationship UPDATE_MASK SOURCE TARGET [flags]

Arguments

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.

SOURCE

    Dış köken ilişkisinin kaynak nesnesi.

TARGET

    Dış köken ilişkisinin hedef nesnesi.

Options

--json JSON

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

Genel bayraklar

Örnekler

Aşağıdaki örnek, JSON kullanarak dış köken ilişkisini güncelleştirir:

databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json '{"column_mappings": [{"source_column": "updated_id", "target_column": "new_external_id"}]}'

Aşağıdaki örnek, bir JSON dosyası kullanarak dış köken ilişkisini güncelleştirir:

databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json @update-lineage.json

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