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.
In diesem Artikel wird beschrieben, was der SQL-Analyseendpunkt ist, wie er mit Ihrem Lakehouse synchronisiert bleibt, und die Steuerelemente, die Sie zur Verwaltung dieser Synchronisierung verwenden müssen. Der SQL-Analyseendpunkt erkennt die Änderung automatisch und aktualisiert die SQL-Metadaten über einen Hintergrundprozess. Sie können sql Analytics-Endpunktmetadaten auch manual aktualisieren über das Fabric-Portal, die REST-API oder die gespeicherte T-SQL-Prozedur.
Der Metadatensynchronisierungshintergrundprozess liest die Delta-Protokolle aus dem /Tables Ordner in OneLake und hält das SQL-Schema auf dem neuesten Stand.
Microsoft Fabric den SQL-Analyseendpunkt automatisch mit dem zugrunde liegenden Lakehouse synchronisiert. Es gibt keine Infrastruktur zum Einrichten und in den meisten Fällen ist keine Benutzeraktion erforderlich. Die Plattform ist verantwortlich für:
- Tabellenerkennung – Erkennung neu erstellter oder gelöschter Delta-Tabellen im Lakehouse sowie Erstellen oder Entfernen der entsprechenden SQL-Tabellen im SQL-Endpunkt.
- Aktualität der Daten – Erkennen von Änderungen (Einfügungen, Aktualisierungen, Löschungen) an den Daten in vorhandenen Tabellen und sicherstellen, dass Abfragen up-to-Datumsergebnisse zurückgeben.
- Schemaänderungserkennung – Erkennen von Spaltenzufügungen, Entfernungen oder Typänderungen in vorhandenen Delta-Tabellen und Aktualisieren der entsprechenden SQL-Tabellendefinition.
Ausführliche Informationen zur Funktionsweise dieser Synchronisierung und zu Faktoren, die sich auf die Synchronisierungslatenz auswirken, finden Sie unter Überlegungen zur Leistung des SQL Analytics-Endpunkts.
Schemaänderungserkennung und Metadatensynchronisierung
Jede Lakehouse-, Lager-, Datenbank- und Spiegeldatenbank in Fabric wird automatisch mit einem eigenen SQL-Analyseendpunkt bereitgestellt, sodass Sie Delta-Tabellen mit T-SQL und dem TDS-Protokoll abfragen können, ohne Daten zu verschieben oder zu kopieren.
- Jede Lakehouse-, Lager-, Datenbank- und Spiegeldatenbank verfügt über genau einen SQL-Analyseendpunkt.
- Jede Delta-Tabelle im zugrunde liegenden Element wird automatisch als SQL-Tabelle im Endpunkt angezeigt.
- Der Endpunkt ist für die automatisch generierten Tabellen schreibgeschützt. Sie können das Modell mit Ihren eigenen SQL-Schemas, Ansichten, gespeicherten Prozeduren und Funktionen erweitern.
- Der Endpunkt wird von demselben Computemodul wie Fabric Data Warehouse unterstützt, sodass sql-Abfragen mit hoher Leistung und geringer Latenz für geöffnete Delta-Dateien bereitgestellt werden.
Neue Metadatensynchronisierung (Vorschau)
Important
Dieses Feature befindet sich in der Vorschauphase.
Im Mai 2026 wurde die neue Metadatensynchronisierung für den SQL-Analyseendpunkt als Vorschaufeature angekündigt. Sie können den neuen Metadatensynchronisierungsprozess aktivieren, der nur für neue SQL-Analyseendpunkte gilt. Die neue Metadatensynchronisierungsoption sorgt dafür, dass die Daten innerhalb von Sekunden, nachdem sie im Lakehouse eingegangen sind, für Abfragen zur Verfügung stehen.
Der neue Metadatensynchronisierungsprozess umfasst die folgenden Features:
- Eine neue, auf externen Tabellen basierende Architektur zum Analysieren von Delta-Protokollen und Erstellen des Katalogs.
- Eine entkoppelte Architektur, die Schema- und Datenänderungen separat erkennt und den Katalog entsprechend aktualisiert.
- Eine Hintergrundaktualisierung, die regelmäßig nach Datenaktualisierungen sucht.
- Eine On-Demand-Aktualisierung der Daten, wenn eine eingehende Leseabfrage erfolgt, und das System erkennt, dass die Daten nicht aktuell sind.
Aktivieren der neuen Metadatensynchronisierung
Sie können die neue Metadatensynchronisierung für Arbeitsbereiche aktivieren, indem Sie zu " Warehouse"-Einstellungen unter "Arbeitsbereichseinstellungen" wechseln.
Wenn Sie die neue Metadatensynchronisierung aktivieren, werden neue SQL-Analyseendpunkte im Arbeitsbereich schneller synchronisiert, wenn Änderungen aus zugrunde liegenden Tabellen aktualisiert werden. Derzeit verbleiben vorhandene SQL-Analyseendpunkte in diesem Arbeitsbereich in der älteren Version der Metadatensynchronisierung.
Suchen, wann die Metadaten zuletzt aktualisiert wurden
Wenn Sie die neue Version der Metadatensynchronisierung verwenden, können Sie dynamische Verwaltungsansichten (DMVs) verwenden, um Details zum neuesten Update auf den SQL-Analyseendpunkt abzurufen. Verwenden Sie die DMV sys.dm_db_external_tables_log_status, um Details zur letzten Metadatensynchronisierung abzurufen:
-
last_update_time_utc: Zeitstempel für die letzte Aktualisierung der Tabelle mit neuen Daten. -
latest_log_version: Die höchste Delta-Transaktionsprotokollversion der Tabelle, die aktualisiert wurde. -
latest_checkpoint_version: Die neueste Delta-Prüfpunktversion, die verarbeitet wurde. -
is_blocked: Gibt an, ob der letzte Versuch bei der Tabellenaktualisierung blockiert wurde (1) oder erfolgreich (0).
Weitere Informationen finden Sie unter sys.dm_db_external_tables_log_status.
Einschränkungen der neuen Metadatensynchronisierung
- Die neue Metadatensynchronisierung unterstützt keinen mehrteiligen Prüfpunkt, ein veraltetes Delta-Feature. Wenn Ihre Lakehouse-Tabellen mehrteilige Prüfpunkte enthalten, werden sie in der neuen Metadatensynchronisierung nicht aktualisiert.
- Wenn Ihr Arbeitsbereich einen privaten Arbeitsbereichslink verwendet, kann die neue Metadatensynchronisierung derzeit nicht aktiviert werden.
Manuelle Aktualisierung
Zusätzlich zu den Hintergrundprozessen, die Daten automatisch aktualisieren, können Sie die Metadaten manuell aktualisieren:
Im Portal aktualisieren: Wählen Sie im Editor des SQL-Analyseendpunkts im Fabric-Portal in der Symbolleiste des Explorers das Symbol Aktualisieren aus, um eine Metadatensynchronisierung bei Bedarf zu erzwingen. Wechseln Sie zu Abfrage in Ihrem SQL-Analyseendpunkt, und suchen Sie in der Symbolleiste nach der Schaltfläche „Aktualisieren“.
Aktualisieren Sie mit der REST-API: Verwenden Sie die REST-API für die AKTUALISIERUNG von SQL-Endpunktmetadaten , um die Metadaten eines SQL-Analyseendpunkts programmgesteuert zu aktualisieren.
Aktualisieren über gespeicherte Prozedur: Verwenden Sie die gespeicherte sys.sp_dw_refresh_ext_table-Systemprozedur , um die Daten für eine bestimmte Tabelle innerhalb eines SQL-Analyseendpunkts zu aktualisieren. Diese T-SQL-Methode ist nur verfügbar, wenn der SQL-Analyseendpunkt erstellt wurde, nachdem die neue Metadatensynchronisierung (Vorschau) aktiviert wurde. Beispiel:
EXEC sys.sp_dw_refresh_ext_table "dbo.publicholidays";
Verwenden Sie die API nur, wenn Sie Schemaänderungen haben, z. B. Tabellen oder Spalten hinzufügen oder löschen oder Spaltentypen ändern und das gesamte Element aktualisieren müssen. Verwenden Sie für datengeschützte Änderungen in einem SQL-Analyseendpunkt die sys.sp_dw_refresh_ext_table gespeicherte Systemprozedur, um eine bestimmte Tabelle zu aktualisieren.
Informationen zum Optimieren der zugrunde liegenden Delta-Tabellen, um die beste Metadatensynchronisierung und Abfrageleistung zu erzielen, finden Sie in den Überlegungen zur Leistung des SQL Analytics-Endpunkts.