Доступ к сохраненным запросам и управление ими
В этой статье описывается, как использовать пользовательский интерфейс Azure Databricks для доступа к запросам и управления ими.
Просмотр запросов
Запросы можно просмотреть с помощью следующих методов:
- Щелкните рабочую область на боковой панели. Запросы доступны для просмотра по умолчанию в домашней папке. Пользователи могут упорядочивать запросы в папки в обозревателе рабочей области вместе с другими объектами Databricks.
- Щелкните "Запросы" на боковой панели. Объекты в окнах запросов по умолчанию сортируются в обратном хронологическом порядке. Вы можете изменить порядок списка, щелкнув заголовок столбца "Создано ". Введите текстовое поле "Фильтр" для фильтрации по имени, тегу или владельцу.
Упорядочение запросов в папки в обозревателе рабочей области
Запросы можно упорядочить в папках в браузере рабочей области и других объектах Databricks. См . браузер рабочей области.
Передача прав владения запросом
Для передачи права владения запросом необходимо быть администратором рабочей области. Субъекты-службы и группы не могут быть назначены владельцем запроса. Вы также можете передать владение с помощью API разрешений.
Войдите в рабочую область Azure Databricks как администратор рабочей области.
На боковой панели щелкните "Запросы".
Щелкните запрос.
Нажмите кнопку "Общий доступ" в правом верхнем углу, чтобы открыть диалоговое окно "Общий доступ ".
Щелкните значок шестеренки в правом верхнем углу и нажмите кнопку "Назначить нового владельца".
Выберите пользователя, чтобы назначить владение.
Нажмите кнопку Подтвердить.
Настройка разрешений запроса
Администраторы рабочей области и создатель запросов автоматически предоставляют разрешения для управления тем, какие пользователи могут управлять и запускать запросы. Для общего доступа к запросам необходимо иметь по крайней мере разрешение CAN MANAGE.
Запросы поддерживают два типа параметров общего доступа:
- Запуск от имени средства просмотра: учетные данные средства просмотра используются для выполнения запроса. Средство просмотра также должно иметь по крайней мере разрешения CAN USE на складе. Пользователям может быть предоставлено разрешение CAN EDIT, если для параметра общего доступа задано значение "Запуск от имени просмотра".
- Запуск от имени владельца: учетные данные владельца используются для выполнения запроса.
Дополнительные сведения о уровнях разрешений запроса см. в статье "Списки управления доступом запросов".
На боковой панели щелкните "Запросы".
Щелкните запрос.
Нажмите кнопку в правом верхнем углу, чтобы открыть диалоговое окно "Общий доступ".
Выполните действия в зависимости от типа разрешения, которое вы хотите предоставить:
Найдите и выберите группы и пользователей и назначьте уровень разрешений.
Нажмите кнопку Добавить.
В поле ">Учетные данные общего доступа" в нижней части экрана выберите "Запуск от имени пользователя" или "Запуск от имени владельца".
Вы также можете скопировать ссылку на запрос в диалоговом окне "Общий доступ".
Доступ администратора ко всем запросам
Пользователь рабочей области Azure Databricks имеет доступ ко всем запросам в рабочей области. При выборе вкладки "Все запросы" администратор рабочей области может просматривать и удалять любые запросы. Однако администратор рабочей области не может изменить запрос при использовании учетных данных для параметров общего доступа для имени владельца.
Чтобы просмотреть все запросы, сделайте следующее:
- Щелкните "Запросы" на боковой панели.
- Щелкните вкладку "Все запросы" в верхней части экрана.
Создание запросов в других средах
Запросы можно создавать без использования пользовательского интерфейса Azure Databricks с помощью REST API, соединителя JDBC/ODBC или партнерского средства.
Ознакомьтесь с соединителями SQL, библиотеками, драйверами, API и инструментами для выполнения команд SQL и просмотра объектов базы данных в Azure Databricks.
Вы также можете создать запрос с помощью поставщика Databricks Terraform и databricks_sql_query.
Ознакомьтесь с партнерами по технологиям, чтобы узнать о средствах партнеров, которые можно использовать с помощью Partner Connect.