Dela via


Samarbeta med kollegor med hjälp av den nya SQL-redigeraren

Viktigt!

Den här funktionen finns i offentlig förhandsversion.

Den inbyggda SQL-redigeraren i Azure Databricks-användargränssnittet har gjorts om för att förbättra samarbetet och introducera nya funktioner för att öka SQL-utvecklingshastigheten. Mycket av de grundläggande funktionerna för frågor och visualisering förblir desamma som i den klassiska SQL-redigeraren.

Den här artikeln beskriver hur du kommer åt den nya SQL-redigeraren, hanterar frågor och behörigheter och använder de nya funktionerna som är tillgängliga i användargränssnittet. Mer information om grundläggande funktioner som att redigera frågor, bläddra bland tillgängliga data och skapa visualiseringar finns i Skriva frågor och utforska data i SQL-redigeraren.

Få åtkomst till den nya SQL-redigeraren

Om den nya frågeredigeraren är aktiverad för din arbetsyta visas en Ny SQL-redigerare till höger om listrutorna katalog och schema. På smala skärmar hittar du Ny SQL-redigerare växelknapp genom att klicka på kebabmenyn Kebabmenyn till höger om katalog- och schemaväljarna.

Skärmbild som visar SQL-redigeraren med den nya frågeredigeraren inaktiverad

Du kan aktivera den nya redigeraren för alla frågor som du äger. Gör det med hjälp av följande steg:

  • Klicka på Ny SQL-redigerare: AV. Popup-menyn Ny SQL-redigerare öppnas.
    • Kryssrutan Tillämpa på alla mina frågor är markerad som standard. Behåll den här inställningen för att aktivera redigeraren för alla frågor som du äger.
    • Om du bara vill aktivera den nya redigeraren för den aktiva frågan avmarkerar du kryssrutan Tillämpa på alla mina frågor .
  • Ange Ny SQL-redigerare växla till .

Det går inte att använda den nya SQL-redigeraren för alla frågor. Du kan inte växla till den nya SQL-redigeraren för en fråga om något av följande är sant:

  • Du äger inte frågan.
  • Frågan innehåller frågebaserad listruta eller intervall, parametertyper som inte stöds. Se Arbeta med frågeparametrar.

När du aktiverar den nya SQL-redigeraren öppnas frågan igen i det nya användargränssnittet. Resultatuppsättningen är tom tills du kör sökfrågan.

Kommentar

Frågeresultat delas med alla medarbetare. Frågeresultat är begränsade till 64 000 rader.

Dela en fråga

Behörigheter för att dela frågor i den nya redigeraren förblir mestadels oförändrade, med vissa skillnader för att stödja livesamarbete. Se Konfigurera frågebehörigheter för att lära dig mer om autentiseringsinställningar för Kör som ägare och Kör som visningsprogram . Se Fråga ACL:er för att lära dig hur du hanterar åtkomst till frågeobjektet.

Den nya SQL-redigeraren hanterar behörigheter i två delar:

Interaktiv körning: Frågor i den nya SQL-redigeraren körs alltid med Kör som åskådare inloggningsuppgifter. Frågeresultat är tillgängliga för alla som har åtkomst till frågan. Användare med CAN EDIT-behörigheter eller högre kan ändra det delade frågeutkastet. Dessutom är osparade redigeringar synliga för alla med CAN VIEW-behörigheter eller senare. Användarna måste ha minst behörigheten CAN USE på det associerade lagret för att köra frågor.

Inställningar för autentiseringsuppgifter Behörighetsinställningarna för aviseringar, arbetsflöden och äldre instrumentpaneler är desamma som för den klassiska SQL-redigeraren. Beroende på dina inställningar kan dessa tillgångar köras med antingen ägarens eller betraktarens autentiseringsuppgifter.

Källkontroll en fråga

Databricks SQL-frågefiler (tillägg: .dbquery.ipynb) stöds i Databricks Git-mappar. Du kan använda en Git-mapp för att källstyra dina frågefiler och dela dem på andra arbetsytor med Git-mappar som har åtkomst till samma Git-lagringsplats. Om du väljer att välja bort den nya SQL-redigeraren efter att du har checkat in eller klonat en fråga i en Databricks Git-mapp, ta bort och klona om den Git-mappen för att undvika oväntade beteenden.

Spara en fråga

Frågeinnehåll i den nya SQL-redigeraren sparas kontinuerligt automatiskt. Knappen Spara styr om utkastfrågeinnehållet ska tillämpas på relaterade tillgångar, till exempel äldre instrumentpaneler, arbetsflöden eller aviseringar. Om frågan delas med autentiseringsuppgifterna Kör som ägare kan endast frågeägaren använda knappen Spara för att sprida ändringar. Om autentiseringsuppgifterna är inställda på Kör som visningslägekan alla användare med åtminstone behörighet att HANTERA spara frågan.

Samarbeta om frågor i realtid

GIF som visar flera användare som redigerar en fråga.

När du har delat frågan kan du medförfattare eller felsöka frågor live via samarbetsredigering. Redigerare kan också kommentera enskilda kodrader för att ställa frågor eller lägga till förslag.

Orientering

Det här avsnittet belyser viktiga skillnader i användargränssnittet och förklarar hur du hittar och använder tillgängliga funktioner.

Skärmbild som visar SQL-redigeraren med etiketterade pratbubblar som anges i texten.

  1. Få åtkomst till arbetsytans filsystem: Du kan komma åt och organisera dina arbetsyteobjekt direkt från SQL-redigeraren.
  2. Använd den integrerade Databricks-assistenten: Chatta med assistenten för att hjälpa dig att skriva, förfina eller förstå frågor. Kör kod som genereras av assistenten från sidopanelen.
  3. Dölj kodavsnitt: Klicka på döljpilen till vänster om ett kodblock för att selektivt dölja och expandera kodavsnitt. Detta kan göra det enklare att arbeta med stora filer.
  4. Öppna kommandopaletten: Kommandopaletten innehåller vanliga åtgärder, kortkommandon, anpassade teman och länkar som hjälper dig att snabbt hitta det du behöver. När du har öppnat den använder du sökfältet för att leta efter specifika verktyg och genvägar.
  5. Kommentar till kod: Lägg till kommentarer i kod för att förbättra samarbetet.
  6. Granska versionshistorik: Granska de senaste ändringarna i frågan.

Använda kortkommandon

Den nya SQL-redigeraren innehåller många inbyggda kortkommandon som hjälper dig att arbeta snabbt. I följande tabell identifieras vanliga kortkommandon.

Funktion macOS-genväg Windows-genväg
Utföra en sökfråga Cmd + Enter Ctrl + Enter
Kör en enda markerad instruktion Cmd + Shift + Enter Ctrl + Shift + Enter
Komplettera automatiskt Ctrl + Space Ctrl + Space
Öka teckenstorleken Option + + (plusnyckel) Alt + + (plusnyckel)
Minska teckenstorleken Option + - (minustecken) Alt + - (minustecken)
Formatera SQL-kod Cmd + Shift + F Ctrl + Shift + F
Visa alla genvägar Esc sedan H Esc sedan H

Utforska alla resultat

Du kan jämföra utdata från varje -instruktion med flera resultatinstruktioner. När du kör flera SQL-instruktioner från ett enda redigeringsfönster kan du använda användargränssnittet i panelen Utdata längst ned på skärmen för att bläddra igenom de olika resultatuppsättningarna.

Med ny SQL-redigerare kan du bläddra igenom olika tabeller i utdatapanelen.

Parametersyntaxändringar

Frågor som använder dubbla klammerparenteser ({{}}) för att ange att parametrar måste ändras för att köras i den nya SQL-redigeraren. Den nya SQL-redigeraren använder samma parametersyntax som andra Databricks-verktyg, till exempel AI/BI-instrumentpaneler, AI/BI Genie och notebook-filer.

Parametrar i den nya SQL-redigeraren definieras med hjälp av namngiven parametersyntax. Namngivna parametrar är parametrar i en fråga som är prefix med ett kolon, till exempel :parameter_name.

Se Namngivna parametermarkörer för SQL-referensdokumentationen. Se Exempel på namngivna parametersyntaxer för exempel på konvertering av parametersyntax från den klassiska SQL-redigeraren till namngivna parametermarkörer.

Inaktivera den nya SQL-redigeraren

Om du vill inaktivera den nya SQL-redigeraren använder du följande steg:

  • Klicka på Ny SQL-redigerare: PÅ. Popup-menyn Ny SQL-redigerare öppnas.
  • Ställ in ny SQL-redigerare växla till OFF.
  • I bekräftelsedialogrutan väljer du att inaktivera den nya redigeraren endast för den aktiva frågan eller för alla berättigade frågor.
    • Inaktivera för alla berättigade frågor är avmarkerat. Behåll den här inställningen om du bara vill inaktivera den nya redigeraren för den aktiva frågan.
    • Om du vill inaktivera den nya SQL-redigeraren för alla dina frågor markerar du kryssrutan Inaktivera för alla berättigade frågor.

Arbetsyteadministratörer kan inaktivera förhandsversionen på arbetsytenivå genom att besöka förhandsversionsportalen. Se Hantera Förhandsversioner av Azure Databricks.