Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа clean-room-assets команд в интерфейсе командной строки Databricks позволяет управлять ресурсами чистого помещения. Ресурсы чистой комнaты — это данные и объекты, такие как таблицы, тома и записные книжки, которые совместно используются в чистой комнате. Поддерживаемые типы активов включают FOREIGN_TABLE, NOTEBOOK_FILE, TABLEи VIEWVOLUME.
создание ресурсов для Databricks clean-room-assets
Создайте ресурс чистой комнаты. Для каждого ресурса каталога Unity, добавленного с помощью этого метода, владелец чистой комнаты также должен иметь достаточно прав доступа к ресурсу для его использования. Чтобы чистая комната могла получить доступ к ресурсу, привилегия должна поддерживаться на неопределенный срок. Как правило, следует использовать группу в качестве владельца чистой комнаты.
databricks clean-room-assets create CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Имя чистой комнаты.
Options
--asset-type CleanRoomAssetAssetType
Тип ресурса. Поддерживаемые значения: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--name string
Полное имя, которое однозначно идентифицирует ресурс в чистом помещении.
Examples
В следующем примере создается ресурс таблицы в чистом помещении:
databricks clean-room-assets create my-clean-room --asset-type TABLE --name "catalog.schema.table_name"
В следующем примере создается актив записной книжки в чистом помещении.
databricks clean-room-assets create my-clean-room --asset-type NOTEBOOK_FILE --name "my_notebook.py"
В следующем примере создается ресурс тома в чистом помещении:
databricks clean-room-assets create my-clean-room --asset-type VOLUME --name "catalog.schema.volume_name"
удаление ресурсов clean-room-assets в Databricks
Удалите актив чистой комнаты. Отмените общий доступ к активу и удалите его из чистой комнаты.
databricks clean-room-assets delete CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Имя чистой комнаты.
ASSET_TYPE
Тип ресурса. Поддерживаемые значения: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
Полное имя ресурса совпадает с полем имени в CleanRoomAsset.
Options
Examples
В следующем примере удаляется ресурс таблицы из чистой комнаты:
databricks clean-room-assets delete my-clean-room TABLE "catalog.schema.table_name"
В следующем примере удаляется элемент записной книжки из защищенной среды:
databricks clean-room-assets delete my-clean-room NOTEBOOK_FILE "my_notebook.py"
В следующем примере удаляется томовой ресурс из чистого помещения:
databricks clean-room-assets delete my-clean-room VOLUME "catalog.schema.volume_name"
databricks clean-room-assets get
Получите сведения об активе чистого помещения по его типу и полному имени.
databricks clean-room-assets get CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Имя чистой комнаты.
ASSET_TYPE
Тип ресурса. Поддерживаемые значения: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
Полное имя ресурса совпадает с полем имени в CleanRoomAsset.
Options
Examples
В следующем примере показано, как получить сведения о ресурсе таблицы в чистой комнате:
databricks clean-room-assets get my-clean-room TABLE "catalog.schema.table_name"
В следующем примере показано, как получить сведения об активе записной книжки в чистой комнате.
databricks clean-room-assets get my-clean-room NOTEBOOK_FILE "my_notebook.py"
В следующем примере показано, как получить сведения о ресурсе представления в чистом помещении:
databricks clean-room-assets get my-clean-room VIEW "catalog.schema.view_name"
список активов databricks clean-room-assets
Перечислите активы в чистой комнате.
databricks clean-room-assets list CLEAN_ROOM_NAME [flags]
Arguments
CLEAN_ROOM_NAME
Имя чистой комнаты.
Options
--page-token string
Непрозрачный маркер разбиения на страницы, чтобы перейти на следующую страницу на основе предыдущего запроса.
Examples
В следующем примере перечислены все ресурсы в чистой комнате:
databricks clean-room-assets list my-clean-room
Обновление ресурсов clean-room-assets для Databricks
Обновите ресурс чистой комнаты. Например, обновление содержимого записной книжки или изменение общих секций таблицы.
databricks clean-room-assets update CLEAN_ROOM_NAME ASSET_TYPE NAME [flags]
Arguments
CLEAN_ROOM_NAME
Имя чистой комнаты.
ASSET_TYPE
Тип ресурса. Поддерживаемые значения: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
NAME
Полное имя, которое однозначно идентифицирует ресурс в чистом помещении. Это также имя, отображаемое в пользовательском интерфейсе чистой комнаты. Для защищаемых ресурсов каталога Unity (таблицы, тома и т. д.) используется shared_catalog.shared_schema.asset_nameформат. Для записных книжек это имя файла записной книжки.
Options
--asset-type CleanRoomAssetAssetType
Тип ресурса. Поддерживаемые значения: FOREIGN_TABLE, NOTEBOOK_FILE, TABLE, VIEW, VOLUME
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--name string
Полное имя, которое однозначно идентифицирует ресурс в чистом помещении.
Examples
В следующем примере обновляется ресурс таблицы в чистой комнате:
databricks clean-room-assets update my-clean-room TABLE "catalog.schema.table_name" --json '{
"asset_type": "TABLE",
"name": "catalog.schema.table_name"
}'
В следующем примере обновляется объект блокнота в чистой комнате:
databricks clean-room-assets update my-clean-room NOTEBOOK_FILE "my_notebook.py" --name "updated_notebook.py"
Глобальные флаги
--debug
Следует ли включить ведение журнала отладки.
-h или --help
Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.
--log-file струна
Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.
--log-format формат
Тип формата журнала: text или json. Значение по умолчанию — text.
--log-level струна
Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.
типа -o, --output
Тип выходных данных команды: text или json. Значение по умолчанию — text.
-p, --profile струна
Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если флаг не указан, используется профиль DEFAULT, если он существует.
--progress-format формат
Формат для отображения журналов хода выполнения: default, appendinplace, илиjson
-t, --target струна
Если применимо, целевой объект пакета для использования