Dela via


Vad är 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.

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 Slutpunktsikonklicka 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 SQL-lager. Mer information och begränsningar finns i Notebooks och SQL-lager .

Starta ett SQL-lager

Om du vill starta ett stoppat SQL-lager manuellt klickar du på SlutpunktsikonSQL 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: