Freigeben über


Erstellen und Verwalten eines Lager-Snapshots

Dieser Artikel enthält Schritte zum Erstellen und Verwalten von Lagermomentaufnahmen mithilfe des Fabric-Portals, T-SQL-Abfragen oder der Fabric-API.

Voraussetzungen

  • Fabric-Arbeitsbereich mit aktiver Kapazität oder Testkapazität
  • Ein Stofflager.
  • Überprüfen Sie die erforderlichen Benutzerberechtigungen.

Erstellen

Für dasselbe übergeordnete Lager können mehrere Momentaufnahmen erstellt werden. Sobald Schnappschüsse des Lagers erstellt wurden, erscheinen sie als untergeordnete Elemente des Hauptlagers in der Arbeitsbereich-Ansicht.

Lagermomentaufnahmen können über das Fabric-Portal erstellt werden. Wählen Sie im Ribbon unter Verwaltung die Option Neuer Lager-Snapshot aus.

Abfrage einer Momentaufnahme

Nach ihrer Erstellung werden Momentaufnahmen des Lagers als untergeordnete Elemente im Arbeitsbereich angezeigt.

Screenshot des Fabric-Portals mit der Lagerbestandsaufnahme in der Artikelübersicht.

Verbinden Sie sich mit der Momentaufnahme genau wie mit einem Warenlager. Besuchen Sie in den Einstellungen Ihrer Lagermomentaufnahme den SQL-Endpunkt, um die SQL-Verbindungszeichenfolge anzuzeigen und zu kopieren. Die Verbindungszeichenfolge sieht wie folgt aus: <server-name>.datawarehouse.fabric.microsoft.com. Benutzer mit entsprechenden Berechtigungen (Administrator, Mitglied, Mitwirkender oder Betrachter) können eine Momentaufnahme genau wie ein Datenlager abfragen. Weitere Informationen finden Sie unter Warehouse-Konnektivität in Microsoft Fabric.

Anzeigen des Momentaufnahmezeitstempels

Wenn eine T-SQL-Abfrage ausgeführt wird, werden Informationen zur aktuellen Version der daten, auf die zugegriffen wird, enthalten. Sie können z. B. den Zeitstempel im Abfrage-Editor des Fabric-Portals sehen:

Screenshot des Abfrage-Editors im Fabric-Portal, der die Nachrichten-Ausgabe einer Abfrage in einer Lager-Momentaufnahme zeigt.

Um die Momentaufnahmen eines Lagers und deren aktuelle Zeitstempel anzuzeigen, verwenden Sie die folgende T-SQL-Abfrage in Verbindung mit sys.databases und der erweiterten Eigenschaft von TIMESTAMP, um Attribute zu rendern.

SELECT snapshot_name = v.name
, source_warehouse_name = s.name
, snapshot_timestamp = DATABASEPROPERTYEX(v.name,'TIMESTAMP')
FROM sys.databases AS v 
INNER JOIN sys.databases AS s ON v.source_database_id=s.database_id;

Aktualisieren des Momentaufnahmezeitstempels

Sie können den Zeitstempel einer vorhandenen Lagermomentaufnahme jederzeit aktualisieren.

Sie können dies mit T-SQL-Befehlen im Kontext des übergeordneten Lagers oder über das Fabric-Portal erreichen. Weitere Informationen finden Sie unter Aktualisieren des Zeitstempels für Momentaufnahmen.

Wählen Sie im Fabric-Portal im Kontextmenü " Neuen Zustand erfassen " aus, und wählen Sie dann einen Zeitstempel für die Momentaufnahme aus. Sie können den aktuellen oder beliebigen Punkt innerhalb des Aufbewahrungszeitraums (innerhalb der letzten 30 Tage) auswählen.

Die ALTER DATABASE SQL-Anweisung verwendet die Systemzeit des Lagers als neuen Zeitpunkt, in dem die Quelllagerdaten in der Momentaufnahme wiedergegeben werden.

  • Um die Momentaufnahme auf den aktuellen Zustand des Lagers zu aktualisieren, verwenden Sie CURRENT_TIMESTAMP.

    ALTER DATABASE [<snapshot name>]
    SET TIMESTAMP = CURRENT_TIMESTAMP; 
    
  • Der Zeitstempel kann auch auf einen beliebigen Punkt innerhalb des Aufbewahrungszeitraums (innerhalb der letzten 30 Tage) festgelegt werden. Das Format des TIMESTAMP Arguments ist YYYY-MM-DDTHH:MM:SS.SS. Um beispielsweise den Zeitstempel auf den 27. April 2025 um 18:10 UTC festzulegen:

    ALTER DATABASE [<snapshot name>]
    SET TIMESTAMP = '2025-04-27T18:10:00.00';
    

Lagermomentaufnahmen können auch über das Fabric-Portal aktualisiert werden. Wählen Sie im Menüband unter "Verwaltung" die Option "Lagermomentaufnahme verwalten" aus.

Umbenennen

Sie können ein Lager-Snapshot-Element über die REST-API und im Fabric-Portal umbenennen.

Bestands-Snapshots können über das Fabric-Portal umbenannt werden. Öffnen Sie Ihre Lagerbestandsaufnahme. Wählen Sie die Schaltfläche "Einstellungen" aus, geben Sie einen neuen Namen ein.

Löschen

Sie können eine Lagermomentaufnahme im Fabric-Portal oder mit der REST-API löschen.

Momentaufnahmen des Lagerbestands können über das Fabric-Portal gelöscht werden. Wählen Sie in der Arbeitsbereichselementliste das Kontextmenü für das Lagermomentaufnahmeelement aus, und wählen Sie "Löschen" aus.