Del via


SQL-database i Microsoft Fabric (forhåndsvisning)

Gjelder for:SQL-database i Microsoft Fabric

SQL-database i Microsoft Fabric er en utviklervennlig transaksjonsdatabase, basert på Azure SQL Database, som gjør det enkelt å opprette den operative databasen i Fabric. En SQL-database i Fabric bruker samme SQL Database Engine som Azure SQL Database.

Hvis du vil lære mer om SQL-databaser i Fabric, kan du se en Data Exposed-episode som introduserer SQL-databasen i Microsoft Fabric public preview.

Viktig

Denne funksjonen er i forhåndsvisning.

Hvis du vil komme i gang med en fullstendig gjennomgang, kan du se opplæringen for å Opprette en SQL-database i Fabric-portalen. Hvis du vil ha hjelp med en bestemt oppgave, kan du gå til inndelingen Komme i gang.

SQL-database i Fabric er:

Intelligente ytelsesfunksjoner fra Azure SQL Database aktiveres som standard i SQL-databasen i Fabric, inkludert:

Viktig

Denne funksjonen er i forhåndsvisning.

Hvorfor bruke SQL-database i Fabric?

SQL-database i Fabric er en del av databasearbeidsbelastningen, og dataene er tilgjengelige fra andre elementer i Fabric. SQL-databasedataene holdes også oppdatert i et spørringsbart format i OneLake, slik at du kan bruke alle de forskjellige tjenestene i Fabric, for eksempel å kjøre analyser med Spark, kjøre notatblokker, datateknikk, visualisere gjennom Power BI-rapporter med mer.

Et skjermbilde av SQL-databaseikonet i Fabric.

Med SQL-databasen i Fabric trenger du ikke å sette sammen forskjellige tjenester fra flere leverandører. I stedet kan du nyte et svært integrert, ende-til-ende og brukervennlig produkt som er utformet for å forenkle analysebehovene dine, og som er bygd for åpenhet og samarbeid mellom teknologiløsninger som kan lese tabellformatet Delta Lake med åpen kildekode. Delta-tabellene kan deretter brukes overalt i Fabric, slik at brukerne kan akselerere sin reise inn i Fabric.

Microsoft Fabric-plattformen er bygget på et grunnlag av Software as a Service (SaaS). Hvis du vil lære mer om Microsoft Fabric, kan du se Hva er Microsoft Fabric?

SQL-database i Fabric oppretter tre elementer i Fabric-arbeidsområdet:

  • Data i SQL-databasen replikeres automatisk til OneLake og konverteres til Parquet, i et analyseklart format. Dette muliggjør nedstrømsscenarioer som datateknikk, datavitenskap og mer.

  • Et endepunkt for SQL-analyse

  • En standard semantisk modell

I tillegg til Fabric SQL-databasen Power Query-redigering, finnes det et bredt økosystem av verktøy, inkludert SQL Server Management Studio, mssql-utvidelsen med Visual Studio Code og til og med GitHub Copilot.

Deling

Deling muliggjør enkel tilgangskontroll og -administrasjon, mens sikkerhetskontroller som sikkerhet på radnivå (RLS) og sikkerhet på objektnivå (OLS) og mer sørger for at du kan kontrollere tilgangen til sensitiv informasjon. Deling muliggjør også sikre og demokratiserte beslutninger på tvers av organisasjonen.

Ved å dele SQL-databasen kan du gi andre brukere eller en gruppe brukere tilgang til en database uten å gi tilgang til arbeidsområdet og resten av elementene. Når noen deler en database, gir de også tilgang til SQL Analytics-endepunktet og den tilknyttede standard semantiske modellen.

Få tilgang til dialogboksen Deling med Del-knappen ved siden av databasenavnet i arbeidsområdevisningen . Du finner delte databaser via OneLake Data Hub eller delen Delt med meg i Microsoft Fabric.

Hvis du vil ha mer informasjon, kan du se Dele data og administrere tilgang til SQL-databasen i Microsoft Fabric.

Koble til

I likhet med andre elementtyper i Microsoft Fabric er SQL-databaser avhengige av Microsoft Entra-godkjenning. Hvis du vil ha alternativer for å koble til, kan du se Koble til SQL-databasen i Microsoft Fabric.

Hvis du vil godkjenne til en SQL-database, må en Microsoft Entra-bruker, en tjenestekontohaver eller deres gruppe, ha leseelementtillatelse for databasen i Fabric. Hvis du vil ha mer informasjon, kan du se Godkjenning i SQL-database i Microsoft Fabric.

  • Hvis du vil ha informasjon om hvordan du gir en Microsoft Entra-identitet tilgang til et Fabric-arbeidsområde eller en bestemt database, kan du se Fabric-tilgangskontroller.

Spørringer på tvers av databaser

Når dataene fra SQL-databasen lagres automatisk i OneLake, kan du skrive spørringer over flere databaser, koble sammen data fra andre SQL-databaser, speilvendte databaser, lagre og endepunktet for SQL-analyse i én enkelt T-SQL-spørring. Alt dette er for øyeblikket mulig med spørringer på SQL Analytics-endepunktet for SQL-databasen eller lakehouse.

Du kan for eksempel referere til en tabell fra andre elementer i Fabric ved hjelp av tredelt navngiving. Bruk det tredelte navnet i eksemplet nedenfor til å referere til ContosoSalesTable i lageret ContosoWarehouse fra den fiktive SalesLT.Affiliation tabellen i en SQL-database. Fra andre databaser eller lagre er den første delen av standard sql tredelt navnekonvensjon navnet på databasen eller lagerelementet.

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

Dataingeniør med SQL-databasen i Fabric

Microsoft Fabric tilbyr ulike funksjoner for datateknikk for å sikre at dataene dine er lett tilgjengelige, velorganiserte og av høy kvalitet. Fra Fabric Dataingeniør ing kan du:

  • Opprett og administrer dataene som Spark ved hjelp av en SQL-database i Fabric.
  • Utform datasamlebånd for å kopiere data til SQL-databasen i Fabric.
  • Bruk Spark-jobbdefinisjoner til å sende jobb for parti/strømming til Spark-klyngen.
  • Bruk notatblokker til å skrive kode for klargjøring og transformasjon av data.

Data Science med SQL-databasen i Fabric

Data Science i Microsoft Fabric for å gi brukerne mulighet til å fullføre ende-til-ende-arbeidsflyter for datavitenskap med det formål å berike data og forretningsinnsikt. Du kan fullføre et bredt spekter av aktiviteter på tvers av hele datavitenskapsprosessen, hele veien fra datautforskning, forberedelse og rensing til eksperimentering, modellering, modellpoeng og servering av prediktiv innsikt i BI-rapporter.

Microsoft Fabric-brukere har tilgang til Data Science. Derfra kan de oppdage og få tilgang til ulike relevante ressurser. De kan for eksempel opprette maskinlæringseksperimenter, modeller og notatblokker. De kan også importere eksisterende notatblokker på hjemmesiden for datavitenskap.

Databaseportabilitet og distribusjoner med SqlPackage

SqlPackage er et kommandolinjeverktøy på tvers av plattformer som muliggjør databasesamhandlinger som flytter hele databaser eller databaseobjekter. Portabiliteten (import/eksport) av en database som administreres i Azure eller i Fabric sikrer at dataene dine er bærbare hvis du vil overføre senere. Den samme portabiliteten muliggjør også visse overføringsscenarioer gjennom selvstendige databasekopier (BACPAC) med import-/eksportoperasjoner.

SqlPackage kan aktivere enkel databasedistribusjon av trinnvise endringer i databaseobjekter (nye kolonner i tabeller, endringer i eksisterende lagrede prosedyrer osv.). SqlPackage kan trekke ut en DACPAC-fil som inneholder definisjonene av objekter i en database, og publisere en DACPAC-fil for å bruke objekttilstanden på en ny eller eksisterende database. Publiseringsoperasjonen integreres også med SQL-prosjekter, som muliggjør frakoblede og mer dynamiske utviklingssykluser for SQL-databaser.

Hvis du vil ha mer informasjon, kan du se SqlPackage med SQL-database i Fabric.

Integrering med stoffkildekontroll

SQL-database er integrert med stoff kontinuerlig integrasjon/kontinuerlig utvikling. Du kan bruke det innebygde git-repositoriet til å administrere SQL-databasen.

Opprett GraphQL-API fra Fabric-portalen

Du kan bruke Stoff-portalen til enkelt å opprette en GraphQL-API for SQL-databasen.

Kapasitetsadministrasjon

Du kan bruke Microsoft Fabric Capacity Metrics-appen til å overvåke bruken og forbruket av SQL-databasen i stoffkapasiteter som ikke er prøveversjoner.

Merk

Under den gjeldende forhåndsvisningen vil det ikke forekomme fakturering for SQL-databasen i Fabric, men faktureringsmetrikken vil fortsatt flyte for sporingsformål.

Speiling for Azure SQL Database

Har du allerede en ekstern database og vil dra nytte av Fabrics integrering? Du kan bruke Speiling i stoff som en rimelig og lav ventetidsløsning for å samle data fra ulike systemer. Du kan kontinuerlig replikere den eksisterende dataeiendommen direkte til Fabrics OneLake, inkludert data fra en eksisterende Azure SQL Database.

Neste trinn