Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представления метрик регистрируются в каталоге Unity и могут управляться с помощью обозревателя каталогов. Пользователи с хотя бы SELECT разрешением могут просматривать сведения о представлении метрик, а владельцы могут управлять доступом, включать совместное редактирование и управлять жизненным циклом представлений метрик с помощью команд пользовательского интерфейса или SQL.
Просмотр представлений метрик в обозревателе каталогов
Обозреватель каталогов предоставляет интерфейс для просмотра представлений метрик и управления ими.
Чтобы получить доступ к представлению метрик в обозревателе каталогов, выполните действия.
- Щелкните
Каталог на боковой панели.
- Просмотрите доступные данные или используйте строку поиска для поиска представления метрик по имени.
- Щелкните название представления метрик.
Обозреватель каталогов отображает сведения на нескольких вкладках. Используйте каждую вкладку для просмотра или редактирования сведений для представления метрик.
Настройка разрешений
Представления метрик используют ту же модель иерархических разрешений, что и другие защищаемые объекты каталога Unity. Если представление метрик хранится в схеме, к которому у предполагаемых потребителей есть доступ на чтение, не требуется никаких новых разрешений. Разрешения на представление метрик можно назначить на вкладке "Разрешения " или с помощью SQL.
Предоставление привилегий с помощью SQL
Представление метрик — это защищаемый объект каталога Unity и следует той же модели разрешений, что и другие представления. Привилегии имеют иерархическую структуру, поэтому привилегии для хранилища метаданных, каталога или схемы каскадно распространяются на содержащиеся в них объекты. В следующем примере предоставляются минимальные привилегии для пользователей в data_consumers группе для запроса представления метрик:
GRANT SELECT ON orders_metric_view to `data-consumers`;
Дополнительные сведения о привилегиях в каталоге Unity см. в разделе "Управление привилегиями" в каталоге Unity. Дополнительные сведения о создании групп и управлении ими см. в разделе "Группы".
Предоставление разрешений с помощью пользовательского интерфейса
Вы также можете предоставить привилегии с помощью обозревателя каталогов:
- Найдите представление метрик в обозревателе каталогов.
- Щелкните "Разрешения".
- Используйте пользовательский интерфейс для предоставления и отзыва разрешений для других Azure Databricks пользователей и групп.
Дополнительные сведения см. в разделе "Предоставление разрешений для объекта".
Изменение представления метрик
Чтобы изменить его определение, необходимо быть владельцем представления метрик. Чтобы включить совместное редактирование, передайте владение в группу. См. статью "Включить совместное редактирование".
Чтобы изменить представление метрик в обозревателе каталогов, выполните действия.
- Найдите представление метрик в обозревателе каталогов.
- Нажмите кнопку "Изменить", чтобы открыть редактор.
- Перейдите на вкладку пользовательского интерфейса для интерактивного изменения полей и мер или нажмите
<>кнопку, чтобы изменить определение YAML напрямую. - Нажмите кнопку Сохранить.
Любой пользователь с по крайней мере SELECT привилегиями может запрашивать представление метрик. Дополнительные сведения об управлении разрешениями см. в разделе "Настройка разрешений".
Изменение с помощью SQL
Чтобы изменить представление метрики с помощью SQL, используйте ALTER VIEW с обновлённым определением YAML.
ALTER VIEW заменяет полное определение, поэтому включите полный YAML, а не только измененные части:
ALTER VIEW catalog.schema.orders_metric_view
AS $$
<complete YAML definition>
$$
Включение совместного редактирования
Только владелец представления метрик может изменить его определение. Чтобы обеспечить совместную работу нескольких пользователей в одном представлении метрик, передайте владение в группу. Затем все члены этой группы могут изменить определение. Представление метрик может получить доступ только к данным, которые группа имеет разрешения на выбор.
Чтобы включить совместное редактирование, выполните приведенные действия.
- Создайте или определите группу, которая должна иметь доступ к редактированию представления данных метрики. См . статью "Группы".
- Предоставьте группе
SELECTдоступ ко всем таблицам, от которой зависит представление метрик. - Передача права владения представлением метрик группе. См. раздел "Управление владением объектами".
- Добавьте или удалите пользователей из группы, чтобы контролировать, кто может изменить представление метрик.
Note
Передача владения группе не поддерживается для материализованных представлений метрик. Совместное редактирование доступно только для нематериализованных представлений метрик.
Удалить представление метрик
Используйте DROP VIEW синтаксис для удаления представления метрик:
DROP VIEW orders_metric_view;
Предупреждение
Удаление представления метрик является постоянным и не может быть отменено. Убедитесь, что от представления метрик не зависят никакие зависимые объекты (панели мониторинга, блокноты, запросы), прежде чем удалять его. Используйте вкладку Lineage в обозревателе каталогов для определения зависимостей.
Ограничения
Представления метрик не поддерживают OpenSharing или профилирование данных.