Dela via


Sök efter arbetsyteobjekt

Den här artikeln beskriver hur du söker efter tabeller, volymer, notebook-filer, frågor, instrumentpaneler, aviseringar, filer, mappar, bibliotek, jobb, lagringsplatser, partner och Marketplace-listor på din Azure Databricks-arbetsyta.

Tabeller måste vara registrerade i Unity Catalog för att visas i sökresultat.

I arbetsytor som använder kundhanterade nycklar för kryptering är notebook-innehåll och frågeinnehåll inte tillgängliga i sökningen.

Azure Databricks-sökning utnyttjar DatabricksIQ, Data Intelligence Engine för Azure Databricks, för att ge en mer intelligent AI-baserad sökupplevelse. AI-genererade kommentarer använder LLM:er för att automatiskt lägga till beskrivningar och taggar i tabeller och kolumner som hanteras av Unity Catalog. Dessa kommentarer gör sökmotorn medveten om unik företagsjargong, mått och semantik, vilket ger den kontext som behövs för att göra sökresultaten mer relevanta, korrekta och användbara.

Om du vill söka i arbetsytan med hjälp av navigeringssökning i det övre fältet i användargränssnittet gör du följande:

  1. Klicka på fältet Sök i det övre fältet på Azure Databricks-arbetsytan eller använd kortkommandot Command-P.

    Navigeringssökningsfält

    Dina senaste filer, anteckningsböcker, frågor, aviseringar och instrumentpaneler visas under Senaste, sorterade efter det senast öppnade datumet.

  2. Ange sökvillkoren.

    De senaste objekten i listan filtreras för att matcha dina sökvillkor. Navigeringssökning kan också föreslå andra objekt som matchar dina kriterier. Om du vill utföra en fullständig sökning på arbetsytan använder du sidan Sökresultat .

  3. Välj ett objekt i listan.

Sökresultatsida

Med fullsidessökningen får du mer utrymme för att se resultat, mer metadata för dina objekt och fler filter för att begränsa resultatet.

Om du vill filtrera sökresultat efter objekttyp, objektägare eller senast ändrat datum på sidan Sökresultat gör du följande:

  1. Klicka på fältet Sök i det övre fältet på Azure Databricks-arbetsytan eller använd kortkommandot Command-P och tryck sedan på Retur.

    Sidan Sökresultat öppnas.

  2. Ange sökvillkoren.

  3. Välj ett objekt i listan.

Du kan söka efter textsträng, objekttyp eller båda. När du har angett dina sökvillkor och trycker på Retur söker systemet igenom namnen på alla frågor, instrumentpaneler, aviseringar, filer, mappar, notebook-filer, bibliotek, lagringsplatser, partner och Marketplace-listor på den arbetsyta som du har åtkomst till. Om din arbetsyta är aktiverad för Unity Catalog söker systemet även efter tabellnamn, tabellkommentare, kolumnnamn och kolumnkommentare.

Sök efter textsträng

Om du vill söka efter en textsträng skriver du strängen i sökfältet och trycker sedan på Retur. Systemet söker igenom namnen på alla objekt på arbetsytan som du har åtkomst till. Den söker också i text i notebook-kommandon, men inte i filer som inte är notebook-filer.

Du kan placera citattecken runt sökposten för att begränsa sökresultaten till endast dokument som innehåller din exakta fras.

Exakt matchningssökning stöder följande:

  • Grundläggande citattecken (till exempel "spark.sql(")
  • Undantagna citattecken (till exempel "spark.sql(\"select")

Exakt matchningssökning stöder inte följande:

  • Med citattecken och utan citattecken (till exempel "spark.sql" partition)
  • Flera citattecken (till exempel "spark.sql" "partition")

Viktigt!

Den här funktionen finns som allmänt tillgänglig förhandsversion.

Du kan använda naturligt språk för att söka i Unity Catalog-tabeller. Sökningen returnerar resultat som har relaterad semantisk betydelse.

Sökfrågan "Vad ska jag använda för geografiska områden" fokuserar till exempel på "geografiska områden" och hittar relaterade termer som innehåller geografiska attribut som städer, länder, territorier och geo-platser.

Sökning kan också förstå mönster i dina sökfrågor genom att separera vad som kan vara en söktermen från ett filter, vilket innebär att frågor på naturligt språk är ännu kraftfullare.

Sökfrågan "Visa tabeller om inspektioner" är till exempel uppdelad så att "inspektioner" är nyckeltermen och "tabell" är den typ av objekt som användaren söker efter.

Begränsa sökningen till en viss objekttyp

Du kan söka efter objekt efter typ (till exempel filer, mappar, notebook-filer, bibliotek, tabeller eller lagringsplatser) genom att klicka på objekttypen på sidan Sökresultat , antingen från listrutan Typ eller från flikarna till höger på sidan. En textsträng krävs inte. Om du lämnar textfältet tomt och sedan trycker på Retur söker systemet efter alla objekt av den typen. Klicka på ett namn i listan för att öppna objektet på arbetsytan. Du kan också använda nedrullningsbara menyer för att ytterligare begränsa sökresultaten för objekt av en viss typ, till exempel efter ägare eller senast ändrat datum.

Du kan också ange filter i sökfrågan i sökfältet överst i användargränssnittet. Du kan till exempel inkludera följande i sökfrågan för att söka efter tabeller som du äger: type:table owner:me. Om du vill veta mer om hur du anger dina filter via syntax använder du filter på sidan Sökresultat och ser hur frågan i sökfältet uppdateras automatiskt.

Popularitet

Sökningen använder popularitetssignaler baserat på hur ofta andra användare på din arbetsyta interagerar med specifika tabeller för att förbättra hur tabeller rangordnas.

Utan att öka populariteten måste du fråga tabellerna som returneras i sökresultaten för att veta vilken som är den auktoritativa tabellen. När populariteten ökar rangordnas den mest populära tabellen högre så att du inte behöver gissa vilken som är rätt. Popularitetsindikatorn Ikon för popularitetsindikator bredvid tabellnamnet i sökresultatet återspeglar objektrankningen. Du kan också sortera sökresultat efter popularitet.

Kunskapskort

När sökningen kan identifiera vad du letar efter med hög konfidens omvandlas det översta sökresultatet till ett kunskapskort. Ett kunskapskort innehåller ytterligare objektmetadata. Kunskapskort stöds för hanterade Unity Catalog-tabeller.

Exempel på kunskapskort

Sök efter tabeller och modeller i Unity Catalog-aktiverade arbetsytor

I arbetsytor som är aktiverade för Unity Catalog kan du söka efter tabeller och modeller som är registrerade i Unity Catalog. Du kan söka på något av följande:

  • Tabell-, vy- eller modellnamn.
  • Tabell-, vy- eller modellkommenteringar.
  • Tabell- eller vykolumnnamn.
  • Tabell- eller vykolumnkommentare.
  • Tabell- eller visa taggnycklar.

Om du vill filtrera sökresultat efter överordnad katalog, överordnat schema, ägare eller tagg på sidan Sökresultat klickar du på listrutan Typ och väljer Tabeller. Listrutorna för filter visas överst på sidan.

Du kan också sortera resultatet efter tabellens popularitet.

Sökresultaten omfattar inte:

  • Tabeller, vyer och modeller som du inte har behörighet att se.

    För att en tabell eller modell ska visas i sökresultatet måste du med andra ord ha minst behörighet för SELECT den tabellen eller EXECUTE behörigheten för modellen, behörigheten USE SCHEMA för dess överordnade schema och behörigheten USE CATALOG för den överordnade katalogen. Metaarkivadministratörer har dessa behörigheter som standard. Alla andra användare måste beviljas dessa behörigheter. Se Behörigheter och skyddsbara objekt i Unity Catalog.

  • Tabeller och vyer i det äldre Hive-metaarkivet (dvs. i hive_metastore katalogen).

    Om du vill uppgradera dessa tabeller till Unity Catalog och göra dem tillgängliga för sökning följer du anvisningarna i Uppgradera Hive-tabeller och vyer till Unity Catalog.

  • Modeller i arbetsytans modellregister.

    Information om hur du uppgraderar ML-arbetsflöden för att skapa modeller i Unity Catalog finns i Uppgradera ML-arbetsflöden till målmodeller i Unity Catalog.

Använda taggar för att söka efter tabeller

Du kan använda sökfältet för Azure Databricks-arbetsytan för att söka efter tabeller, volymer, vyer och tabellkolumner med hjälp av taggnycklar och taggvärden. Du kan också använda taggnycklar för att filtrera tabeller och vyer med hjälp av arbetsytesökning. Du kan inte söka efter andra taggade objekt, till exempel kataloger eller scheman. Se även Tillämpa taggar på skyddsbara objekt i Unity Catalog.

Endast tabeller och vyer som du har behörighet att se visas i sökresultaten.

Så här söker du efter tabeller, vyer och kolumner med hjälp av taggar:

  1. Klicka på fältet Sök i det övre fältet på Azure Databricks-arbetsytan eller använd kortkommandot Command-P.

    Du kan inte använda filterfältet i Katalogutforskaren för att söka efter tagg.

  2. Ange sökvillkoren. Sök efter taggade tabeller eller kolumner genom att ange tabell- eller kolumntaggnyckeln eller värdet. Du måste använda den exakta taggnyckeln eller värdetermen.

    Om du bara vill söka efter taggnyckel använder du syntaxen: tag:<tag_key>. Om du vill söka efter både taggnyckel och taggvärde utelämnar du tag:.

    Sök efter tabeller efter taggnyckel

Så här filtrerar du sökresultat för tabeller med hjälp av taggnycklar:

  1. Klicka på fältet Sök i det övre fältet på Azure Databricks-arbetsytan eller använd kortkommandot Command-P.
  2. Ange en söktermen eller lämna sökfältet tomt.
  3. På sidan Sökresultat klickar du på listrutan Typ och väljer Tabeller.
  4. Använd listrutan Taggfilter för att välja taggnyckeln.