Поделиться через


Поиск объектов рабочей области

В этой статье описывается поиск таблиц, томов, записных книжек, запросов, панелей мониторинга, оповещений, файлов, папок, библиотек, заданий, репозиториев, партнеров и списков Marketplace в рабочей области Azure Databricks.

Таблицы должны быть зарегистрированы в каталоге Unity, чтобы отображаться в результатах поиска.

В рабочих областях, использующих ключи, управляемые клиентом для шифрования, содержимое записной книжки и содержимое запроса недоступны в поиске.

Поиск Azure Databricks использует DatabricksIQ, подсистему аналитики данных для Azure Databricks, чтобы обеспечить более интеллектуальный интерфейс поиска на основе ИИ. Примечания, созданные ИИ, используют LLM для автоматического добавления описаний и тегов в таблицы и столбцы, управляемые Unity Catalog. Эти комментарии позволяют поисковой системе учитывать уникальные jargon, метрики и семантику компании, что дает ему контекст, необходимый для обеспечения более релевантных, точных и действенных результатов поиска.

Чтобы выполнить поиск рабочей области с помощью навигационного поиска в верхней строке пользовательского интерфейса, сделайте следующее:

  1. Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P.

    Панель поиска навигации

    Последние файлы, записные книжки, запросы, оповещения и панели мониторинга перечислены в разделе "Последние", отсортированные по последней дате открытия.

  2. Введите условия поиска.

    Последние объекты в списке фильтруются в соответствии с критериями поиска. Поиск навигации также может предложить другие объекты, соответствующие вашим критериям. Чтобы выполнить полный поиск рабочей области, используйте страницу результатов поиска.

  3. Выберите элемент из списка.

Страница результатов поиска

Интерфейс полностраничного поиска дает больше места для просмотра результатов, дополнительных метаданных для объектов и других фильтров, чтобы сузить результаты.

Чтобы отфильтровать результаты поиска по типу объекта, владельцу объекта или дате последнего изменения на странице результатов поиска, сделайте следующее:

  1. Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P, а затем нажмите клавишу ВВОД.

    Откроется страница результатов поиска.

  2. Введите условия поиска.

  3. Выберите элемент из списка.

Поиск можно выполнять по текстовой строке, типу объекта или по обоим типам. После ввода условий поиска и нажатия клавиши ВВОД система выполняет поиск по именам всех запросов, панелей мониторинга, оповещений, файлов, папок, записных книжек, библиотек, репозиториев, партнеров и списков Marketplace в рабочей области, к которой у вас есть доступ. Если рабочая область включена для Unity Catalog, система также выполняет поиск имен таблиц, комментариев к таблицам, имен столбцов и комментариев к столбцам.

Поиск по текстовой строке

Чтобы найти текстовую строку, введите строку в поле поиска и нажмите клавишу ВВОД. Система выполняет поиск в именах всех объектов в рабочей области, к которой у вас есть доступ. Она также выполняет поиск внутри команд записных книжек, но не выполняет его в файлах, отличных от записной книжки.

Кавычки можно поместить вокруг записи поиска, чтобы сузить результаты поиска только для документов, содержащих точную фразу.

Точный поиск соответствия поддерживает следующее:

  • Основные кавычки (например, "spark.sql(")
  • Экранированные кавычки (например, "spark.sql(\"select")

Точный поиск соответствия не поддерживает следующее:

  • Кавычки и без кавычек (например, "spark.sql" partition)
  • Несколько кавычки (например, "spark.sql" "partition")

Внимание

Эта функция предоставляется в режиме общедоступной предварительной версии.

Вы можете использовать естественный язык для поиска таблиц каталога Unity. Поиск возвращает результаты, имеющие связанное семантические значения.

Например, поисковый запрос "Что следует использовать для географических регионов" фокусируется на "географических регионах" и находит связанные термины, содержащие географические атрибуты, такие как города, страны, территории и географические расположения.

Поиск также может понять шаблоны в поисковых запросах, разделив то, что может быть поисковым термином от фильтра, что означает, что запросы естественного языка еще более мощны.

Например, запрос поиска "Показать таблицы о проверках" разбивается таким образом, чтобы "проверки" — это ключевой термин, а "таблица" — это тип объекта, который пользователь ищет.

Ограничение поиска до определенного типа объекта

Вы можете искать элементы по типу (например, файлам, папкам, записным книжкам, библиотекам, таблицам или репозиториям), щелкнув на типе объекта на странице результаты поиска, либо из раскрывающегося списка Тип, либо на вкладках на правой стороне страницы. Текстовая строка не требуется. Если оставить текстовое поле пустым, а затем нажмите клавишу ВВОД, система ищет все объекты этого типа. Щелкните имя из списка, чтобы открыть этот элемент в рабочей области. Кроме того, можно использовать раскрывающиеся меню для более узких результатов поиска для элементов определенного типа, таких как владелец или дата последнего изменения.

Вы также можете указать фильтры в поисковом запросе в строке поиска в верхней части пользовательского интерфейса. Например, в поисковый запрос можно включить следующее, чтобы искать собственные таблицы: type:table owner:me. Дополнительные сведения о том, как указать фильтры с помощью синтаксиса, примените фильтры на странице результатов поиска и узнайте, как запрос в строке поиска автоматически обновляется.

Популярность

Поиск использует сигналы популярности на основе частоты взаимодействия других пользователей в рабочей области с определенными таблицами для улучшения ранжирования таблиц.

Без повышения популярности вам придется запрашивать таблицы, возвращаемые в результатах поиска, чтобы узнать, какая из них является авторитетной таблицей. С повышением популярности, самая популярная таблица ранжируется выше, поэтому вам не нужно гадать, что является правильным. Индикатор популярности значок индикатора популярности рядом с именем таблицы в результатах поиска отражает ранжирование объектов. Вы также можете сортировать результаты поиска по популярности.

Карточки знаний

Когда поиск может определить, что вы ищете с высокой уверенностью, лучший результат поиска превращается в карточку знаний. Карточка знаний предоставляет дополнительные метаданные объекта. Карты знаний поддерживаются для управляемых таблиц каталога Unity.

Пример карты знаний

Поиск таблиц и моделей в рабочих областях с поддержкой каталога Unity

В рабочих областях , поддерживающих каталог Unity, можно искать таблицы и модели, зарегистрированные в каталоге Unity. Вы можете выполнить поиск по любому из следующих элементов:

  • Имена таблиц, представлений или моделей.
  • Примечания к таблицам, представлению или модели.
  • Имена столбцов таблицы или представления.
  • Примечания к таблицам или столбцам просмотра.
  • Ключи тегов таблицы или представления .

Чтобы отфильтровать результаты поиска по родительскому каталогу, родительской схеме, владельцу или тегу на странице результатов поиска, откройте выпадающее меню Тип и выберите таблицы. Раскрывающиеся меню фильтра отображаются в верхней части страницы.

Вы также можете сортировать результаты по популярности таблицы.

В результаты поиска не включены:

  • Таблицы, представления и модели, которые вы не имеете разрешения просматривать.

    Другими словами, для отображения таблицы или модели в результатах поиска необходимо иметь по крайней мере привилегию SELECT на этой таблице или по крайней мере привилегию EXECUTE на модели, по крайней мере привилегию USE SCHEMA для родительской схемы и по крайней мере привилегию USE CATALOG для родительского каталога. Администраторы хранилища метаданных имеют эти привилегии по умолчанию. Всем остальным пользователям эти привилегии необходимо предоставить. См. привилегии каталога Unity и защищаемые объекты.

  • Таблицы и представления в устаревшем хранилище метаданных Hive (то есть в каталоге hive_metastore).

    Чтобы перевести эти таблицы в раздел Unity Catalog и сделать их доступными для поиска, следуйте инструкциям в разделе по обновлению таблиц и представлений Hive на каталог Unity.

  • Модели в реестре моделей рабочей области.

    Сведения об обновлении рабочих процессов машинного обучения для создания моделей в каталоге Unity см. в статье Обновление рабочих процессов машинного обучения до целевых моделей вкаталога Unity.

Использовать теги для поиска таблиц

Панель поиска рабочей области Azure Databricks можно использовать для поиска таблиц, томов, представлений и столбцов таблиц с помощью ключей тегов и значений тегов. Вы также можете использовать ключи тегов для фильтрации таблиц и представлений с помощью поиска рабочей области. Вы не можете искать другие помеченные объекты, например каталоги или схемы. См. также Применение тегов к защищаемым объектам каталога Unity.

В результатах поиска отображаются только те таблицы и представления, которые вы имеете разрешение просматривать.

Поиск таблиц, представлений и столбцов с помощью тегов:

  1. Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P.

    Поле фильтра в обозревателе каталогов нельзя использовать для поиска по тегу.

  2. Введите условия поиска. Найдите помеченные таблицы или столбцы, введя ключ или значение тега таблицы или столбца. Необходимо использовать точный ключ тега или термин значения.

    Если вы хотите выполнить поиск по ключу тега в одиночку, используйте синтаксис: tag:<tag_key> Чтобы выполнить поиск по ключу тега и значению тега, опустить tag:.

    поиск таблиц по ключу тега

Фильтрация результатов поиска таблицы с помощью ключей тегов:

  1. Щелкните поле поиска в верхней строке рабочей области Azure Databricks или используйте сочетание клавиш Command-P.
  2. Введите условие поиска или оставьте поле поиска пустым.
  3. На странице результатов поиска щелкните раскрывающееся меню "Тип" и выберите Таблицы.
  4. Используйте раскрывающееся меню фильтров тегов , чтобы выбрать ключ тега.