Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Lägg till SQL-lager som Databricks Apps-resurser så att din app kan ansluta till beräkningsresurser och köra SQL-frågor.
Lägga till en SQL-lagerresurs
Innan du lägger till ett SQL-lager som en resurs granskar du kraven för appresursen.
- När du skapar eller redigerar en app går du till steget Konfigurera .
- I avsnittet Appresurser klickar du på + Lägg till resurs.
- Välj SQL Warehouse som resurstyp.
- Välj ett SQL-lager bland de tillgängliga alternativen på din arbetsyta.
- Välj lämplig behörighetsnivå för din app:
- Kan använda: Ger appen behörighet att ansluta till SQL-lagret och köra frågor. Det här är den minsta behörighet som krävs för de flesta program.
- Kan hantera: Ger appen behörighet att ändra konfiguration, skalning och andra administrativa inställningar. Välj endast detta om din app specifikt behöver administrera lagret.
- (Valfritt) Ange en anpassad resursnyckel, vilket är hur du refererar till SQL-lagret i appkonfigurationen. Standardnyckeln är
sql-warehouse.
Miljövariabler
När du distribuerar en app med en SQL-lagerresurs exponerar Azure Databricks lager-ID:t via miljövariabler som du kan referera till med hjälp av fältet valueFrom .
Mer information finns i Åtkomst till miljövariabler från resurser.
Ta bort en SQL-lagerresurs
När du tar bort en SQL-lagerresurs från en app förlorar appens tjänsthuvudnamn åtkomst till lagret. Själva SQL-lagret förblir oförändrat och fortsätter att vara tillgängligt för andra användare och program som har lämpliga behörigheter.
Metodtips
Tänk på följande när du arbetar med SQL-lagerresurser:
- Bevilja minimala behörigheter. Använd
Can usebehörigheter om inte din app specifikt behöver utföra administrativa uppgifter på lagret. - SQL-lager förbrukar beräkningsresurser. Övervaka appens frågemönster och lageranvändning för att optimera kostnaderna.
- Implementera omprövningslogik och felhantering i din app för att hantera potentiella anslutningsproblem eller otillgängliga lager.
- Välj lagerstorlekar som matchar appens prestandakrav och förväntade frågebelastningar.