Del via


SQL-database i Microsoft Fabric (prøveversion)

Gælder for:SQL-database i Microsoft Fabric

SQL-database i Microsoft Fabric er en udviklervenlig transaktionsdatabase, der er baseret på Azure SQL Database, som gør det nemt for dig at oprette din driftsmæssige database i Fabric. En SQL-database i Fabric bruger det samme SQL Database Engine som Azure SQL Database.

Hvis du vil vide mere om SQL-database i Fabric, kan du se en Data Exposed-episode, der introducerer SQL-database i den offentlige prøveversion af Microsoft Fabric.

Vigtigt

Denne funktion er en prøveversion.

Hvis du vil i gang med en komplet gennemgang, skal du se selvstudiet om at Opret en SQL-database på Fabric-portalen. Hvis du vil have hjælp til en bestemt opgave, skal du gå til afsnittet Kom i gang.

SQL-databasen i Fabric er:

  • Hjemmet i Fabric til OLTP-arbejdsbelastninger
  • Let at konfigurere og administrere
  • Konfigurer til analyse ved automatisk at replikere dataene i OneLake i nærheden af realtid
  • Integreret med udviklingsrammer og -analyser
  • Baseret på den underliggende teknologi til spejling i Fabric
  • Forespørges på alle de samme måder som Azure SQL Database plus en webbaseret editor på Fabric-portalen.

Intelligente ydeevnefunktioner fra Azure SQL Database er som standard aktiveret i SQL-databasen i Fabric, herunder:

Vigtigt

Denne funktion er en prøveversion.

Hvorfor bruge SQL-database i Fabric?

SQL-database i Fabric er en del af databasearbejdsbelastningen , og dataene er tilgængelige fra andre elementer i Fabric. Dine SQL-databasedata holdes også opdateret i et format, der kan forespørges i OneLake, så du kan bruge alle de forskellige tjenester i Fabric, f.eks. kørsel af analyser med Spark, udførelse af notesbøger, datakonstruktion, visualisering via Power BI-rapporter og meget mere.

Et skærmbillede af sql-databaseikonet i Fabric.

Med din SQL-database i Fabric behøver du ikke at samle forskellige tjenester fra flere leverandører. I stedet kan du nyde godt af et yderst integreret, færdigt og brugervenligt produkt, der er designet til at forenkle dine analysebehov og udviklet til åbenhed og samarbejde mellem teknologiløsninger, der kan læse Delta Lake-tabelformatet med åben kildekode. Delta-tabellerne kan derefter bruges overalt i Fabric, så brugerne kan sætte fart på deres rejse ind i Fabric.

Microsoft Fabric-platformen er bygget på et fundament af SaaS (Software as a Service). Du kan få mere at vide om Microsoft Fabric under Hvad er Microsoft Fabric?

SQL-databasen i Fabric opretter tre elementer i dit Fabric-arbejdsområde:

  • Data i sql-databasen replikeres automatisk af til OneLake og konverteres til Parquet i et format, der er klar til analyse. Dette muliggør downstreamscenarier, f.eks. datakonstruktion, datavidenskab og meget mere.

  • Et SQL Analytics-slutpunkt

  • En semantisk standardmodel

Ud over Fabric SQL-databasen Power Query-editor er der et bredt økosystem af værktøjer, herunder SQL Server Management Studio, mssql-udvidelsen med Visual Studio Code og endda GitHub Copilot.

Deling

Deling gør det nemmere at styre og administrere adgang, mens sikkerhedskontrolelementer som sikkerhed på rækkeniveau (RLS) og sikkerhed på objektniveau (OLS) og mere sørg for, at du kan styre adgangen til følsomme oplysninger. Deling gør det også muligt at træffe sikre og demokratiserede beslutninger på tværs af organisationen.

Ved at dele SQL-databasen kan du give andre brugere eller en gruppe brugere adgang til en database uden at give adgang til arbejdsområdet og resten af dets elementer. Når nogen deler en database, giver de også adgang til SQL-analyseslutpunktet og den tilknyttede semantiske standardmodel.

Få adgang til dialogboksen Deling med knappen Del ud for databasenavnet i visningen Arbejdsområde . Delte databaser kan findes via OneLake Data Hub eller afsnittet Delt med mig i Microsoft Fabric.

Du kan få flere oplysninger under Del data, og administrer adgang til din SQL-database i Microsoft Fabric.

Opret forbindelse

Ligesom andre Microsoft Fabric-elementtyper er SQL-databaser afhængige af Microsoft Entra-godkendelse. Hvis du vil have oplysninger om, hvordan du opretter forbindelse, skal du gennemse Opret forbindelse til din SQL-database i Microsoft Fabric.

En Microsoft Entra-bruger, en tjenesteprincipal eller deres gruppe skal have tilladelsen Læs element til databasen i Fabric for at kunne godkende en SQL-database. Du kan få flere oplysninger under Godkendelse i SQL-database i Microsoft Fabric.

  • Du kan få oplysninger om, hvordan du tildeler en Microsoft Entra-identitetsadgang til et Fabric-arbejdsområde eller en bestemt database, under Fabric-adgangskontrolelementer.

Forespørgsler på tværs af databaser

Når dataene fra din SQL-database gemmes automatisk i OneLake, kan du skrive forespørgsler på tværs af databaser, samle data fra andre SQL-databaser, spejlede databaser, lagre og SQL-analyseslutpunktet i en enkelt T-SQL-forespørgsel. Alt dette er i øjeblikket muligt med forespørgsler på SQL-analyseslutpunktet for SQL-databasen eller lakehouse.

Du kan f.eks. referere til en tabel fra andre elementer i Fabric ved hjælp af navngivning i tre dele. I følgende eksempel skal du bruge navnet på tre dele til at referere til ContosoSalesTable i lageret ContosoWarehouse fra den fiktive SalesLT.Affiliation tabel i en SQL-database. Fra andre databaser eller lagre er den første del af STANDARD SQL-navngivningskonventionen med tre dele navnet på databasen eller lagerelementet.

SELECT * 
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN AdventureWorksLT.SalesLT.Affiliation AS Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;

Dataudvikler med din SQL-database i Fabric

Microsoft Fabric indeholder forskellige datatekniske funktioner, der sikrer, at dine data er let tilgængelige, velorganiserede og i høj kvalitet. Fra Fabric Dataudvikler ing kan du:

  • Opret og administrer dine data som Spark ved hjælp af en SQL-database i Fabric.
  • Design pipelines til kopiering af data til din SQL-database i Fabric.
  • Brug Spark-jobdefinitioner til at sende batch-/streamingjob til Spark-klyngen.
  • Brug notesbøger til at skrive kode til dataforberedelse og transformation.

Datavidenskab med din SQL-database i Fabric

Datavidenskab i Microsoft Fabric for at gøre det muligt for brugerne at fuldføre komplette datavidenskabsarbejdsprocesser med henblik på databerigelse og forretningsindsigt. Du kan udføre en lang række aktiviteter på tværs af hele datavidenskabsprocessen lige fra udforskning af data, forberedelse og rensning til eksperimentering, modellering, modelscore og visning af forudsigende indsigt i BI-rapporter.

Microsoft Fabric-brugere kan få adgang til Data Science. Herfra kan de finde og få adgang til forskellige relevante ressourcer. De kan f.eks. oprette eksperimenter med maskinel indlæring, modeller og notesbøger. De kan også importere eksisterende notesbøger på startsiden for datavidenskab.

Databaseportabilitet og udrulninger med SqlPackage

SqlPackage er et kommandolinjeværktøj på tværs af platforme, der muliggør databaseinteraktioner, der flytter hele databaser eller databaseobjekter. Overførsel (import/eksport) af en database, der administreres i Azure eller Fabric, sikrer, at dine data er bærbare, hvis du vil migrere senere. Den samme portabilitet muliggør også visse migreringsscenarier via selvstændige databasekopier (.bacpac) med import-/eksporthandlinger.

SqlPackage kan muliggøre nem databaseinstallationer af trinvise ændringer af databaseobjekter (nye kolonner i tabeller, ændringer af eksisterende lagrede procedurer osv.). SqlPackage kan udtrække en .dacpac-fil, der indeholder definitionerne af objekter i en database, og udgive en .dacpac-fil for at anvende objekttilstanden på en ny eller eksisterende database. Publiceringshandlingen integreres også med SQL-projekter, hvilket muliggør offline- og mere dynamiske udviklingscyklusser for SQL-databaser.

Du kan få flere oplysninger under SqlPackage med SQL-database i Fabric.

Integration med Fabric-kildestyring

SQL-databasen er integreret med Fabric-kontinuerlig integration/kontinuerlig udvikling. Du kan bruge det indbyggede Git-lager til at administrere din SQL-database.

Opret GraphQL API fra Fabric-portalen

Du kan bruge Fabric-portalen til nemt at oprette en GraphQL-API til din SQL-database.

Kapacitetsstyring

Du kan bruge appen Microsoft Fabric Capacity Metrics til at overvåge brugen og forbruget af SQL-databasen i Fabric-kapaciteter, der ikke er prøveversioner.

Bemærk

I den aktuelle prøveversion sker der ingen fakturering for SQL-databasen i Fabric, men faktureringsdata vil stadig flyde til sporingsformål.

Spejling til Azure SQL Database

Har du allerede en ekstern database og vil udnytte Fabric's integration? Du kan bruge Mirroring i Fabric som en billig og billig løsning til at samle data fra forskellige systemer. Du kan løbende replikere dit eksisterende dataområde direkte til Fabric's OneLake, herunder data fra en eksisterende Azure SQL Database.

Næste trin