Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
Deze informatie is van toepassing op Databricks CLI-versies 0.205 en hoger. De Databricks CLI bevindt zich in openbare preview.
Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.
De external-lineage opdrachtgroep in de Databricks CLI bevat opdrachten voor het definiëren en beheren van herkomstrelaties tussen Databricks-objecten en externe systemen.
databricks external-lineage create-external-lineage-relationship
Maak een externe herkomstrelatie tussen een Databricks- of extern metagegevensobject en een ander extern metagegevensobject.
databricks external-lineage create-external-lineage-relationship SOURCE TARGET [flags]
Arguments
SOURCE
Bronobject van de externe herkomstrelatie.
TARGET
Doelobject van de externe herkomstrelatie.
Opties
--json JSON
De inline JSON-tekenreeks of het @path naar het JSON-bestand met de aanvraagbody
Voorbeelden
In het volgende voorbeeld wordt een externe herkomstrelatie gemaakt met behulp van JSON:
databricks external-lineage create-external-lineage-relationship source_object target_object --json '{"column_mappings": [{"source_column": "id", "target_column": "external_id"}]}'
In het volgende voorbeeld wordt een externe herkomstrelatie gemaakt met behulp van een JSON-bestand:
databricks external-lineage create-external-lineage-relationship source_object target_object --json @lineage.json
databricks external-lineage delete-external-lineage-relationship
Verwijder een externe herkomstrelatie tussen een Databricks- of extern metagegevensobject en een ander extern metagegevensobject.
databricks external-lineage delete-external-lineage-relationship [flags]
Opties
--json JSON
De inline JSON-tekenreeks of het @path naar het JSON-bestand met de aanvraagbody
Voorbeelden
In het volgende voorbeeld wordt een externe herkomstrelatie verwijderd met behulp van JSON:
databricks external-lineage delete-external-lineage-relationship --json '{"source": "source_object", "target": "target_object"}'
In het volgende voorbeeld wordt een externe herkomstrelatie verwijderd met behulp van een JSON-bestand:
databricks external-lineage delete-external-lineage-relationship --json @delete-lineage.json
databricks external-lineage list-external-lineage-relationships
Een lijst weergeven van externe herkomstrelaties van een Databricks-object of externe metagegevens op basis van een opgegeven richting.
databricks external-lineage list-external-lineage-relationships [flags]
Opties
--json JSON
De inline JSON-tekenreeks of het @path naar het JSON-bestand met de aanvraagbody
--page-size int
Maximum aantal externe herkomstrelaties dat per pagina moet worden geretourneerd.
--page-token string
Token om de volgende pagina met resultaten op te halen.
Voorbeelden
In het volgende voorbeeld worden externe herkomstrelaties weergegeven met behulp van JSON:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "DOWNSTREAM"}'
In het volgende voorbeeld ziet u een lijst met externe herkomstrelaties met paginering:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "UPSTREAM"}' --page-size 10
In het volgende voorbeeld ziet u een lijst met externe herkomstrelaties met behulp van een JSON-bestand:
databricks external-lineage list-external-lineage-relationships --json @list-lineage.json
databricks external-lineage update-external-lineage-relationship
Werk een externe herkomstrelatie bij tussen een Databricks- of extern metagegevensobject en een ander extern metagegevensobject.
databricks external-lineage update-external-lineage-relationship UPDATE_MASK SOURCE TARGET [flags]
Arguments
UPDATE_MASK
Het veldmasker moet één tekenreeks zijn, met meerdere velden gescheiden door komma's (geen spaties). Het veldpad is relatief ten opzichte van het resourceobject, met behulp van een punt (.) om door subvelden te navigeren (bijvoorbeeld author.given_name). Specificatie van elementen in reeks of map-velden is niet toegestaan, omdat alleen de gehele verzamelingsveld kan worden opgegeven. Veldnamen moeten exact overeenkomen met de resourceveldnamen.
Een sterretje (*) veldmasker geeft volledige vervanging aan. Het is raadzaam om de velden die worden bijgewerkt altijd expliciet weer te geven en jokertekens te voorkomen, omdat dit kan leiden tot onbedoelde resultaten als de API in de toekomst verandert.
SOURCE
Bronobject van de externe herkomstrelatie.
TARGET
Doelobject van de externe herkomstrelatie.
Opties
--json JSON
De inline JSON-tekenreeks of het @path naar het JSON-bestand met de aanvraagbody
Voorbeelden
In het volgende voorbeeld wordt een externe herkomstrelatie bijgewerkt met behulp van 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"}]}'
In het volgende voorbeeld wordt een externe herkomstrelatie bijgewerkt met behulp van een JSON-bestand:
databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json @update-lineage.json
Globale vlaggen
--debug
Of u logboekregistratie voor foutopsporing wilt inschakelen.
-h of --help
Help weergeven voor de Databricks CLI, de bijbehorende opdrachtgroep of de bijbehorende opdracht.
--log-file snaar
Een tekenreeks die het bestand aangeeft waar uitvoerlogboeken naar moeten worden geschreven. Als deze vlag niet is opgegeven, is het standaardinstelling om uitvoerlogboeken naar stderr te schrijven.
--log-format formatteren
Het logformaat type, text of json. De standaardwaarde is text.
--log-level snaar
Een tekenreeks die het niveau van de logboekindeling vertegenwoordigt. Als dit niet is opgegeven, wordt het niveau van de logboekindeling uitgeschakeld.
-o, --output Type
Het type uitvoer van de opdracht, text of json. De standaardwaarde is text.
-p, --profile snaar
De naam van het profiel in het ~/.databrickscfg bestand dat moet worden gebruikt om de opdracht uit te voeren. Als deze vlag niet is opgegeven en hij bestaat, wordt het profiel met de naam DEFAULT gebruikt.
--progress-format formatteren
De indeling voor het weergeven van voortgangslogboeken: default, append, inplaceof json
-t, --target snaar
Indien van toepassing, het bundeldoel dat moet worden gebruikt