Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На этой странице описаны способы обнаружения и изучения каталогов, схем, таблиц и других объектов базы данных в каталоге Unity. Инструкции на этой странице посвящены возврату сведений о объектах базы данных, для которых есть по крайней мере BROWSE права доступа или SELECT привилегии.
Общие сведения о привилегиях каталога Unity см. в разделе "Привилегии каталога Unity" и защищаемые объекты. Сведения о том, как задать владение схемой и разрешения, см. в разделе "Управление владением объектами каталога Unity" и "Управление привилегиями" в каталоге Unity.
Эта страница содержит инструкции по обозревателе каталогов и SQL. Выберите и значок каталога на боковой панели рабочей области, чтобы получить доступ к обозревателю каталогов. Команды SQL можно выполнять из записной книжки или редактора запросов, подключенных к вычислениям. Чтобы просмотреть объекты базы данных с помощью обозревателя каталогов, необходимо иметь по крайней
BROWSE мере права доступа к объектам. Чтобы просмотреть объекты базы данных с помощью SQL, необходимо иметь по крайней мере SELECT права доступа к объекту, а также USE CATALOG родительскому каталогу и USE SCHEMA родительской схеме. Объекты базы данных, управляемые каталогом Unity, можно перемещать в обозревателе каталогов без активных вычислений. Чтобы изучить данные в hive_metastore и других каталогах, не управляемых каталогом Unity, необходимо подключиться к вычислениям с соответствующими привилегиями.
Фильтрация объектов базы данных
Во время интерактивного изучения объектов базы данных с помощью обозревателя каталогов можно использовать предоставленное текстовое поле для фильтрации результатов. Сопоставленные строки в именах объектов выделены, но только среди видимых в настоящее время объектов базы данных. Полный поиск всех объектов базы данных см. в разделе "Поиск объектов рабочей области".
SQL предоставляет аналогичную функциональность, при необходимости указывая предложение regex_pattern в сочетании с оператором SHOW, например, следующим образом:
SHOW TABLES IN schema_name LIKE 'sales_*_fy23'
Запрос привилегий для объекта
Это важно
Эта функция доступна в общедоступной предварительной версии.
Если назначения запросов доступа настроены в каталоге Unity, вы можете запросить привилегии для объектов, у которых есть BROWSE привилегия или прямой URL-адрес объекта. Вы также можете запросить привилегии непосредственно из отклоненных разрешений ошибок в записных книжках и редакторе SQL.
Если у вас есть ALL PRIVILEGES на объекте, вы не можете запросить доступ от имени других пользователей в Catalog Explorer. Вместо этого используйте API создания запросов доступа.
В рабочей области Azure Databricks щелкните
Каталог.
Выберите объект, например каталог, схему, таблицу или представление.
Щелкните "Запрос разрешений".
Выберите субъекты, для которых запрашивается доступ. Вы можете запросить доступ для себя, субъектов-служб, групп и других пользователей.
Выберите привилегии и при необходимости добавьте сообщение утверждающих.
Если настроен URL-адрес перенаправления, вы не увидите эту форму. Вместо этого вы перенаправляетесь на указанный URL-адрес, чтобы завершить запрос.
Нажмите кнопку "Запрос". Сообщение отправляется настроенным утверждателям с запросом на доступ.
Изучение каталогов
Каталоги представляют верхний уровень управления данными в каждом хранилище метаданных каталога Unity.
SQL
Выполните следующую команду, чтобы просмотреть список доступных каталогов.
SHOW CATALOGS
См. SHOW CATALOGS.
Обозреватель каталогов
При доступе к обозревателе каталогов вы увидите список доступных каталогов.
Выбор каталога
SQL
Выполните следующую команду, чтобы задать текущий активный каталог.
USE CATALOG catalog_name
См. USE CATALOG.
Обозреватель каталогов
Щелкните название каталога, чтобы выбрать его.
См. сведения о каталоге
SQL
Выполните следующую команду, чтобы описать каталог.
DESCRIBE CATALOG catalog_name
См. DESCRIBE CATALOG.
Обозреватель каталогов
Выберите вкладку "Сведения", чтобы просмотреть сведения о каталоге.
Изучение схем
Схемы — это коллекции таблиц, представлений, томов, функций и моделей в Unity Catalog. Схемы содержатся в каталогах.
SQL
Выполните следующую команду, чтобы просмотреть список доступных схем.
SHOW SCHEMAS IN catalog_name
См. SHOW SCHEMAS.
Обозреватель каталогов
При выборе каталога в обозревателе каталогов отображается список доступных схем.
Выбор схемы
SQL
Выполните следующую команду, чтобы задать текущую активную схему.
USE schema catalog_name.schema_name
См. USE SCHEMA.
Обозреватель каталогов
Нажмите имя схемы, чтобы выбрать ее.
См. сведения о схеме
SQL
Выполните следующую команду, чтобы описать схему.
DESCRIBE SCHEMA schema_name
См. DESCRIBE SCHEMA.
Обозреватель каталогов
Перейдите на вкладку "Сведения", чтобы просмотреть сведения о схеме.
Изучение таблиц и представлений
Таблицы и представления содержатся в схемах. Большинство таблиц в каталоге Unity поддерживаются Delta Lake, но вы также можете получить доступ к таблицам, зарегистрированным на внешние источники данных. См. сведения о том, какие данные можно запрашивать с помощью Azure Databricks?.
Представления в каталоге Unity всегда ссылаются на данные в другой таблице.
SQL
Выполните следующую команду, чтобы просмотреть список таблиц, доступных для вас.
SHOW TABLES IN catalog_name.schema_name
Выполните следующую команду, чтобы просмотреть список таблиц, доступных для вас.
SHOW VIEWS IN catalog_name.schema_name
См. SHOW TABLES и SHOW VIEWS.
Обозреватель каталогов
При выборе схемы в обозревателе каталогов отображается список доступных таблиц и представлений.
Примечание.
Если схема содержит другие объекты базы данных, такие как тома, может потребоваться щелкнуть таблицы , чтобы развернуть список таблиц и представлений.
Просмотр содержимого и деталей
Вы можете просмотреть большинство сведений о таблице с помощью обозревателя каталогов или SQL. Некоторые сведения доступны только в пользовательском интерфейсе обозревателя каталогов.
Выберите таблицу в обозревателе каталогов, чтобы просмотреть сведения о таблице.
Исследование столбцов таблицы
Примечание.
Пользователи, имеющие только BROWSE права доступа к объекту, не могут изучать столбцы таблиц с помощью SHOW COLUMNS команды SQL.
SQL
Выполните следующую команду, чтобы просмотреть столбцы таблицы.
SHOW COLUMNS IN table_name
См. SHOW COLUMNS.
Обозреватель каталогов
Выберите вкладку "Столбцы", чтобы просмотреть столбцы таблицы.
Просмотр примеров данных
SQL
Выполните следующую команду, чтобы просмотреть 1000 записей из таблицы.
SELECT * FROM table_name LIMIT 1000;
См. сведения о запросах.
Обозреватель каталогов
Выберите вкладку "Примеры данных", чтобы просмотреть примеры данных. Для выборки данных необходимо иметь доступ к активным вычислительным ресурсам.
Изучение данных таблицы с помощью LLM
Это важно
Эта функция доступна в общедоступной предварительной версии.
Вы можете задать вопросы естественного языка о примерах данных с помощью обозревателя каталогов. Помощник создает SQL на основе контекста метаданных и шаблонов использования таблиц. После создания запроса можно проверить запрос, а затем запустить его в базовой таблице.
Выберите вкладку "Примеры данных " и задайте вопрос о данных. У вас должен быть доступ к активному вычислительному ресурсу и функциям ИИ, поддерживаемым партнёрами.
См. детали таблицы
Примечание.
Пользователи, имеющие только BROWSE права доступа к объекту, не могут просматривать сведения о таблице с помощью DESCRIBE TABLE команды SQL.
SQL
Выполните следующую команду, чтобы описать таблицу.
DESCRIBE TABLE table_name
Выполните следующую команду, чтобы отобразить свойства таблицы.
SHOW TBLPROPERTIES table_name
См. DESCRIBE TABLE и SHOW TBLPROPERTIES.
Обозреватель каталогов
Перейдите на вкладку "Сведения" , чтобы просмотреть сведения о таблице, включая свойства таблицы.
История таблицы
История таблиц доступна для таблиц Delta. Все управляемые таблицы каталога Unity — это таблицы Delta.
SQL
Выполните следующую команду, чтобы просмотреть журнал таблиц.
DESCRIBE HISTORY table_name
См. DESCRIBE HISTORY.
Обозреватель каталогов
Выберите вкладку История, чтобы просмотреть историю таблиц.
Просмотр частых запросов и пользователей
Если таблица зарегистрирована в каталоге Unity, вы можете просмотреть самые частые запросы, сделанные в таблице, и пользователей, которые обращаются к таблице за последние 30 дней с помощью обозревателя каталогов. Просмотр частых запросов и пользователей таблицы.
Просмотр связей первичного ключа и внешнего ключа
Для таблиц с определёнными внешними ключами нажмите кнопку "Просмотреть связи" в правом верхнем углу вкладки "Столбцы". Откроется схема связей сущностей (ERD). В ERD отображаются связи первичного ключа и внешнего ключа между таблицами в графе, обеспечивая четкое и интуитивно понятное представление о том, как подключаются сущности данных.
Дополнительные сведения об ограничениях первичного ключа и внешнего ключа см. в разделе "Ограничения azure Databricks". Дополнительные сведения о схемах связей сущностей см. в разделе "Просмотр схемы связей сущностей".