Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. Databricks CLI finns i offentlig förhandsversion.
Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.
Kommandogruppen external-lineage i Databricks CLI innehåller kommandon för att definiera och hantera ursprungsrelationer mellan Databricks-objekt och externa system.
databricks external-lineage create-external-lineage-relationship
Skapa en extern ursprungsrelation mellan ett Databricks- eller externt metadataobjekt och ett annat externt metadataobjekt.
databricks external-lineage create-external-lineage-relationship SOURCE TARGET [flags]
Arguments
SOURCE
Källobjekt för den externa ursprungsrelationen.
TARGET
Målobjekt för den externa ursprungsrelationen.
Alternativ
--json JSON
Den infogade JSON-strängen eller @path till JSON-filen med begärandetexten
Exempel
I följande exempel skapas en extern ursprungsrelation med JSON:
databricks external-lineage create-external-lineage-relationship source_object target_object --json '{"column_mappings": [{"source_column": "id", "target_column": "external_id"}]}'
I följande exempel skapas en extern ursprungsrelation med hjälp av en JSON-fil:
databricks external-lineage create-external-lineage-relationship source_object target_object --json @lineage.json
databricks external-lineage delete-external-lineage-relationship
Ta bort en extern ursprungsrelation mellan ett Databricks- eller externt metadataobjekt och ett annat externt metadataobjekt.
databricks external-lineage delete-external-lineage-relationship [flags]
Alternativ
--json JSON
Den infogade JSON-strängen eller @path till JSON-filen med begärandetexten
Exempel
I följande exempel tas en extern ursprungsrelation bort med JSON:
databricks external-lineage delete-external-lineage-relationship --json '{"source": "source_object", "target": "target_object"}'
I följande exempel tas en extern ursprungsrelation bort med hjälp av en JSON-fil:
databricks external-lineage delete-external-lineage-relationship --json @delete-lineage.json
databricks external-lineage list-external-lineage-relationships
Visa en lista över externa ursprungsrelationer för ett Databricks-objekt eller externa metadata med en angiven riktning.
databricks external-lineage list-external-lineage-relationships [flags]
Alternativ
--json JSON
Den infogade JSON-strängen eller @path till JSON-filen med begärandetexten
--page-size int
Maximalt antal externa ursprungsrelationer som ska returneras per sida.
--page-token string
Token för att hämta nästa sida med resultat.
Exempel
I följande exempel visas externa ursprungsrelationer med JSON:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "DOWNSTREAM"}'
I följande exempel visas externa ursprungsrelationer med sidnumrering:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "UPSTREAM"}' --page-size 10
I följande exempel visas externa ursprungsrelationer med hjälp av en JSON-fil:
databricks external-lineage list-external-lineage-relationships --json @list-lineage.json
databricks external-lineage update-external-lineage-relationship
Uppdatera en extern ursprungsrelation mellan ett Databricks- eller externt metadataobjekt och ett annat externt metadataobjekt.
databricks external-lineage update-external-lineage-relationship UPDATE_MASK SOURCE TARGET [flags]
Arguments
UPDATE_MASK
Fältmasken måste vara en enda sträng med flera fält avgränsade med kommatecken (inga blanksteg). Fältsökvägen är relativ till resursobjektet med hjälp av en punkt (.) för att navigera i underfält (t.ex. author.given_name). Specifikation av element i sekvens- eller kartfält tillåts inte, eftersom endast hela samlingsfältet kan anges. Fältnamn måste exakt matcha resursfältnamnen.
En asterisk (*) fältmask anger fullständig ersättning. Vi rekommenderar att du alltid uttryckligen visar de fält som uppdateras och undviker att använda jokertecken, eftersom det kan leda till oavsiktliga resultat om API:et ändras i framtiden.
SOURCE
Källobjekt för den externa ursprungsrelationen.
TARGET
Målobjekt för den externa ursprungsrelationen.
Alternativ
--json JSON
Den infogade JSON-strängen eller @path till JSON-filen med begärandetexten
Exempel
I följande exempel uppdateras en extern ursprungsrelation med 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"}]}'
I följande exempel uppdateras en extern ursprungsrelation med hjälp av en JSON-fil:
databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json @update-lineage.json
Globala flaggor
--debug
Om felsökningsloggning ska aktiveras.
-h eller --help
Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.
--log-file sträng
En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.
--log-format Format
Loggformattypen, text eller json. Standardvärdet är text.
--log-level sträng
En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.
-o, --output typ
Kommandots utdatatyp, text eller json. Standardvärdet är text.
-p, --profile sträng
Namnet på profilen i ~/.databrickscfg-filen som ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.
--progress-format Format
Formatet för att visa förloppsloggar: default, append, inplaceeller json
-t, --target sträng
Om tillämpligt, paketmålet som ska användas