Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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
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
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.
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.
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