external-lineage gruppo di comandi

Annotazioni

Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Il external-lineage gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene comandi per definire e gestire relazioni di derivazione tra oggetti Databricks e sistemi esterni.

databricks external-derivage create-external-lineage-relationship

Creare una relazione di derivazione esterna tra un oggetto di metadati databricks o esterno e un altro oggetto metadati esterno.

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

Arguments

SOURCE

    Oggetto di origine della relazione di derivazione esterna.

TARGET

    Oggetto di destinazione della relazione di derivazione esterna.

Options

--json JSON

    La stringa JSON inline o @path nel file JSON con il corpo della richiesta

Flag globali

Esempi

L'esempio seguente crea una relazione di derivazione esterna usando JSON:

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

L'esempio seguente crea una relazione di derivazione esterna usando un file JSON:

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

databricks external-derivage delete-external-lineage-relationship

Eliminare una relazione di derivazione esterna tra un oggetto di metadati databricks o esterno e un altro oggetto metadati esterno.

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

Options

--json JSON

    La stringa JSON inline o @path nel file JSON con il corpo della richiesta

Flag globali

Esempi

L'esempio seguente elimina una relazione di derivazione esterna usando JSON:

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

L'esempio seguente elimina una relazione di derivazione esterna usando un file JSON:

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

databricks external-derivage list-external-lineage-relationships

Elencare le relazioni di derivazione esterna di un oggetto Databricks o di metadati esterni in base a una direzione fornita.

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

Options

--json JSON

    La stringa JSON inline o @path nel file JSON con il corpo della richiesta

--page-size int

    Numero massimo di relazioni di derivazione esterne da restituire per pagina.

--page-token string

    Token per recuperare la pagina successiva dei risultati.

Flag globali

Esempi

L'esempio seguente elenca le relazioni di derivazione esterne usando JSON:

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

L'esempio seguente elenca le relazioni di derivazione esterne con la paginazione:

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

L'esempio seguente elenca le relazioni di derivazione esterne usando un file JSON:

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

databricks external-lineage update-external-lineage-relationship

Aggiornare una relazione di derivazione esterna tra un oggetto di metadati databricks o esterno e un altro oggetto metadati esterno.

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

Arguments

UPDATE_MASK

    La maschera di campo deve essere una singola stringa, con più campi separati da virgole (senza spazi). Il percorso del campo è relativo all'oggetto risorsa, usando un punto (.) per esplorare i sottocampi ,ad esempio author.given_name. La specifica degli elementi nei campi sequenza o mappa non è consentita, perché è possibile specificare solo l'intero campo della raccolta. I nomi dei campi devono corrispondere esattamente ai nomi dei campi delle risorse.

    Una maschera di campo asterisco (*) indica la sostituzione completa. È consigliabile elencare sempre in modo esplicito i campi da aggiornare ed evitare di usare caratteri jolly, in quanto può causare risultati imprevisti se l'API cambia in futuro.

SOURCE

    Oggetto di origine della relazione di derivazione esterna.

TARGET

    Oggetto di destinazione della relazione di derivazione esterna.

Options

--json JSON

    La stringa JSON inline o @path nel file JSON con il corpo della richiesta

Flag globali

Esempi

L'esempio seguente aggiorna una relazione di derivazione esterna usando JSON:

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

L'esempio seguente aggiorna una relazione di derivazione esterna usando un file JSON:

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

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare