Freigeben über


SQL-Datenbank in Microsoft Fabric (Vorschau)

Gilt für:SQL-Datenbank in Microsoft Fabric

Die SQL-Datenbank in Microsoft Fabric ist eine entwicklerfreundliche Transaktionsdatenbank, die auf Azure SQL-Datenbank basiert und Ihnen das einfache Erstellen Ihrer operativen Datenbank in Fabric ermöglicht. Eine SQL-Datenbank in Fabric verwendet das SQL-Datenbankmodul als Azure SQL-Datenbank.

Wichtig

Dieses Feature befindet sich in der Vorschauphase.

Informationen zu den ersten Schritten finden Sie im Tutorial zum Erstellen einer SQL-Datenbank im Fabric-Portal.

SQL-Datenbank in Fabric:

  • ist die Startseite in Fabric für OLTP-Workloads
  • Einfache Konfiguration und Verwaltung
  • ist für Analyse durch automatisches Replizieren der Daten in OneLake in Echtzeit eingerichtet
  • integriert in Entwicklungsframeworks und Analysen
  • basierend auf der zugrunde liegenden Technologie von Datenbankspiegelung in Fabric
  • wird auf die gleiche Weise abgefragt wie Azure SQL-Datenbank und ein webbasierter Editor im Fabric-Portal.

Intelligente Leistungsfeatures aus Azure SQL-Datenbank sind standardmäßig in SQL-Datenbank in Fabric aktiviert, darunter:

Wichtig

Dieses Feature befindet sich in der Vorschauphase.

Warum sollte ich SQL-Datenbank in Fabric verwenden?

SQL-Datenbank in Fabric ist Teil der Workload Datenbank, und auf die Daten kann von anderen Elementen in Fabric zugegriffen werden. Ihre SQL-Datenbankdaten werden auch in einem abfragefähigen Format in OneLake auf dem neuesten Stand gehalten, sodass Sie alle verschiedenen Dienste in Fabric verwenden können, z. B. die Ausführung von Analysen mit Spark, das Ausführen von Notebooks, Datentechnik, die Visualisierung mittels Power BI-Berichten und vieles mehr.

Screenshot des SQL-Datenbanksymbols in Fabric.

Mit Ihrer SQL-Datenbank in Fabric müssen Sie nicht verschiedene Dienste von mehreren Anbietern kombinieren. Stattdessen profitieren Sie von einem hochgradig integrierten, benutzerfreundlichen End-to-End-Produkt, das Ihre Analyseanforderungen vereinfacht und auf Offenheit und Zusammenarbeit zwischen Technologielösungen ausgelegt ist, die das Open-Source-Tabellenformat von Delta Lake lesen können. Die Delta-Tabellen können dann überall in Fabric verwendet werden, sodass Benutzer ihre Reise in Fabric beschleunigen können.

Die Microsoft Fabric-Plattform basiert auf Software as a Service (SaaS). Weitere Informationen zu Microsoft Fabric finden Sie unter Was ist Microsoft Fabric?

SQL-Datenbank in Fabric erstellt drei Elemente in Ihrem Fabric-Arbeitsbereich:

  • Daten in Ihrer SQL-Datenbank werden automatisch in das OneLake repliziert und in Parkett konvertiert, in ein analysierbares Format. Dies ermöglicht nachgeschaltete Szenarien wie Data Engineering, Data Science und mehr.

  • Ein SQL-Analyseendpunkt

  • Ein Standardsemantikmodell

Zusätzlich zum Fabric SQL-Datenbank-Abfrage-Editor gibt es ein breites Ökosystem, einschließlich SQL Server Management Studio, der Mssql-Erweiterung mit Visual Studio Code und sogar GitHub Copilot.

Freigabe

Die Freigabe ermöglicht die erleichterte Zugriffssteuerung und -verwaltung, während Sicherheitskontrollen wie Sicherheit auf Zeilenebene (RLS) und Sicherheit auf Objektebene (OLS) und mehr sicherstellen, dass Sie den Zugriff auf vertrauliche Informationen steuern können. Teilen ermöglicht auch sichere und demokratisierte Entscheidungsfindung in Ihrer gesamten Organisation.

Durch die Freigabe Ihrer SQL-Datenbank können Sie anderen Benutzern oder einer Gruppe von Benutzern Zugriff auf eine Datenbank gewähren, ohne Zugriff auf den Arbeitsbereich und die restlichen Elemente zu gewähren. Wenn eine Person eine Datenbank freigibt, gewährt sie auch Zugriff auf den SQL-Analyseendpunkt und das zugehörige Standardsemantikmodell.

Greifen Sie auf das Dialogfeld „Freigeben“ mit der Schaltfläche Freigeben neben dem Datenbanknamen in der Ansicht Arbeitsbereich zu. Freigegebene Datenbanken finden Sie über OneLake Data Hub- oder den Abschnitt Für mich freigegeben in Microsoft Fabric.

Weitere Informationen finden Sie unter Freigeben von Daten und Verwalten des Zugriffs auf Ihre SQL-Datenbank in Microsoft Fabric.

Verbinden

Wie andere Microsoft Fabric-Elementtypen basieren SQL-Datenbanken auf der Microsoft Entra-Authentifizierung. Erfahren Sie mehr über Optionen zum Herstellen einer Verbindung mit Ihrer SQL-Datenbank in Microsoft Fabric.

Um sich erfolgreich bei einer SQL-Datenbank zu authentifizieren, muss ein Microsoft Entra-Benutzer, ein Dienstprinzipal oder seine Gruppe über die Berechtigung "Element lesen" für die Datenbank in Fabric verfügen. Weitere Informationen finden Sie unter Authentifizierung in SQL-Datenbank in Microsoft Fabric.

  • Informationen zum Gewähren eines Microsoft Entra-Identitätszugriffs auf einen Fabric-Arbeitsbereich oder eine bestimmte Datenbank finden Sie unter Fabric-Zugriffssteuerungen.

Datenbankübergreifende Abfragen

Wenn die Daten aus Ihrer SQL-Datenbank automatisch in OneLake gespeichert werden, können Sie datenbankübergreifende Abfragen schreiben, Daten aus verschiedenen SQL-Datenbanken, gespiegelten Datenbanken, Warehouses und dem SQL-Analyseendpunkt in einer einzelnen T-SQL-Abfrage zusammenführen. All dies ist derzeit mit Abfragen auf dem SQL-Analyseendpunkt der SQL-Datenbank oder Lakehouse möglich.

Sie können z. B. mithilfe der dreiteiligen Benennung auf eine Tabelle aus anderen Elementen in Fabric verweisen. Verwenden Sie im folgenden Beispiel den dreiteiligen Namen, um auf ContosoSalesTable im Warehouse ContosoWarehouse aus der fiktiven SalesLT.Affiliation-Tabelle in einer SQL-Datenbank zu verweisen. Aus anderen Datenbanken oder Warehouses ist der erste Teil der standardmäßigen dreiteiligen SQL-Benennungskonvention der Name des Datenbank- oder Warehouse-Elements.

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

Datentechnik mit Ihrer SQL-Datenbank in Fabric

Microsoft Fabric bietet verschiedene Datentechnikfunktionen, um sicherzustellen, dass Ihre Daten leicht zugänglich, gut organisiert und von hoher Qualität sind. Von Fabric-Datentechnik aus bestehen folgende Möglichkeiten:

  • Erstellen und Verwalten von Daten als Spark mithilfe einer SQL-Datenbank in Fabric
  • Entwerfen von Pipelines zum Kopieren von Daten in Ihre SQL-Datenbank in Fabric
  • Verwenden von Spark-Auftragsdefinitionen zum Übermitteln eines Batch-/Streamingauftrags an den Spark-Cluster
  • Verwenden von Notebooks zum Schreiben von Code für die Datenaufbereitung und -transformation

Data Science mit Ihrer SQL-Datenbank in Fabric

Mit Data Science Microsoft Fabric können Benutzer komplette End-to-End-Data-Science-Workflows für die Datenanreicherung und für geschäftliche Erkenntnisse abschließen. Sie können eine Vielzahl von Aktivitäten im gesamten Data-Science-Prozess durchführen, unter anderem die Untersuchung, Aufbereitung und Bereinigung von Daten sowie Experimente, Modellierung, Modellbewertung, Bereitstellung von Vorhersageerkenntnissen und BI-Berichte (Business Intelligence).

Microsoft Fabric-Benutzer können auf Data Science zugreifen. Dort können sie verschiedene relevante Ressourcen finden und auf sie zugreifen. Sie können beispielsweise mit maschinellem Lernen Experimente, Modelle und Notebooks erstellen. Sie können auch vorhandene Notebooks auf der Data-Science-Startseite importieren.

Datenbankportabilität und -bereitstellungen mit SqlPackage

SqlPackage ist ein plattformübergreifendes Befehlszeilentool, das Datenbankinteraktionen ermöglicht, die ganze Datenbanken oder Datenbankobjekte verschieben. Die Portabilität (Import/Export) einer Datenbank, die in Azure oder Fabric verwaltet wird, stellt sicher, dass Ihre Daten portierbar sind, wenn Sie sie später migrieren möchten. Die gleiche Portabilität ermöglicht auch bestimmte Migrationsszenarien durch eigenständige Datenbankkopien (.bacpac) mit Import-/Exportvorgängen.

SqlPackage kann einfache Datenbankbereitstellungen inkrementeller Änderungen an Datenbankobjekten ermöglichen (neue Spalten in Tabellen, Änderungen an vorhandenen gespeicherten Prozeduren usw.). SqlPackage kann eine DACPAC-Datei extrahieren, die die Definitionen von Objekten in einer Datenbank enthält, und eine DACPAC-Datei veröffentlichen, um diesen Objektstatus auf eine neue oder vorhandene Datenbank anzuwenden. Der Veröffentlichungsvorgang ist auch in SQL-Projekte integriert, die offline und dynamischere Entwicklungszyklen für SQL-Datenbanken ermöglichen.

Weitere Informationen finden Sie unter SqlPackage mit SQL-Datenbank in Fabric.

Integration in Fabric-Quellcodeverwaltung

DIE SQL-Datenbank ist in Continuous Integration/Continuous Development von Fabric integriert. Sie können das integrierte Git-Repository verwenden, um Ihre SQL-Datenbank zu verwalten.

Erstellen der GraphQL-API über das Fabric-Portal

Sie können das Fabric-Portal verwenden, um ganz einfach für Ihre SQL-Datenbank eine GraphQL-API zu erstellen.

Kapazitätsmanagement

Sie können die Microsoft Fabric-Kapazitätsmetriken-App verwenden, um die SQL-Datenbanknutzung und den Verbrauch in Nicht-Test-Fabric-Kapazitäten zu überwachen.

Hinweis

Während der aktuellen Vorschau erfolgt keine Abrechnung für die SQL-Datenbank in Fabric, aber die Abrechnungsmetriken fließen weiterhin zu Nachverfolgungszwecken.

Datenbankspiegelung für Azure SQL-Datenbank

Verfügen Sie bereits über eine externe Datenbank und möchten die Integration von Fabric nutzen? Sie können Datenbankspiegelung in Fabric als kostengünstige und latenzarme Lösung verwenden, um Daten aus verschiedenen Systemen zusammenzubringen. Sie können Ihre vorhandene Datenfläche kontinuierlich direkt in das OneLake von Fabric replizieren, einschließlich Daten aus einer vorhandenen Azure SQL-Datenbank.

Nächster Schritt