Udostępnij przez


clean-room-assets grupa poleceń

Note

Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.

Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.

Grupa poleceń clean-room-assets w Databricks CLI umożliwia zarządzanie zasobami środowisk czystych. Zasoby pomieszczeń czystych to dane i obiekty, takie jak tabele, woluminy i notesy, które są współużytkowane przez czysty pokój. Obsługiwane typy zasobów obejmują FOREIGN_TABLE, , NOTEBOOK_FILE, TABLEVIEW, i VOLUME.

Komenda "databricks clean-room-assets create"

Utwórz zasób czystego pokoju. Dla każdego zasobu Unity Catalog, który jest dodawany za pomocą tej metody, właściciel clean room musi mieć także wystarczające uprawnienia do jego wykorzystania. Aby pomieszczenie czyste mogło uzyskać dostęp do zasobu, przywilej musi być utrzymywany na czas nieokreślony. Zazwyczaj należy używać grupy jako właściciela czystego pomieszczenia.

databricks clean-room-assets create CLEAN_ROOM_NAME [flags]

Arguments

CLEAN_ROOM_NAME

    Nazwa czystej sali.

Opcje

--asset-type CleanRoomAssetAssetType

    Typ zasobu. Obsługiwane wartości: FOREIGN_TABLE, , NOTEBOOK_FILETABLE, , VIEWVOLUME

--json JSON

    Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.

--name string

    W pełni kwalifikowana nazwa, która unikatowo identyfikuje zasób w strefie czystej.

Flagi globalne

Examples

Poniższy przykład tworzy obiekt tabeli w czystym pomieszczeniu:

databricks clean-room-assets create my-clean-room --asset-type TABLE --name "catalog.schema.table_name"

Poniższy przykład tworzy zasób notesu w czystym pomieszczeniu:

databricks clean-room-assets create my-clean-room --asset-type NOTEBOOK_FILE --name "my_notebook.py"

W poniższym przykładzie tworzony jest zasób woluminu w czystym pomieszczeniu:

databricks clean-room-assets create my-clean-room --asset-type VOLUME --name "catalog.schema.volume_name"

databricks clean-room-assets usuń

Usuń zasób pomieszczenia czystego. Usuń udostępnianie i usuń zasób ze strefy czystej.

databricks clean-room-assets delete CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]

Arguments

CLEAN_ROOM_NAME

    Nazwa czystej sali.

ASSET_TYPE

    Typ zasobu. Obsługiwane wartości: FOREIGN_TABLE, , NOTEBOOK_FILETABLE, , VIEWVOLUME

NAME

    W pełni kwalifikowana nazwa zasobu jest taka sama jak pole nazwy w zasobie CleanRoomAsset.

Opcje

Flagi globalne

Examples

Poniższy przykład usuwa zasób tabeli z czystego pomieszczenia:

databricks clean-room-assets delete my-clean-room TABLE "catalog.schema.table_name"

Poniższy przykład usuwa zasób notesu z czystego pokoju:

databricks clean-room-assets delete my-clean-room NOTEBOOK_FILE "my_notebook.py"

Poniższy przykład usuwa zasób woluminu z czystego pomieszczenia:

databricks clean-room-assets delete my-clean-room VOLUME "catalog.schema.volume_name"

pobieranie zasobów czystych pomieszczeń w usłudze databricks

Uzyskaj szczegółowe informacje o zasobie czystego pokoju według jego typu i pełnej nazwy.

databricks clean-room-assets get CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]

Arguments

CLEAN_ROOM_NAME

    Nazwa czystej sali.

ASSET_TYPE

    Typ zasobu. Obsługiwane wartości: FOREIGN_TABLE, , NOTEBOOK_FILETABLE, , VIEWVOLUME

NAME

    W pełni kwalifikowana nazwa zasobu jest taka sama jak pole nazwy w zasobie CleanRoomAsset.

Opcje

Flagi globalne

Examples

Poniższy przykład zawiera szczegóły zasobu tabeli w pomieszczeniu czystym.

databricks clean-room-assets get my-clean-room TABLE "catalog.schema.table_name"

Poniższy przykład zawiera szczegółowe informacje o zasobie notesu w czystym pomieszczeniu:

databricks clean-room-assets get my-clean-room NOTEBOOK_FILE "my_notebook.py"

Poniższy przykład zawiera szczegółowe informacje o zasobie widoku w czystym pomieszczeniu:

databricks clean-room-assets get my-clean-room VIEW "catalog.schema.view_name"

databricks clean-room-assets lista

Lista zasobów w czystym pomieszczeniu.

databricks clean-room-assets list CLEAN_ROOM_NAME [flags]

Arguments

CLEAN_ROOM_NAME

    Nazwa czystej sali.

Opcje

--page-token string

    Nieprzezroczysty token stronicowania, umożliwiający przejście do następnej strony na podstawie poprzedniego zapytania.

Flagi globalne

Examples

W poniższym przykładzie wymieniono wszystkie zasoby w czystym pomieszczeniu:

databricks clean-room-assets list my-clean-room

databricks aktualizacja clean-room-assets

Aktualizowanie zasobu czystego pokoju. Na przykład zaktualizowanie zawartości notesu lub zmiana udostępnionych partycji tabeli.

databricks clean-room-assets update CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]

Arguments

CLEAN_ROOM_NAME

    Nazwa czystej sali.

ASSET_TYPE

    Typ zasobu. Obsługiwane wartości: FOREIGN_TABLE, , NOTEBOOK_FILETABLE, , VIEWVOLUME

NAME

    W pełni kwalifikowana nazwa, która unikatowo identyfikuje zasób w strefie czystej. Jest to również nazwa wyświetlana w interfejsie użytkownika pomieszczenia czystego. W przypadku zasobów katalogu Unity (tabele, woluminy itp.) format to shared_catalog.shared_schema.asset_name. W przypadku notesów nazwa to nazwa pliku notesu.

Opcje

--asset-type CleanRoomAssetAssetType

    Typ zasobu. Obsługiwane wartości: FOREIGN_TABLE, , NOTEBOOK_FILETABLE, , VIEWVOLUME

--json JSON

    Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania.

--name string

    W pełni kwalifikowana nazwa, która unikatowo identyfikuje zasób w strefie czystej.

Flagi globalne

Examples

W poniższym przykładzie zaktualizowano zasób tabeli w czystym pomieszczeniu:

databricks clean-room-assets update my-clean-room TABLE "catalog.schema.table_name" --json '{
  "asset_type": "TABLE",
  "name": "catalog.schema.table_name"
}'

Poniższy przykład aktualizuje zasób notatnika w czystym pomieszczeniu.

databricks clean-room-assets update my-clean-room NOTEBOOK_FILE "my_notebook.py" --name "updated_notebook.py"

Flagi globalne

--debug

  Czy włączyć logowanie debugowe.

-h lub --help

    Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.

--log-file struna

    Ciąg reprezentujący plik do zapisywania dzienników wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.

--log-format formatowanie

    Format typu logu text lub json. Wartość domyślna to text.

--log-level struna

    Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.

-o, --output typ

    Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.

-p, --profile struna

    Nazwa profilu pliku ~/.databrickscfg, którego użyć do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, zostanie użyty profil o nazwie DEFAULT .

--progress-format formatowanie

    Format wyświetlania dzienników postępu: default, , appendinplacelubjson

-t, --target struna

    Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia