Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа catalogs команд в интерфейсе командной строки Databricks позволяет управлять каталогами в каталоге Unity. Каталог является первым слоем трехуровневого пространства имен каталога Unity. Он используется для упорядочивания ресурсов данных. См. статью Что такое Unity Catalog?
Создание каталогов Databricks
Создайте новый экземпляр каталога в родительском хранилище метаданных, если вызывающий объект является администратором хранилища метаданных или имеет CREATE_CATALOG права.
databricks catalogs create NAME [flags]
Arguments
NAME
Имя каталога
Options
--comment string
Описание произвольного текста, предоставленного пользователем
--connection-name string
Имя подключения к внешнему источнику данных
--json JSON
Встроенная строка JSON или JSON-файл @path с текстом запроса
--provider-name string
Имя поставщика delta sharing
--share-name string
Название ресурса общего доступа у поставщика общего доступа
--storage-root string
URL-адрес корневого хранилища для управляемых таблиц в каталоге
Examples
В следующем примере создается каталог с именем sales:
databricks catalogs create sales
В следующем примере создается каталог с комментарием:
databricks catalogs create sales --comment "Sales data catalog"
Удаление каталогов Databricks
Удалите каталог, соответствующий указанному имени. Вызывающий объект должен быть администратором хранилища метаданных или владельцем каталога.
databricks catalogs delete NAME [flags]
Arguments
NAME
Имя каталога
Options
--force
Принудительное удаление, даже если каталог не пуст
Examples
В следующем примере удаляется каталог с именем sales:
databricks catalogs delete sales
В следующем примере выполняется удаление непустого каталога:
databricks catalogs delete sales --force
Запросить каталоги Databricks
Получите указанный каталог в хранилище метаданных. Вызывающий объект должен быть администратором хранилища метаданных, владельцем каталога или пользователем, у которому заданы USE_CATALOG привилегии для своей учетной записи.
databricks catalogs get NAME [flags]
Arguments
NAME
Имя каталога
Options
--include-browse
Следует ли включать каталоги в ответ, если главный пользователь может получить доступ только к выборочным метаданным.
Examples
В следующем примере показано, как получить сведения о каталоге с именем sales:
databricks catalogs get sales
В следующем примере показано, как получить сведения о каталоге, включая каталоги, доступные только для просмотра:
databricks catalogs get sales --include-browse
список каталогов databricks
Список каталогов в хранилище метаданных. Если вызывающий объект является администратором хранилища метаданных, будут извлечены все каталоги. В противном случае будут извлечены только каталоги, принадлежащие вызывающему объекту (или для которых вызывающий объект имеет USE_CATALOG привилегию). Никакой гарантии упорядочения элементов в массиве нет.
databricks catalogs list [flags]
Options
--include-browse
Следует ли включать каталоги в ответ, если главный пользователь может получить доступ только к выборочным метаданным.
--max-results int
Максимальное количество возвращаемых каталогов
--page-token string
Непрозрачный маркер разбиения на страницы для перехода на следующую страницу на основе предыдущего запроса
Examples
В следующем примере перечислены все каталоги:
databricks catalogs list
В следующем примере перечислены каталоги с максимум 10 результатами:
databricks catalogs list --max-results 10
В следующем примере перечислены каталоги, включая каталоги только для просмотра:
databricks catalogs list --include-browse
Обновления каталогов Databricks
Обновите каталог, соответствующий указанному имени. Вызывающий объект должен быть владельцем каталога или администратором хранилища метаданных (при изменении поля владельца каталога).
databricks catalogs update NAME [flags]
Arguments
NAME
Имя каталога
Options
--comment string
Описание произвольного текста, предоставленного пользователем
--enable-predictive-optimization EnablePredictiveOptimization
Следует ли включить прогнозную оптимизацию для этого объекта и объектов под ним. Поддерживаемые значения: DISABLE, ENABLE, INHERIT
--isolation-mode CatalogIsolationMode
Доступен ли текущий защищаемый объект из всех рабочих областей или определенного набора рабочих областей. Поддерживаемые значения: ISOLATED, OPEN
--json JSON
Встроенная строка JSON или JSON-файл @path с текстом запроса
--new-name string
Новое имя каталога
--owner string
Имя пользователя текущего владельца каталога
Examples
В следующем примере обновляется комментарий каталога:
databricks catalogs update sales --comment "Updated sales data catalog"
Следующий пример переименовывает каталог:
databricks catalogs update sales --new-name sales-prod
В следующем примере изменяется владелец каталога:
databricks catalogs update sales --owner someone@example.com
Следующий пример включает прогнозную оптимизацию для каталога:
databricks catalogs update sales --enable-predictive-optimization ENABLE
Глобальные флаги
--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 струна
Если применимо, целевой объект пакета для использования