Dela via


Ansluta till ett SQL-lager

Ett SQL-lager är en beräkningsresurs som gör att du kan köra frågor mot och utforska data i Azure Databricks.

De flesta användare har åtkomst till SQL-lager som konfigurerats av administratörer.

Information om serverlös beräkningsplanarkitektur finns i Serverlöst beräkningsplan.

Databricks rekommenderar att du använder serverlösa SQL-lager när det är tillgängligt.

Använda SQL-lager

DE SQL-lager som du har åtkomst till visas i listrutorna för beräkning av arbetsyte-UIs som stöder SQL Warehouse-beräkning, inklusive frågeredigeraren, Katalogutforskaren och instrumentpaneler.

Du kan också visa, sortera och söka i tillgängliga SQL-lager genom att Slutpunktsikon klicka på SQL Warehouses i sidofältet. Som standard sorteras lager efter tillstånd (först informationslager körs) och sedan i alfabetisk ordning.

Användargränssnittet anger om ett lager körs eller inte. När du kör en fråga mot ett stoppat lager startar det automatiskt om du har åtkomst till lagret. Se Starta ett SQL-lager.

Kommentar

För att hjälpa dig att komma igång skapar Azure Databricks ett litet SQL-lager med namnet Starter Warehouse automatiskt. Du kan redigera eller ta bort det här SQL-lagret.

Viktigt!

Du kan också koppla en notebook-fil till ett proffs- eller serverlöst SQL-lager. Mer information och begränsningar finns i Notebooks och SQL-lager .

Vad är serverlösa SQL-lager?

Kommentar

Innan du kan skapa ett serverlöst SQL-lager i en region som stöder funktionen kan det finnas nödvändiga steg. Se Aktivera serverlösa SQL-lager.

Databricks SQL ger optimala priser och prestanda med serverlösa SQL-lager. Viktiga fördelar med serverlösa lager jämfört med pro- och klassiska modeller är:

  • Omedelbar och elastisk beräkning: Eliminerar väntan på infrastrukturresurser och undviker överetablering av resurser under användningstoppar. Intelligent arbetsbelastningshantering hanterar dynamisk skalning. Mer information om intelligent arbetsbelastningshantering och andra serverlösa funktioner finns i SQL-lagertyper .
  • Minimala hanteringskostnader: Kapacitetshantering, korrigeringar, uppgraderingar och prestandaoptimering hanteras av Azure Databricks, vilket förenklar driften och leder till förutsägbar prissättning.
  • Lägre total ägandekostnad (TCO): Automatisk etablering och skalning av resurser efter behov hjälper till att undvika överetablering och minskar inaktiva tider, vilket sänker TCO.

Starta ett SQL-lager

Om du vill starta ett stoppat SQL-lager manuellt klickar du på Slutpunktsikon SQL Warehouses i sidofältet och klickar sedan på startikonen bredvid lagret.

Ett SQL-lager startas om automatiskt under följande villkor:

  • Ett lager stoppas och du försöker köra en fråga.
  • Ett jobb som har tilldelats ett stoppat lager är schemalagt att köras.
  • En anslutning upprättas till ett stoppat lager från ett JDBC/ODBC-gränssnitt.
  • En instrumentpanel som är associerad med ett informationslager på instrumentpanelsnivå öppnas.

Skapa ett SQL-lager

Att konfigurera och starta SQL-lager kräver utökade behörigheter som vanligtvis är begränsade till en administratör. Se administratörsinställningar för SQL-lager och Skapa ett SQL-lager.

Unity Catalog styr dataåtkomstbehörigheter på SQL-lager för de flesta tillgångar. Administratörer konfigurerar de flesta behörigheter för dataåtkomst. SQL-lager kan ha anpassad dataåtkomst konfigurerad i stället för eller utöver Unity Catalog. Se Aktivera konfiguration av dataåtkomst.

Du bör kontakta en administratör i följande situationer:

  • Du kan inte ansluta till några SQL-lager.
  • Det går inte att köra frågor eftersom ett SQL-lager har stoppats.
  • Du kan inte komma åt tabeller eller data från ditt SQL-lager.

Kommentar

Vissa organisationer kan tillåta användare att ändra behörigheter för antingen databasobjekt eller SQL-lager. Kontakta dina teammedlemmar och administratörer för att förstå hur din organisation hanterar dataåtkomst.

Informationslagerstorlek och autoskalningsbeteende

Information om hur klassiska och pro SQL-lager är storleksanpassade och hur automatisk skalning fungerar finns i SQL-lagerstorlek, skalning och köbeteende.

SQL-lager och BI-verktyg från tredje part

Databricks SQL har stöd för många BI- och visualiseringsverktyg från tredje part som kan ansluta till SQL-lager, inklusive följande:

Utvecklarverktyg för SQL-lager

Du kan använda REST API, CLI och andra drivrutiner och integreringar för att konfigurera och köra kommandon på SQL-lager. Se följande:

SQL-lager jämfört med SQL-slutpunkter

SQL-lager och SQL-slutpunkter refererar båda till en typ av SQL-optimerad beräkningsresurs som driver Databricks SQL. År 2023 bytte SQL-slutpunkter namn till SQL-lager.