Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа tables команд в интерфейсе командной строки Databricks содержит команды для управления таблицами в каталоге Unity. Таблица находится на третьем уровне трехуровневого пространства имен каталога Unity. Он содержит строки данных.
Удаление таблиц Databricks
Удалите таблицу из указанного родительского каталога и схемы. Вызывающий должен быть владельцем родительского каталога, иметь привилегии USE_CATALOG в родительском каталоге и быть владельцем родительской схемы; или быть владельцем таблицы, а также иметь привилегии USE_CATALOG в родительском каталоге и привилегии USE_SCHEMA в родительской схеме.
databricks tables delete FULL_NAME [flags]
Arguments
FULL_NAME
Полное имя таблицы.
Options
Examples
В следующем примере удаляется таблица:
databricks tables delete my_catalog.my_schema.my_table
Таблицы Databricks существуют
Получение сведений о наличии таблицы в хранилище метаданных для определенного каталога и схемы. Вызывающий должен соответствовать одному из следующих требований:
- Быть администратором хранилища метаданных
- Стать владельцем родительского каталога
- Быть владельцем родительской схемы и иметь привилегию
USE_CATALOGв родительском каталоге -
USE_CATALOGИмейте привилегии на родительский каталог иUSE_SCHEMAпривилегии на родительскую схему, а также либо быть владельцем таблицы, либо иметьSELECTпривилегии на таблицу. - Иметь
BROWSEпривилегии в родительском каталоге - У вас есть
BROWSEпривилегии на родительскую схему.
databricks tables exists FULL_NAME [flags]
Arguments
FULL_NAME
Полное имя таблицы.
Options
Examples
В следующем примере проверяется, существует ли таблица:
databricks tables exists my_catalog.my_schema.my_table
Получение таблиц Databricks
Получите таблицу из хранилища метаданных для определенного каталога и схемы. Вызывающий должен соответствовать одному из следующих требований:
- Быть администратором хранилища метаданных
- Стать владельцем родительского каталога
- Быть владельцем родительской схемы и иметь привилегию
USE_CATALOGв родительском каталоге -
USE_CATALOGИмейте привилегии на родительский каталог иUSE_SCHEMAпривилегии на родительскую схему, а также либо быть владельцем таблицы, либо иметьSELECTпривилегии на таблицу.
databricks tables get FULL_NAME [flags]
Arguments
FULL_NAME
Полное имя таблицы.
Options
--include-browse
Следует ли включать таблицы в ответ, для которого субъект может получить доступ только к выборочным метаданным.
--include-delta-metadata
Следует ли включать в ответ разностные метаданные.
--include-manifest-capabilities
Следует ли включать манифест, содержащий возможности таблицы.
Examples
В следующем примере показано, как получить сведения о таблице:
databricks tables get my_catalog.my_schema.my_table
В следующем примере возвращается таблица с разностными метаданными:
databricks tables get my_catalog.my_schema.my_table --include-delta-metadata
Список таблиц Databricks
Перечислите все таблицы в текущем хранилище метаданных в рамках родительского каталога и схемы. Вызывающий объект должен быть администратором хранилища метаданных или владельцем (или иметь SELECT права на таблицу). В последнем случае вызывающий объект также должен быть владельцем или иметь USE_CATALOG привилегии в родительском каталоге и USE_SCHEMA привилегии родительской схемы. Никакой гарантии упорядочения элементов в массиве нет.
databricks tables list CATALOG_NAME SCHEMA_NAME [flags]
Arguments
CATALOG_NAME
Имя родительского каталога для интересующих таблиц.
SCHEMA_NAME
Базовая схема таблиц.
Options
--include-browse
Следует ли включать таблицы в ответ, для которого субъект может получить доступ только к выборочным метаданным.
--include-delta-metadata
Следует ли включать в ответ разностные метаданные.
--include-manifest-capabilities
Следует ли включать манифест, содержащий возможности таблицы.
--max-results int
Максимальное количество возвращаемых таблиц.
--omit-columns
Следует ли опустить столбцы таблицы из ответа или нет.
--omit-properties
Следует ли опустить свойства таблицы из ответа или нет.
--omit-username
Опустите имя пользователя таблицы (например,
--page-token string
Непрозрачный токен для отправки на следующую страницу результатов (разбиение на страницы).
Examples
В следующем примере перечислены все таблицы в каталоге и схеме:
databricks tables list my_catalog my_schema
В следующем примере перечислены таблицы с опущенными столбцами:
databricks tables list my_catalog my_schema --omit-columns
таблицы databricks списки-сводки
Составление сводок для таблиц для схемы и каталога в метахранилище. Возвращаемые сводки таблицы могут быть:
- сводки для таблиц (в текущем хранилище метаданных и родительском каталоге и схеме), когда пользователь является администратором хранилища метаданных,
- или сводки для таблиц и схем (в текущем хранилище метаданных и родительском каталоге), для которых у пользователя есть право владения или
SELECTпривилегия на таблицу и право владения илиUSE_SCHEMAпривилегия на схему, при условии, что пользователь также имеет право владения илиUSE_CATALOGпривилегия в родительском каталоге.
Никакой гарантии упорядочения элементов в массиве нет.
databricks tables list-summaries CATALOG_NAME [flags]
Arguments
CATALOG_NAME
Имя родительского каталога для интересующих таблиц.
Options
--include-manifest-capabilities
Следует ли включать манифест, содержащий возможности таблицы.
--max-results int
Максимальное количество сводок для возвращаемых таблиц.
--page-token string
Непрозрачный маркер разбиения на страницы, чтобы перейти на следующую страницу на основе предыдущего запроса.
--schema-name-pattern string
Шаблон SQL LIKE (% и _) для имен схем.
--table-name-pattern string
Шаблон SQL LIKE (% и _) для имен таблиц.
Examples
В следующем примере перечислены сводки таблиц для каталога:
databricks tables list-summaries my_catalog
В следующем примере перечислены сводки таблиц с шаблоном имени схемы:
databricks tables list-summaries my_catalog --schema-name-pattern "prod_%"
В следующем примере перечислены сводки таблиц с шаблоном имени таблицы:
databricks tables list-summaries my_catalog --table-name-pattern "fact_%"
Глобальные флаги
--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 струна
Если применимо, целевой объект пакета для использования