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.
Important
Diese Funktion ist derzeit in der Vorschau und auf Anfrage für die Standard-SKU verfügbar. Um sie zu aktivieren, erstelle eine Azure-Support-Anfrage. Für Anleitungen siehe Wie stelle ich eine Supportanfrage für Azure Data Manager for Energy? Siehe die ergänzenden Nutzungsbedingungen für Microsoft Azure Vorschauen für rechtliche Begriffe, die für Azure-Funktionen gelten, die sich in der Beta, Vorschau oder anderweitig noch nicht in der allgemeinen Verfügbarkeit befinden.
Verwenden Sie die Operation Seismic DDMS Restore in Azure Data Manager for Energy, um einen seismischen Datensatz an einen früheren Zeitpunkt zurückzusetzen. Die Operation stellt sowohl die Metadaten des Datensatzes als auch die zugehörigen Blob-Daten in den Zustand zurück, der zum von Ihnen angegebenen Zeitstempel existierte. Diese Operation kann helfen, einen Datensatz nach einer unbeabsichtigten Aktualisierung oder Löschung wiederherzustellen, vorausgesetzt, eine wiederherstellbare Version ist innerhalb der festen 30-tägigen Speicherfrist weiterhin verfügbar.
In diesem Tutorial erfahren Sie, wie:
- Wählen Sie einen gültigen Wiederherstellungspunkt
- Starten Sie eine Wiederherstellungsoperation für einen einzelnen Datensatz
- Überwachen Sie den Status der Wiederherstellungsoperation
- Wiederherstellungsbeschränkungen verstehen
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:
- Eine Azure Data Manager for Energy Standard SKU-Ressource mit aktivierter Seismic DDMS-Wiederherstellungsvorschau.
- Ein registrierter
tenantundsubprojectim Seismic DDMS-Dienst. - Die
subproject.adminRolle, die Ihrem Benutzerkonto zugewiesen ist. - Ein Bearertoken für die API-Authentifizierung. Informationen zum Generieren eines Authentifizierungstokens.
- Der
sdPathseismische Datensatz, den du wiederherstellen möchtest. - Ein Wiederherstellungspunkt innerhalb der festen 30-tägigen Aufbewahrungsfrist. Die Aufbewahrungszeit ist nicht konfigurierbar.
API-Operationen wiederherstellen
Der Wiederherstellungsworkflow verwendet zwei API-Operationen:
| Operation | Methode und Endpunkt | Purpose |
|---|---|---|
| Wiederherstellung starten | POST /seistore-svc/api/v3/operation/restore |
Startet eine asynchrone Wiederherstellung für den von definierten Datensatz sdPath. Der Antragskörper enthält restorePointInTime, der den historischen Zustand der Wiederherstellung angibt. |
| Wiederherstellungsstatus erhalten | GET /seistore-svc/api/v3/operation/restore/{operation_id} |
Gibt den aktuellen Status der Wiederherstellung zurück. Verwenden Sie die operation_id Operation "Return by the Start". |
Wählen Sie einen Wiederherstellungspunkt
Der Wert restorePointInTime identifiziert den zu wiederherstellenden Zustand. Geben Sie den Wert beispielsweise als ISO 8601 UTC-Zeitstempel an. 2026-07-10T08:30:00.000Z
Der Wiederherstellungspunkt muss alle folgenden Anforderungen erfüllen:
- Das ist Vergangenheit.
- Es liegt innerhalb der festen 30-tägigen Wiederherstellungsfrist.
- Es ist später als die Erstellungszeit des Datensatzes.
Wählen Sie einen Zeitstempel unmittelbar vor der unbeabsichtigten Aktualisierung oder Löschung. Der wiederhergestellte Zustand enthält keine Datensatzänderungen, die nach dem gewählten Zeitstempel vorgenommen wurden.
Starte eine Wiederherstellungsoperation
Bevor Sie die Anfrage einreichen, stoppen Sie die Schreib- und Löschoperationen im Datensatz. Die Wiederherstellungsoperation sperrt den Datensatz, während sie die Metadaten und Blob-Daten wiederherstellt.
Reichen Sie eine POST-Anfrage an den Wiederherstellungspunkt ein. Sie
sdPathmüssen einen Datensatz identifizieren, nicht ein Verzeichnis:POST <instance>.energy.azure.com/seistore-svc/api/v3/operation/restore Authorization: Bearer <access_token> data-partition-id: <data_partition_id> Content-Type: application/json { "sdPath": "sd://<tenant>/<subproject>/<path>/<dataset_name>", "restorePointInTime": "2026-07-10T08:30:00.000Z" }Speichere das
operation_idoderstatusUrlaus der Antwort202 Accepted. Sie benötigen einen dieser Werte, um die Operation zu überwachen:{ "operation_id": "c3d282e6-e7d1-40d8-8ac2-edc15b6d174c", "statusUrl": "/seistore-svc/api/v3/operation/restore/c3d282e6-e7d1-40d8-8ac2-edc15b6d174c" }
Note
Eine Antwort bedeutet, dass die Anfrage die 202 Accepted erste Validierung bestanden und in die Warteschlange gestellt wurde. Das bedeutet nicht, dass die Wiederherstellung erfolgreich abgeschlossen wurde. Setzen Sie die Abfrage des Statusendpunkts fort, bis die Operation einen terminalen Zustand erreicht.
Überwachen Sie den Wiederherstellungsvorgang
Abfrage des Status-Endpunkts, um die asynchrone Wiederherstellung zu verfolgen.
Senden Sie eine GET-Anfrage mit dem
operation_id:GET <instance>.energy.azure.com/seistore-svc/api/v3/operation/restore/<operation_id> Authorization: Bearer <access_token> data-partition-id: <data_partition_id>Überprüfen Sie das
statusFeld in der Antwort. Die Operation kann durchEnqueuedundInProgressbevor sie einen terminalen Zustand erreicht.{ "operationId": "c3d282e6-e7d1-40d8-8ac2-edc15b6d174c", "status": "InProgress", "sdPath": "sd://opendes/test-subproject/surveys/dataset1", "restorePointInTime": "2026-07-10T08:30:00.000Z", "tenant": "opendes", "subproject": "test-subproject", "createdBy": "00000000-0000-0000-0000-000000000000", "startedAt": "2026-07-15T10:00:00.000Z", "lastUpdatedAt": "2026-07-15T10:00:05.000Z" }Abfragen stoppen, wenn
statuseiner der folgenden Terminalwerte ist:Status Beschreibung SucceededDie Metadaten des Datensatzes und die Blob-Daten wurden auf den ausgewählten Zeitpunkt zurückgesetzt. FailedDie Wiederherstellung begann, konnte aber nicht abgeschlossen werden. Überprüfen errorDetailsSie die Ursache.RejectedDer Dienst konnte die Wiederherstellung nicht starten, zum Beispiel, weil der Datensatz gesperrt war oder kein wiederherstellbarer Zustand verfügbar war. Überprüfen errorDetailsSie die Ursache.Das folgende Beispiel zeigt eine abgelehnte Wiederherstellung:
{ "operationId": "c3d282e6-e7d1-40d8-8ac2-edc15b6d174c", "status": "Rejected", "sdPath": "sd://opendes/test-subproject/surveys/dataset1", "restorePointInTime": "2026-07-10T08:30:00.000Z", "createdBy": "00000000-0000-0000-0000-000000000000", "errorDetails": "Restore rejected: the dataset is currently locked by another in-progress write operation. Wait for that operation to finish and release the lock, then retry this restore.", "lastUpdatedAt": "2026-07-15T10:00:07.000Z", "completedAt": "2026-07-15T10:00:07.000Z" }
Nachdem die Operation erfolgreich ist, rufen Sie den Datensatz ab oder laden Sie ihn herunter und bestätigen, dass seine Metadaten und Inhalte mit dem erwarteten Zustand übereinstimmen.
Einschränkungen und Überlegungen
Beachten Sie die folgenden Einschränkungen, bevor Sie eine Wiederherstellung starten:
- Nur ein einzelner Datensatz – Jede Anfrage stellt einen Datensatz wieder her. Man kann kein Verzeichnis angeben, nicht jeden Datensatz unter einem Pfad wiederherstellen oder mehrere Datensätze in einer Anfrage einreichen.
- Es gilt ein festes Aufbewahrungsfenster – Sie können nicht auf einen Zeitstempel außerhalb der 30-tägigen Aufbewahrungsfrist zurücksetzen. Die Aufbewahrungsfrist ist nicht konfigurierbar und kann in der Anfrage nicht überschrieben werden.
-
Eine Wiederherstellung pro Datenpartition – Es kann jeweils nur eine Wiederherstellungsoperation in einer Datenpartition ausgeführt werden, selbst wenn eine andere Anfrage einen anderen Datensatz anspricht. Eine gleichzeitige Anfrage ergibt .
409 Conflict -
Wiederherstellen ist asynchron – Eine
202 AcceptedAntwort ist keine Bestätigung des Erfolgs. Du musst den Status-Endpunkt abfragen. - Schreibvorgänge müssen pausiert werden – Eine aktive Schreibsperre kann dazu führen, dass die Operation abgelehnt wird. Aktualisieren oder löschen Sie den Datensatz nicht, bis die Wiederherstellung einen Terminalzustand erreicht hat.
- Der aktuelle Zustand wird ersetzt – Eine erfolgreiche Wiederherstellung macht die ausgewählte historische Version zum aktuellen Datensatzzustand. Updates, die nach dem Wiederherstellungspunkt vorgenommen wurden, sind in der wiederhergestellten Version nicht vorhanden.
-
Die Funktionsverfügbarkeit ist begrenzt – Die Wiederherstellungsoperation ist eine Vorschaufunktion, die für eine Standard-SKU-Instanz aktiviert werden muss. Wenn es nicht aktiviert ist, gibt der Dienst die Sendung zurück.
403 Forbidden
Bereinigen von Ressourcen
Dieses Tutorial erstellt keine abrechenbaren Azure-Ressourcen. Wenn Sie eine Wiederherstellung zum Testen durchgeführt haben, überprüfen Sie den Datensatzstatus, bevor Sie die Schreibvorgänge fortsetzen.