Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:✅SQL-Datenbank in Microsoft Fabric
Mit der SQL-Datenbank in Microsoft Fabric, einer entwicklerfreundlichen Transaktionsdatenbank, die auf Azure SQL-Datenbankbasiert, können Sie Ihre Anwendungsdatenbank in Fabric problemlos erstellen. Eine SQL-Datenbank in Fabric verwendet dieselbe SQL-Datenbank-Engine wie Azure SQL-Datenbank.
Wenn Sie mehr über SQL-Datenbank in Fabric erfahren möchten, sehen Sie sich die DATA EXPOSED-Folge an, in der die Public Preview von SQL-Datenbank in Microsoft Fabric vorgestellt wird.
Wichtig
Dieses Feature befindet sich in der Vorschauphase.
Eine vollständige Einführung finden Sie im Tutorial zum Erstellen einer SQL-Datenbank im Fabric-Portal. Wenn Sie Hilfe bei einer bestimmten Aufgabe benötigen, lesen Sie den Abschnitt Erste Schritte.
SQL-Datenbank in Fabric:
- Die Startseite in Fabric für OLTP-Workloads
- Einfache Konfiguration und Verwaltung
- Für Analysen eingerichtet, indem die Daten nahezu in Echtzeit automatisch in OneLake repliziert werden.
- Integriert in Entwicklungsframeworks und Analysen
- Basierend auf der zugrunde liegenden Technologie von Mirroring in Fabric
- wird auf die gleiche Weise abgefragt wie Azure SQL-Datenbank und ein webbasierter Editor im Fabric-Portal.
Intelligente Leistungsmerkmale von Azure SQL-Datenbank sind in Fabric standardmäßig in der SQL-Datenbank aktiviert, darunter:
Wichtig
Dieses Feature befindet sich in der Vorschauphase.
Warum sollte ich SQL-Datenbank in Fabric verwenden?
SQL-Datenbank ist Teil des Workloads Datenbank in Fabric, und die Daten sind von anderen Elementen in Fabric aus zugänglich. 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.
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.
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.
Teilen
Durch das Teilen wird die Zugriffssteuerung und -verwaltung erleichtert. Gleichzeitig ermöglichen Sicherheitskontrollen wie Zeilenebensicherheit (RLS) und Objektebenensicherheit (OLS) und mehr, dass Sie den Zugriff auf vertrauliche Informationen kontrollieren 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 OneLakeData 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.
Derzeit ist die einzige unterstützte Verbindungsrichtlinie für SQL-Datenbank in Microsoft Fabric Umleitung. Weitere Informationen finden Sie unter Verbindungsrichtlinie und Konnektivitätsarchitektur. Unter "Azure IP Ranges and Service Tags – Public Cloud" finden Sie eine Liste der IP-Adressen Ihrer Region, die freigegeben werden müssen.
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 Datenlagern ist der erste Teil der dreiteiligen Standard-SQL-Benennungskonvention der Name des Datenbank- oder Datenlager-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 Sie Ihre Daten in 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
Benutzer können mithilfe von Data Science in Microsoft Fabric komplette End-to-End-Data-Science-Workflows zur Datenanreicherung und Gewinnung geschäftlicher Erkenntnisse durchführen. 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 mit 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.
Weitere Informationen finden Sie unter Abrechnungs- und Nutzungsberichte für sql-Datenbank in Microsoft Fabric.
Mirroring 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.
Elastische Pools
Die Fabric SQL-Datenbank unterstützt das Konzept der Azure SQL-Datenbank-Elastic-Pools nicht namentlich, aber ähnliche Konzepte sind mit Fabric-Kapazitäten und Fabric-Arbeitsbereichen verfügbar. Eine einzelne Fabric-Kapazität kann Ressourcen für Fabric SQL-Datenbanken in verschiedenen Arbeitsbereichen bereitstellen. Dies bietet sowohl eine Vereinfachung der Abrechnung in einer einzigen Abrechnungseinheit, ähnlich wie bei elastischen Pools, als auch eine sicherheitsbezogene Isolation für verschiedene Arbeitsbereiche.