external-lineage parancscsoport

Megjegyzés:

Ezek az információk a Databricks CLI 0.205-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.

A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.

A external-lineageDatabricks parancssori felületének parancscsoportja a Databricks-objektumok és a külső rendszerek közötti kapcsolat meghatározására és kezelésére szolgáló parancsokat tartalmaz.

databricks external-lineage create-external-lineage-relationship

Hozzon létre egy külső életútkapcsolatot egy Databricks- vagy külső metaadat-objektum és egy másik külső metaadat-objektum között.

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

Arguments

SOURCE

    A külső kapcsolat forrásobjektuma.

TARGET

    A külső kapcsolat célobjektuma.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével

Globális jelzők

Examples

Az alábbi példa egy külső kapcsolat jSON használatával hoz létre:

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

Az alábbi példa egy JSON-fájl használatával hoz létre egy külső kapcsolati kapcsolatot:

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

databricks external-lineage delete-external-lineage-relationship

A Databricks vagy a külső metaadat-objektum és egy másik külső metaadat-objektum közötti külső kapcsolat törlése.

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

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével

Globális jelzők

Examples

Az alábbi példa egy külső kapcsolat JSON használatával történő törlését ismerteti:

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

Az alábbi példa egy külső kapcsolat JSON-fájllal történő törlését ismerteti:

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

databricks external-lineage list-external-lineage-relationships

Egy Databricks-objektum vagy külső metaadatok külső életút-kapcsolatainak listázása megadott irányban.

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

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével

--page-size int

    Az oldalanként visszaadandó külső életútkapcsolatok maximális száma.

--page-token string

    Jogkivonat az eredmények következő oldalának lekéréséhez.

Globális jelzők

Examples

Az alábbi példa a JSON-t használó külső kapcsolatokat sorolja fel:

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

Az alábbi példa a lapszámozással rendelkező külső életút-kapcsolatokat sorolja fel:

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

Az alábbi példa egy JSON-fájllal rendelkező külső életútkapcsolatokat sorol fel:

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

databricks external-lineage update-external-lineage-relationship

A Databricks vagy a külső metaadat-objektum és egy másik külső metaadat-objektum közötti külső kapcsolat frissítése.

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

Arguments

UPDATE_MASK

    A mezőmaszknak egyetlen sztringnek kell lennie, több mezőt vesszővel elválasztva (szóköz nélkül). A mező elérési útja az erőforrás-objektumhoz viszonyítva van meghatározva, a pont (.) használatával történik a navigáció az almezők között (például: author.given_name). A szekvencia- vagy térképmezők elemeinek megadása nem engedélyezett, mivel csak a teljes gyűjteménymező adható meg. A mezőneveknek pontosan meg kell egyeznie az erőforrásmezők nevével.

    A csillag (*) mezőmaszk a teljes cserét jelzi. Javasoljuk, hogy mindig explicit módon sorolja fel a frissített mezőket, és kerülje a helyettesítő karakterek használatát, mivel ez nem várt eredményekhez vezethet, ha az API a jövőben megváltozik.

SOURCE

    A külső kapcsolat forrásobjektuma.

TARGET

    A külső kapcsolat célobjektuma.

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével

Globális jelzők

Examples

Az alábbi példa egy külső kapcsolat JSON használatával történő frissítését tartalmazza:

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

Az alábbi példa egy külső kapcsolat JSON-fájllal történő frissítését tartalmazza:

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

Globális jelzők

--debug

  Engedélyezze-e a hibakeresési naplózást.

-h vagy --help

    Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.

--log-file karakterlánc

    A karakterlánc, amely megadja, melyik fájlba írja az kimeneti naplókat. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.

--log-format formátum

    A naplóformátum típusa, text vagy json. Az alapértelmezett érték a text.

--log-level karakterlánc

    A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.

-o, --output típus

    A parancs kimenetének típusa: text vagy json. Az alapértelmezett érték a text.

-p, --profile karakterlánc

    A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.

--progress-format formátum

    A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json

-t, --target karakterlánc

    Ha alkalmazható, a használni kívánt célcsomag