Wyszukiwanie obiektów obszaru roboczego
W tym artykule opisano sposób wyszukiwania tables, volumes, notatników, zapytań, dashboardów, alertów, plików, folderów, bibliotek, zadań, repozytoriów, partnerów i ogłoszeń w Marketplace w obszarze roboczym usługi Azure Databricks.
Tables należy zarejestrować w Unity Catalog, aby pojawiło się w wynikach wyszukiwania.
W obszarach roboczych, które używają kluczy zarządzanych przez klienta do szyfrowania, zawartość notesu i zawartość zapytania nie są dostępne w wyszukiwaniu.
Wyszukiwanie inteligentne
Wyszukiwanie w usłudze Azure Databricks korzysta z usługi DatabricksIQ, aparatu analizy danych dla usługi Azure Databricks w celu zapewnienia bardziej inteligentnego środowiska wyszukiwania opartego na sztucznej inteligencji. Komentarze generowane przez sztuczną inteligencję używają funkcji LLMs do automatycznego dodawania opisów i tagów do tables i columns zarządzanych przez środowisko Unity Catalog. Te komentarze sprawiają, że wyszukiwarka jest świadoma unikatowego żargonu firmy, metryk i semantyki, dając mu kontekst potrzebny do zwiększenia istotności, dokładności i możliwości działania wyników wyszukiwania.
Wyszukiwanie nawigacji
Aby przeszukać obszar roboczy przy użyciu wyszukiwania nawigacji na górnym pasku interfejsu użytkownika, wykonaj następujące czynności:
Kliknij pole Wyszukaj na górnym pasku obszaru roboczego usługi Azure Databricks lub użyj skrótu klawiaturowego Command-P.
Ostatnie pliki, notesy, zapytania, alerty i pulpity nawigacyjne są wyświetlane w obszarze Ostatnie posortowane według ostatniej daty otwarcia.
Wprowadź kryteria wyszukiwania.
Ostatnie obiekty w list są filtrowane w celu dopasowania do kryteriów wyszukiwania. Wyszukiwanie nawigacji może również sugerować inne obiekty zgodne z kryteriami. Aby przeprowadzić pełne wyszukiwanie obszaru roboczego, użyj strony Wyniki wyszukiwania.
Select element z list.
Strona wyników wyszukiwania
Środowisko wyszukiwania pełnostronicowego zapewnia więcej miejsca na wyświetlanie wyników, więcej metadanych obiektów i więcej filtrów w celu zawężenia wyników.
Aby filtrować wyniki wyszukiwania według typu obiektu, właściciela obiektu lub daty ostatniej modyfikacji na stronie Wyniki wyszukiwania, wykonaj następujące czynności:
Kliknij pole Wyszukaj na górnym pasku obszaru roboczego usługi Azure Databricks lub użyj skrótu klawiaturowego Command-P, a następnie naciśnij Enter.
Zostanie otwarta strona Wyniki wyszukiwania.
Wprowadź kryteria wyszukiwania.
Select element z list.
Możesz wyszukiwać według ciągu tekstowego, według typu obiektu lub obu tych typów. Po wpisaniu kryteriów wyszukiwania i naciśnięciu Enter system przeszukuje nazwy wszystkich zapytań, pulpitów nawigacyjnych, alertów, plików, folderów, notesów, bibliotek, repozytoriów, partnerów i list witryny Marketplace w obszarze roboczym, do którego masz dostęp. Jeśli obszar roboczy jest włączony dla CatalogAparatu Unity, system wyszukuje również nazwy table, komentarze table, nazwy column i komentarze column.
Wyszukiwanie według ciągu tekstowego
Aby wyszukać ciąg tekstowy, wpisz ciąg w polu wyszukiwania, a następnie naciśnij Enter. System wyszukuje nazwy wszystkich obiektów w obszarze roboczym, do którego masz dostęp. Wyszukuje również tekst w poleceniach notesu, ale nie w plikach innych niż notes.
Możesz umieścić znaki cudzysłowu wokół wpisu wyszukiwania, aby zawęzić wyniki wyszukiwania tylko do dokumentów zawierających dokładną frazę.
Dokładne wyszukiwanie dopasowań obsługuje następujące elementy:
- Podstawowe cudzysłowy (na przykład
"spark.sql("
) - Znaki cudzysłowu ucieczki (na przykład
"spark.sql(\"select"
)
Dokładne wyszukiwanie dopasowania nie obsługuje następujących elementów:
- Z cudzysłowami i bez cudzysłowów (na przykład
"spark.sql" partition
) - Wiele cudzysłowów (na przykład
"spark.sql" "partition"
)
Wyszukiwanie semantyczne
Ważne
Ta funkcja jest dostępna w publicznej wersji zapoznawczej.
Możesz użyć języka naturalnego, aby wyszukać Unity Catalogtables. Funkcja Wyszukiwania zwraca wyniki, które mają powiązane znaczenie semantyczne.
Na przykład zapytanie wyszukiwania "Czego należy używać dla lokalizacji geograficznych" koncentruje się na "lokalizacjach geograficznych" i znajduje powiązane terminy zawierające atrybuty geograficzne, takie jak miasta, kraje, terytoria i lokalizacje geograficzne.
Wyszukiwanie może również zrozumieć wzorce w zapytaniach wyszukiwania, oddzielając termin wyszukiwania od filtru, co oznacza, że zapytania języka naturalnego są jeszcze bardziej zaawansowane.
Na przykład zapytanie wyszukiwania "Pokaż mi tables o inspekcjach" jest podzielone tak, aby "inspekcje" to kluczowy termin i "table" to typ obiektu, którego szuka użytkownik.
Limit wyszukiwanie określonego typu obiektu
Elementy można wyszukiwać według typu (na przykład plików, folderów, notesów, bibliotek, tableslub repozytoriów), klikając typ obiektu na stronie wyników wyszukiwania , wybierając z rozwijanego menu Typulist lub z kart po prawej stronie. Ciąg tekstowy nie jest wymagany. Jeśli pozostawisz pole tekstowe puste, a następnie naciśnij Enter, system wyszukuje wszystkie obiekty tego typu. Kliknij nazwę z list, aby otworzyć ten element w obszarze roboczym. Możesz również użyć menu rozwijanych, aby dokładniej zawęzić wyniki wyszukiwania dla elementów określonego typu, takich jak data właściciela lub data ostatniej modyfikacji.
Filtry można również określić w zapytaniu wyszukiwania na pasku wyszukiwania w górnej części interfejsu użytkownika. Na przykład możesz uwzględnić następujące elementy w zapytaniu wyszukiwania, aby wyszukać tables, którego jesteś właścicielem: type:table owner:me
. Aby dowiedzieć się więcej na temat określania filtrów za pomocą składni, zastosuj filtry na stronie Wyniki wyszukiwania i zobacz, jak zapytanie na pasku wyszukiwania jest automatycznie aktualizowane.
Popularność
Wyszukiwanie wykorzystuje sygnały popularności bazujące na tym, jak często inni użytkownicy w Twoim obszarze roboczym wchodzą w interakcję z określonymi tables, aby ulepszyć sposób, w jaki klasyfikowane są tables.
Bez wspomagania popularności musiałbyś wykonać zapytanie o element tables zwrócony w wynikach wyszukiwania, aby wiedzieć, który element jest autorytatywnym table. Wraz ze wzrostem popularności, najpopularniejszy table jest wyżej pozycjonowany, więc nie musisz się zastanawiać, który jest właściwy. Wskaźnik popularności obok nazwy table w wynikach wyszukiwania odzwierciedla klasyfikację obiektów. Możesz również sortować wyniki wyszukiwania według popularności.
Karty wiedzy
Gdy wyszukiwanie może zidentyfikować to, czego szukasz z dużą pewnością, górny wynik wyszukiwania zamienia się w kartę wiedzy. Karta wiedzy zawiera dodatkowe metadane obiektu. Karty wiedzy są obsługiwane dla zarządzanych Catalog w Unity tables.
Wyszukiwanie tables i modeli w obszarach roboczych z obsługą środowiska Unity Catalog
W obszarach roboczych z włączoną funkcją Unity Catalogmożna wyszukać tables i modele zarejestrowane w Unity Catalog. Możesz wyszukać dowolny z następujących elementów:
- Table, widok lub nazwy modeli.
- Table, wyświetl lub skomentuj model.
- Table lub wyświetl nazwy column.
- Table lub wyświetl komentarze column.
- Table lub wyświetl klucze tagów .
Aby filtrować wyniki wyszukiwania według nadrzędnego catalog, schema, właściciela lub tagu na stronie wyników , kliknij menu rozwijane Typ i selectTables. Menu rozwijane filtru są wyświetlane w górnej części strony.
Wyniki można również sortować według popularności elementu o nazwie table.
Wyniki wyszukiwania nie obejmują:
Tables, viewsi modele, których nie masz uprawnień do wyświetlania.
Innymi słowy, aby table lub model pojawił się w wynikach wyszukiwania, musisz mieć co najmniej uprawnienie
SELECT
do tego table lubEXECUTE
do modelu, uprawnienieUSE SCHEMA
do jego nadrzędnego schemai uprawnienieUSE CATALOG
do jego nadrzędnego catalog. Administratorzy magazynu metadanych domyślnie mają te uprawnienia. Wszyscy inni użytkownicy muszą mieć przyznane te uprawnienia. Zobacz uprawnienia Unity Catalog i zabezpieczane obiekty.Tables i views w starszym magazynie metadanych Hive (czyli w
hive_metastore
catalog).Aby uaktualnić te tables do Unity Catalog i udostępnić je do wyszukiwania, postępuj zgodnie z instrukcjami w Uaktualnianie Hive tables oraz views do Unity Catalog.
Modele w rejestrze modeli obszaru roboczego.
Aby uaktualnić przepływy pracy uczenia maszynowego w celu tworzenia modeli w środowisku Unity Catalog, zobacz Uaktualnianie przepływów pracy uczenia maszynowego w celu tworzenia modeli w środowisku Unity Catalog.
Wyszukiwanie tables za pomocą tagów
Możesz użyć paska wyszukiwania obszaru roboczego usługi Azure Databricks, aby wyszukać tables, volumes, viewsi tablecolumns przy użyciu kluczy tagów i tagu values. Możesz również użyć kluczy etykiet do filtrowania tables i views za pomocą wyszukiwania w obszarze roboczym. Nie można wyszukiwać innych otagowanych obiektów, takich jak catalogs lub schematy. Zobacz również Stosowanie tagów do Catalog obiektów do zabezpieczenia w Unity.
Tylko tables i views, do których masz uprawnienia do przeglądania, pojawiają się w wynikach wyszukiwania.
Aby wyszukać tables, viewsi columns przy użyciu tagów:
Kliknij pole Wyszukaj na górnym pasku obszaru roboczego usługi Azure Databricks lub użyj skrótu klawiaturowego Command-P.
Nie można użyć pola filtru w eksploratorze Catalog do wyszukiwania według tagu.
Wprowadź kryteria wyszukiwania. Wyszukaj oznaczone jako tables lub columns, wprowadzając klucz lub wartość tagu table lub column. Musisz użyć dokładnego klucza tagu lub terminu wartości.
Jeśli chcesz wyszukiwać według samego klucza tagu, użyj składni:
tag:<tag_key>
. Aby wyszukać według zarówno klucza tagu, jak i wartości tagu, pomiń wartośćtag:
.
Aby filtrować wyniki wyszukiwania table przy użyciu kluczy tagów:
- Kliknij pole Wyszukaj na górnym pasku obszaru roboczego usługi Azure Databricks lub użyj skrótu klawiaturowego Command-P.
- Wprowadź termin wyszukiwania lub pozostaw pole wyszukiwania puste.
- Na stronie wyników wyszukiwania kliknij menu rozwijane Typ i selectTables.
- Użyj rozwijanego menu filtru tagu
, aby klucz tagu.