SQL-database in Microsoft Fabric (preview)
Van toepassing op:✅SQL-database in Microsoft Fabric
SQL Database in Microsoft Fabric is een ontwikkelaarsvriendelijke transactionele database, gebaseerd op Azure SQL Database, waarmee u eenvoudig uw operationele database in Fabric kunt creëren. Een SQL-database in Fabric maakt gebruik van dezelfde SQL Database Engine als Azure SQL Database.
Voor meer informatie over SQL-database in Fabric, bekijkt u een Data Exposed-aflevering waarin de SQL-database in de openbare preview van Microsoft Fabricwordt geïntroduceerd.
Belangrijk
Deze functie is beschikbaar als preview-versie.
Om aan de slag te gaan met een volledige handleiding, zie de zelfstudie voor Een SQL-database maken in de Fabric-portal. Als u hulp nodig hebt bij een bepaalde taak, gaat u naar de sectie Aan de slag.
SQL-database in Fabric is:
- De thuisbasis in Fabric voor OLTP-workloads
- Eenvoudig te configureren en beheren
- Instellen voor analyse door de gegevens bijna in realtime in OneLake te repliceren
- Geïntegreerd met ontwikkelframeworks en analyses
- Gebaseerd op de onderliggende technologie van Mirroring in Fabric
- Query's worden uitgevoerd op dezelfde manieren als Azure SQL Database, plus een webeditor in de Fabric-portal.
Intelligente prestatiefuncties van Azure SQL Database zijn standaard ingeschakeld in SQL Database in Fabric, waaronder:
Belangrijk
Deze functie is beschikbaar als preview-versie.
Waarom SQL Database gebruiken in Fabric?
SQL Database in Fabric maakt deel uit van de databaseworkload en de gegevens zijn toegankelijk vanuit andere items in Fabric. Uw SQL-databasegegevens worden ook bijgewerkt in een doorzoekbare indeling in OneLake, zodat u alle verschillende services in Fabric kunt gebruiken, zoals het uitvoeren van analyses met Spark, het uitvoeren van notebooks, data engineering, het visualiseren via Power BI-rapporten en meer.
Met uw SQL-database in Fabric hoeft u geen verschillende services van meerdere leveranciers samen te voegen. In plaats daarvan kunt u genieten van een zeer geïntegreerd, end-to-end en gebruiksvriendelijk product dat is ontworpen om uw analysebehoeften te vereenvoudigen en gebouwd voor openheid en samenwerking tussen technologieoplossingen die de opensource Delta Lake-tabelindeling kunnen lezen. De Delta-tabellen kunnen vervolgens overal in Fabric worden gebruikt, zodat gebruikers hun traject naar Fabric kunnen versnellen.
Het Microsoft Fabric-platform is gebouwd op basis van Software as a Service (SaaS). Zie Wat is Microsoft Fabric voor meer informatie over Microsoft Fabric?
Sql Database in Fabric maakt drie items in uw Fabric-werkruimte:
Gegevens in uw SQL-database worden automatisch gerepliceerd naar OneLake en geconverteerd naar Parquet, in een indeling die gereed is voor analyse. Dit maakt downstreamscenario's mogelijk, zoals data engineering, data science en meer.
Een SQL Analytics-eindpunt
Een standaard semantisch model
Naast de Fabric SQL-database Power Query-editor is er een breed ecosysteem van hulpprogramma's, waaronder SQL Server Management Studio, de mssql-extensie met Visual Studio Code en zelfs GitHub Copilot.
Delen
Delen maakt het toegankelijkheidsbeheer en beheer mogelijk, terwijl beveiligingsmaatregelen zoals beveiliging op rijniveau (RLS) en beveiliging op objectniveau (OLS) en meer ervoor zorgen dat u de toegang tot gevoelige informatie kunt beheren. Met delen kunt u ook veilige en ge democratiseerde besluitvorming binnen uw organisatie mogelijk maken.
Door uw SQL-database te delen, kunt u andere gebruikers of een groep gebruikers toegang verlenen tot een database zonder toegang te verlenen tot de werkruimte en de rest van de items. Wanneer iemand een database deelt, verlenen ze ook toegang tot het SQL-analyse-eindpunt en het bijbehorende standaard semantische model.
Open het dialoogvenster Delen met de knop Delen naast de databasenaam in de werkruimteweergave . Gedeelde databases vindt u via OneLakeData Hub of de sectie Gedeeld met mij in Microsoft Fabric.
Zie Gegevens delen en de toegang tot uw SQL-database beheren in Microsoft Fabric voor meer informatie.
Verbinden
Net als andere Microsoft Fabric-itemtypen zijn SQL-databases afhankelijk van Microsoft Entra-verificatie. Zie Verbinding maken met uw SQL-database in Microsoft Fabric voor opties om verbinding te maken.
Als u zich wilt verifiëren bij een SQL-database, moet een Microsoft Entra-gebruiker, een service-principal of hun groep beschikken over de machtiging Item lezen voor de database in Fabric. Zie Verificatie in SQL Database in Microsoft Fabric voor meer informatie.
- Zie Infrastructuurtoegangsbeheer voor informatie over het verlenen van een Microsoft Entra-identiteit aan een Fabric-werkruimte of een specifieke database.
Query's tussen databases
Met de gegevens uit uw SQL-database die automatisch zijn opgeslagen in OneLake, kunt u query's voor meerdere databases schrijven, gegevens uit andere SQL-databases samenvoegen, gespiegelde databases, magazijnen en het SQL-analyse-eindpunt in één T-SQL-query. Dit alles is momenteel mogelijk met query's op het SQL-analyse-eindpunt van de SQL-database of Lakehouse.
U kunt bijvoorbeeld verwijzen naar een tabel uit andere items in Fabric met behulp van driedelige naamgeving. Gebruik in het volgende voorbeeld de driedelige naam waarnaar in het magazijn ContosoSalesTable
wordt verwezen ContosoWarehouse
vanuit de fictieve SalesLT.Affiliation
tabel in een SQL-database. Van andere databases of magazijnen is het eerste deel van de standaard naamgevingsconventie van SQL met drie delen de naam van het database- of magazijnitem.
SELECT *
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN AdventureWorksLT.SalesLT.Affiliation AS Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;
Data-engineer met uw SQL-database in Fabric
Microsoft Fabric biedt verschillende mogelijkheden voor data engineering om ervoor te zorgen dat uw gegevens eenvoudig toegankelijk, goed georganiseerd en van hoge kwaliteit zijn. Vanuit Fabric Data-engineer ing kunt u het volgende doen:
- Maak en beheer uw gegevens als Spark met behulp van een SQL-database in Fabric.
- Ontwerp pijplijnen om gegevens te kopiëren naar uw SQL-database in Fabric.
- Gebruik Spark-taakdefinities om batch-/streamingtaak naar een Spark-cluster te verzenden.
- Gebruik notebooks om code te schrijven voor gegevensvoorbereiding en -transformatie.
Datawetenschap met uw SQL-database in Fabric
Datawetenschap in Microsoft Fabric om gebruikers in staat te stellen end-to-end data science-werkstromen te voltooien voor het doel van gegevensverrijking en zakelijke inzichten. U kunt een breed scala aan activiteiten uitvoeren in het hele data science-proces, helemaal van gegevensverkenning, voorbereiding en opschoning tot experimenten, modellering, modelscore en het leveren van voorspellende inzichten aan BI-rapporten.
Microsoft Fabric-gebruikers hebben toegang tot Datawetenschap. Van daaruit kunnen ze verschillende relevante resources detecteren en openen. Ze kunnen bijvoorbeeld machine learning-experimenten, modellen en notebooks maken. Ze kunnen ook bestaande notitieblokken importeren op de startpagina van Datawetenschap.
Databaseportabiliteit en implementaties met SqlPackage
SqlPackage is een platformoverschrijdend opdrachtregelprogramma waarmee database-interacties volledige databases of databaseobjecten kunnen worden verplaatst. De draagbaarheid (import/export) van een database die in Azure of in Fabric wordt beheerd, zorgt ervoor dat uw gegevens draagbaar zijn als u later wilt migreren. Dezelfde draagbaarheid maakt ook bepaalde migratiescenario's mogelijk via zelfstandige databasekopieën (.bacpac) met import-/exportbewerkingen.
SqlPackage kan eenvoudige database-implementaties van incrementele wijzigingen in databaseobjecten mogelijk maken (nieuwe kolommen in tabellen, wijzigingen in bestaande opgeslagen procedures, enzovoort). SqlPackage kan een DACPAC-bestand met de definities van objecten in een database extraheren en een DACPAC-bestand publiceren om die objectstatus toe te passen op een nieuwe of bestaande database. De publicatiebewerking kan ook worden geïntegreerd met SQL-projecten, waardoor offline en dynamischere ontwikkelingscycli voor SQL-databases mogelijk zijn.
Zie SqlPackage met SQL Database in Fabric voor meer informatie.
Integratie met Fabric-broncodebeheer
SQL-database is geïntegreerd met continue integratie/continue ontwikkeling van Fabric. U kunt de ingebouwde Git-opslagplaats gebruiken om uw SQL-database te beheren.
GraphQL-API maken vanuit de Fabric-portal
U kunt de Fabric-portal gebruiken om eenvoudig een GraphQL-API voor uw SQL-database te maken.
Capaciteitsbeheer
U kunt de microsoft Fabric Capacity Metrics-app gebruiken om het gebruik en verbruik van de SQL-database in niet-evaluatieinfrastructuurcapaciteiten te bewaken.
Notitie
Tijdens de huidige preview vindt er geen facturering plaats voor SQL-database in Fabric, maar de metrische factureringsgegevens stromen nog steeds voor traceringsdoeleinden.
Spiegelen voor Azure SQL Database
Hebt u al een externe database en wilt u gebruikmaken van de integratie van Fabric? U kunt Mirroring in Fabric gebruiken als een oplossing met lage en lage latentie om gegevens uit verschillende systemen samen te brengen. U kunt uw bestaande gegevensomgeving continu rechtstreeks repliceren naar OneLake van Fabric, inclusief gegevens uit een bestaande Azure SQL Database.