Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta función está actualmente en vista previa y disponible bajo demanda para el SKU Estándar. Para habilitarlo, crea una solicitud de Soporte técnico de Azure. Para las instrucciones, consulta ¿Cómo puedo generar una solicitud de soporte para Azure Data Manager for Energy. Consulte los Términos de Uso Suplementarios para las Vistas Nuevas de Microsoft Azure para conocer los términos legales que se aplican a funciones de Azure que están en beta, vista previa o que aún no se han publicado en disponibilidad general.
Utiliza la operación de restauración de DDMS sísmico en Azure Data Manager for Energy para restaurar un conjunto sísmico a un momento anterior. La operación restaura tanto los metadatos del conjunto de datos como los datos de blob asociados al estado que existían en la marca temporal que especifiques. Esta operación puede ayudar a recuperar un conjunto de datos tras una actualización o eliminación no intencionada, siempre que una versión restaurable siga disponible dentro del periodo fijo de retención de 30 días.
En este tutorial, obtendrá información sobre cómo:
- Elige un punto de restauración válido
- Iniciar una operación de restauración para un único conjunto de datos
- Monitorizar el estado de la operación de restauración
- Entiende las limitaciones de restauración
Prerequisites
Antes de comenzar, asegúrese de cumplir los siguientes requisitos previos:
- Un recurso SKU de Azure Data Manager para el estándar energético con la vista previa de restauración de DDMS Seismic activada.
- Un
tenantregistrado ysubprojecten el servicio Seismic DDMS. - El rol
subproject.adminasignado a tu cuenta de usuario. - Token de portador para la autenticación de API. Consulte Cómo generar el token de autenticación.
- El
sdPathconjunto de datos sísmico que quieres restaurar. - Un punto de restauración dentro del periodo fijo de retención de 30 días. El periodo de retención no es configurable.
Restaurar operaciones de API
El flujo de trabajo de restauración utiliza dos operaciones de API:
| Operación | Método y punto final | propósito |
|---|---|---|
| Iniciar una restauración | POST /seistore-svc/api/v3/operation/restore |
Inicia una restauración asíncrona para el conjunto de datos identificado por sdPath. El organismo de solicitud incluye restorePointInTime, que especifica el estado histórico a restaurar. |
| Obtener el estado de restauración | GET /seistore-svc/api/v3/operation/restore/{operation_id} |
Devuelve el estado actual de la restauración. Usa la operation_id operación de retorno por el inicio. |
Elige un punto de restauración
El restorePointInTime valor identifica el estado a restaurar. Especifica el valor como una marca de tiempo ISO 8601 UTC, por ejemplo, 2026-07-10T08:30:00.000Z.
El punto de restauración debe cumplir todos los siguientes requisitos:
- Eso es cosa del pasado.
- Está dentro del periodo fijo de retención de restauración de 30 días.
- Es más tarde que el momento de creación del conjunto de datos.
Elige una marca de tiempo justo antes de la actualización o eliminación no deseada. El estado restaurado no incluye ningún cambio en el conjunto de datos realizado después de la marca temporal seleccionada.
Iniciar una operación de restauración
Antes de enviar la solicitud, detiene las operaciones de escritura y eliminación del conjunto de datos. La operación de restauración bloquea el conjunto de datos mientras restaura los metadatos y los datos del blob.
Envía una solicitud POST al endpoint de restauración. Deben
sdPathidentificar un conjunto de datos, no un directorio: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" }Guarda el
operation_idorstatusUrlde la202 Acceptedrespuesta. Necesitas uno de estos valores para monitorizar la operación:{ "operation_id": "c3d282e6-e7d1-40d8-8ac2-edc15b6d174c", "statusUrl": "/seistore-svc/api/v3/operation/restore/c3d282e6-e7d1-40d8-8ac2-edc15b6d174c" }
Note
Una 202 Accepted respuesta significa que la solicitud ha pasado la validación inicial y ha sido puesta en cola. No significa que la restauración se haya completado con éxito. Continúa consultando el estado final hasta que la operación alcance un estado terminal.
Supervisa la operación de restauración
Consulta el endpoint de estado para rastrear la restauración asincrónica.
Envía una solicitud GET con la
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>Compruebe el
statuscampo en la respuesta. La operación puede avanzar antesEnqueuedInProgressde alcanzar un estado terminal.{ "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" }Detener la sondeación cuando
statuses uno de los siguientes valores terminales:Situación Descripción SucceededLos metadatos del conjunto de datos y los datos de blobs se restauraron en el momento seleccionado. FailedLa restauración empezó pero no pudo completarse. Revisión errorDetailsde la causa.RejectedEl servicio no pudo iniciar la restauración, por ejemplo, porque el conjunto de datos estaba bloqueado o no había estado restaurable disponible. Revisión errorDetailsde la causa.El siguiente ejemplo muestra una restauración rechazada:
{ "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" }
Tras el éxito de la operación, recupera o descarga el conjunto de datos y confirma que sus metadatos y contenido coinciden con el estado esperado.
Limitaciones y consideraciones
Ten en cuenta las siguientes limitaciones antes de iniciar una restauración:
- Solo un solo conjunto de datos—Cada solicitud restaura un conjunto de datos. No puedes especificar un directorio, restaurar todos los conjuntos de datos bajo una ruta o enviar varios conjuntos de datos en una sola solicitud.
- Se aplica una ventana de retención fija—No puedes restaurar con una marca de tiempo fuera del periodo de retención de 30 días. El periodo de retención no es configurable y no puede ser anulado en la solicitud.
-
Una restauración por partición de datos: Solo puede ejecutarse una operación de restauración en una partición de datos a la vez, incluso si otra solicitud apunta a un conjunto de datos diferente. Una solicitud concurrente devuelve
409 Conflict. -
La restauración es asincrónica—Una
202 Acceptedrespuesta no es confirmación de éxito. Debes consultar el endpoint de estado. - Las escrituras deben pausarse: un bloqueo activo de escritura puede hacer que la operación sea rechazada. No actualices ni borres el conjunto de datos hasta que la restauración alcance un estado terminal.
- El estado actual se reemplaza: una restauración exitosa convierte la versión histórica seleccionada en el estado actual del conjunto de datos. Las actualizaciones hechas después del punto de restauración no están presentes en la versión restaurada.
-
La disponibilidad de funciones es limitada: la operación de restauración es una función de vista previa que debe activarse para una instancia de SKU Estándar. Si no está habilitado, el servicio devuelve
403 Forbidden.
Limpieza de recursos
Este tutorial no crea recursos facturables de Azure. Si realizaste una restauración para pruebas, verifica el estado del conjunto de datos antes de reanudar las operaciones de escritura.