Arbeta med SQL-databaser

Slutförd

SQL Database i Microsoft Fabric är en mångsidig och utvecklarvänlig transaktionsdatabas som bygger på grunden för Azure SQL Database. Det möjliggör skapande och hantering av driftdatabaser i infrastrukturmiljön.

På ett annat sätt än Azure SQL Database, som är en PaaS (Platform as a Service), är SQL Database i Microsoft Fabric en SaaS (Software as a Service). Det innebär att användarna kan njuta av en lösning med lågt underhåll, så att de kan fokusera ännu mer på sina kärnverksamheter.

En av dess funktioner är automatisk replikering av data till OneLake och konvertering till Parquet nästan i realtid, vilket underlättar analys utan att behöva komplexa ETL-processer. Den här integreringen säkerställer att data alltid är uppdaterade och tillgängliga för olika tjänster inom Fabric, till exempel Spark för analys, notebook-filer för datateknik och Power BI för visualisering.

Skapa en SQL Database

Om du vill skapa en ny SQL-databas i Fabric behöver du en ny eller befintlig arbetsyta. Börja med att navigera till Fabric-portalen och välj Databaser. Under avsnittet Nytt väljer du sql-databaspanelen. Ange ett namn på den nya databasen och välj Skapa.

När databasen har etablerats visas fönstret Utforskaren på startsidan där databasobjekten visas.

Skärmbild som visar Utforskaren-fönstret i en nyligen skapad SQL-databas.

För att hjälpa dig att komma igång finns det tre användbara paneler under Skapa databasen. Med alternativet Exempeldata kan du importera AdventureWorksLT-exempeldata till din tomma databas. T-SQL-alternativet innehåller en webbredigerare för att skriva T-SQL för att skapa databasobjekt som scheman, tabeller och vyer. Alternativet Anslutningssträngar visar den SQL-databasanslutningssträng som behövs för att ansluta till SQL Server Management Studio eller andra externa verktyg.

Fråga en SQL Database

Du kan köra frågor mot en SQL-databas i Fabric med liknande verktyg som är tillgängliga för Azure SQL Database, med den extra bekvämligheten med en webbaserad redigerare i Fabric-portalen. Detta ger en integrerad produkt från slutpunkt till slutpunkt som förenklar analys och främjar samarbete.

Skärmbild som visar hur du kör frågor mot en SQL-databas i Microsoft Fabric.

Med alternativet Öppna i kan du starta Visual Studio Code och SQL Server Management Studio (SSMS) med anslutningsegenskaperna förfyllda, vilket gör det enklare att ansluta och börja arbeta direkt.

Källkontroll

Källkontroll är en viktig aspekt av hanteringen av SQL-databaser i Microsoft Fabric. Det gör att du kan spåra ändringar, samarbeta med teammedlemmar och upprätthålla en historik över ändringar. När du integrerar din SQL-databas med ett källkontrollsystem ser du till att alla ändringar dokumenteras och kan återställas om det behövs. Den här metoden förbättrar tillförlitligheten och konsekvensen i databasutvecklingsprocessen.

Om du är bekant med källkontrollen ser du att det inte finns någon större skillnad när du genomför ändringar i en SQL-databas i Microsoft Fabric jämfört med andra kodlagringsplatser.

  • Checka in på källkontroll: Du kan checka in databasobjekt till källkontrollen och konvertera den aktiva databasen till kod. Den här processen läser objektdefinitioner från databasen och skriver dem till lagringsplatsen.
  • Uppdatera från källkontroll: Du kan uppdatera databasobjekt från innehållet i källkontrollen. Koden verifieras innan en differentiell ändring tillämpas på databasen.
  • Historikspårning: Användare kan visa historiken för databasobjekt i källkontrollsystemet, vilket ger en tydlig översikt över ändringar och underlättar samarbete.

Utforska prestandafunktioner

SQL Database i Fabric erbjuder intelligenta prestandafunktioner som övervakning och automatisk skapande och justering av index.

Övervaka med instrumentpanelen för prestanda

Prestandainstrumentpanelen i Fabric SQL Database förenklar användarupplevelsen genom att ta bort komplexiteten i övervakning och drift. Det gör det möjligt för användare att fullt ut använda SQL-databasmotorns funktioner, som tillgodoser olika arbetsbelastningar i Fabric.

Instrumentpanelen erbjuder olika nivåer av måttsynlighet för användare med varierande SQL-expertis. Nybörjare kan komma åt grundläggande frågeprestandamått, medan mellanliggande och avancerade användare kan visa mer detaljerad information.

Du kan komma åt prestandainstrumentpanelen genom att högerklicka på kontextknappen (de tre punkterna) i objektvyn och sedan välja Öppna prestandasammanfattning.

Du kan också komma åt verktygsfältet Hem i Query Editor-fönstret och välja Prestandasammanfattning.

Skärmbild som visar prestandainstrumentpanelens alternativ i en frågeredigerare i Microsoft Fabric.

Prestandainstrumentpanelen hjälper användarna att förstå sina databasprestanda och ta emot aviseringar om eventuella problem. Den är utformad för att hjälpa programutvecklare att upptäcka och lösa flaskhalsar i prestanda tidigt, vilket säkerställer en intuitiv och effektiv användarupplevelse.

Utforska automatisk justering

Automatisk justering är en inbyggd funktion som använder maskininlärning för att optimera frågeprestandan. Den identifierar automatiskt justeringsmöjligheter och implementerar dem för att förbättra databasens effektivitet.

I SQL-databasen i Fabric hanteras index dynamiskt, med ett diagram som visar antalet skapade, borttagna och återställda index över tid, och en tabell som visar de index som skapats av verktyget, inklusive information som schemanamn, tabellnamn, indexnamn, status, nyckelkolumner, inkluderade kolumner och skapande- och släppdatum.

Du kan övervaka automatisk indexering på fliken Automatiskt index på prestandainstrumentpanelen.