Поиск объектов рабочей области
В этой статье описывается, как осуществлять поиск по таким элементам, как tables, volumes, записные книжки, запросы, панели мониторинга, оповещения, файлы, папки, библиотеки, задания, репозитории, партнеры и записи в Marketplace в рабочей области Azure Databricks.
Tables необходимо зарегистрировать в Unity Catalog, чтобы она отображалась в результатах поиска.
В рабочих областях, использующих ключи, управляемые клиентом для шифрования, содержимое записной книжки и содержимое запроса недоступны в поиске.
интеллектуальный поиск.
Поиск Azure Databricks использует DatabricksIQ, подсистему аналитики данных для Azure Databricks, чтобы обеспечить более интеллектуальный интерфейс поиска на основе ИИ. Примечания, созданные ИИ, используют модели LLM для автоматического добавления описаний и тегов к элементам tables и columns, управляемым средствами Unity Catalog. Эти комментарии позволяют поисковой системе учитывать уникальные jargon, метрики и семантику компании, что дает ему контекст, необходимый для обеспечения более релевантных, точных и действенных результатов поиска.
Поиск навигации
Чтобы выполнить поиск рабочей области с помощью навигационного поиска в верхней строке пользовательского интерфейса, сделайте следующее:
Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P.
Последние файлы, записные книжки, запросы, оповещения и панели мониторинга перечислены в разделе "Последние", отсортированные по последней дате открытия.
Введите условия поиска.
Последние объекты в list фильтруются в соответствии с критериями поиска. Поиск навигации также может предложить другие объекты, соответствующие вашим критериям. Чтобы выполнить полный поиск рабочей области, используйте страницу результатов поиска.
Select элемент из list.
Страница результатов поиска
Интерфейс полностраничного поиска дает больше места для просмотра результатов, дополнительных метаданных для объектов и других фильтров, чтобы сузить результаты.
Чтобы отфильтровать результаты поиска по типу объекта, владельцу объекта или дате последнего изменения на странице результатов поиска, сделайте следующее:
Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P, а затем нажмите клавишу ВВОД.
Откроется страница результатов поиска.
Введите условия поиска.
Select элемент из list.
Поиск можно выполнять по текстовой строке, типу объекта или по обоим типам. После ввода условий поиска и нажатия клавиши ВВОД система выполняет поиск по именам всех запросов, панелей мониторинга, оповещений, файлов, папок, записных книжек, библиотек, репозиториев, партнеров и списков Marketplace в рабочей области, к которой у вас есть доступ. Если рабочая область включена для Unity Catalog, система также выполняет поиск table имен, table комментариев, column имен и column комментариев.
Поиск по текстовой строке
Чтобы найти текстовую строку, введите строку в поле поиска и нажмите клавишу ВВОД. Система выполняет поиск в именах всех объектов в рабочей области, к которой у вас есть доступ. Она также выполняет поиск внутри команд записных книжек, но не выполняет его в файлах, отличных от записной книжки.
Кавычки можно поместить вокруг записи поиска, чтобы сузить результаты поиска только для документов, содержащих точную фразу.
Точный поиск соответствия поддерживает следующее:
- Основные кавычки (например,
"spark.sql("
) - Экранированные кавычки (например,
"spark.sql(\"select"
)
Точный поиск соответствия не поддерживает следующее:
- Кавычки и без кавычек (например,
"spark.sql" partition
) - Несколько кавычки (например,
"spark.sql" "partition"
)
Семантический поиск
Внимание
Эта функция предоставляется в режиме общедоступной предварительной версии.
Можно использовать естественный язык для поиска в Unity Catalogtables. Поиск возвращает результаты, имеющие связанное семантические значения.
Например, поисковый запрос "Что следует использовать для географических регионов" фокусируется на "географических регионах" и находит связанные термины, содержащие географические атрибуты, такие как города, страны, территории и географические расположения.
Поиск также может понять шаблоны в поисковых запросах, разделив то, что может быть поисковым термином от фильтра, что означает, что запросы естественного языка еще более мощны.
Например, запрос поиска "Показать мне tables о проверках" разбит так, чтобы "проверки" — это ключевой термин, а "table" — это тип объекта, который пользователь ищет.
Limit поиск по определенному типу объекта
Вы можете искать элементы по типам (например, файлам, папкам, записным книжкам, библиотекам, tablesили репозиториям), выбрав тип объекта на странице результатов поиска , из раскрывающегося списка listТипа или на вкладках в правой части страницы. Текстовая строка не требуется. Если оставить текстовое поле пустым, а затем нажмите клавишу ВВОД, система ищет все объекты этого типа. Щелкните по названию из list, чтобы открыть этот элемент в рабочей области. Кроме того, можно использовать раскрывающиеся меню для более узких результатов поиска для элементов определенного типа, таких как владелец или дата последнего изменения.
Вы также можете указать фильтры в поисковом запросе в строке поиска в верхней части пользовательского интерфейса. Например, вы можете включить в свой поисковый запрос следующий текст для поиска tables, которыми вы владеете: type:table owner:me
. Дополнительные сведения о том, как указать фильтры с помощью синтаксиса, примените фильтры на странице результатов поиска и узнайте, как запрос в строке поиска автоматически обновляется.
Популярность
Поиск использует сигналы популярности, основанные на частоте взаимодействий пользователей в рабочей области с конкретными tables, чтобы улучшить метод ранжирования tables.
Без повышения популярности вам придется просматривать tables в результатах поиска, чтобы выяснить, какой из них является авторитетным table. Благодаря росту популярности, самый популярный table поднимается выше в рейтинге, так что вам не придется гадать, какой из них правильный. Значок популярности рядом с именем table в результатах поиска отображает ранжирование объекта. Вы также можете сортировать результаты поиска по популярности.
Карточки знаний
Когда поиск может определить, что вы ищете с высокой уверенностью, лучший результат поиска превращается в карточку знаний. Карточка знаний предоставляет дополнительные метаданные объекта. Карты знаний поддерживаются для управляемых tablesUnity Catalog.
Поиск tables и моделей в рабочих областях, поддерживающих Unity Catalog
В рабочих областях , которые включены для Unity Catalog, можно искать tables и модели, зарегистрированные в Unity Catalog. Вы можете выполнить поиск по любому из следующих элементов:
- Table, представления или имена моделей.
- Table, просмотр или комментарии модели.
- Table или просмотр имен column.
- Table или посмотреть комментарии column.
- Table или просмотреть ключи тегов .
Чтобы отфильтровать результаты поиска по родительским catalog, родительским schema, владельцу или тегу на странице результатов поиска , щелкните раскрывающееся меню типа и selectTables. Раскрывающиеся меню фильтра отображаются в верхней части страницы.
Вы также можете сортировать результаты по популярности модели table.
В результаты поиска не включены:
Tables, viewsи модели, которые вы не имеете права просматривать.
Другими словами, чтобы table или модель отображались в результатах поиска, необходимо иметь по крайней мере
SELECT
привилегии для этой table илиEXECUTE
привилегии для модели,USE SCHEMA
привилегии для родительского schema, а также привилегииUSE CATALOG
на его родительском catalog. Администраторы хранилища метаданных имеют эти привилегии по умолчанию. Всем остальным пользователям эти привилегии необходимо предоставить. См. привилегии Unity Catalog и защищаемые объекты.Tables и views в наследуемом хранилище метаданных Hive (то есть в
hive_metastore
catalog).Чтобы обновить эти tables до Unity Catalog и сделать их доступными для поиска, следуйте инструкциям в разделе Upgrade Hive tables и views до Unity Catalog.
Модели в реестре моделей рабочей области.
Сведения об обновлении рабочих процессов машинного обучения для создания моделей в Unity Catalogсм. в статье Обновление рабочих процессов машинного обучения до целевых моделей в CatalogUnity.
Использовать теги для поиска tables
Панель поиска рабочей области Azure Databricks можно использовать для поиска tables, volumes, viewsи tablecolumns с использованием ключей тегов и тега values. Вы также можете использовать ключи тегов для фильтрации tables и views с помощью поиска в рабочей области. Вы не можете искать другие помеченные объекты, например catalogs или схемы. См. также Применение тегов к защищаемым объектам Unity Catalog.
В результатах поиска отображаются только те tables и views, которые вы имеете разрешение видеть.
Для поиска tables, viewsи columns с помощью тегов:
Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P.
Поле фильтра в обозревателе Catalog нельзя использовать для поиска по тегу.
Введите условия поиска. Найдите помеченные tables или columns, введя ключ или значение тега table или column. Необходимо использовать точный ключ тега или термин значения.
Если вы хотите выполнить поиск по ключу тега в одиночку, используйте синтаксис:
tag:<tag_key>
Чтобы выполнить поиск по ключу тега и значению тега, опуститьtag:
.
Чтобы отфильтровать результаты поиска table с помощью ключей тегов:
- Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P.
- Введите условие поиска или оставьте поле поиска пустым.
- На странице результатов поиска
щелкните раскрывающееся меню Тип и. - Используйте раскрывающееся меню фильтра тега
, чтобы ключ тега.