Tutorial: Work with seismic data by using Seismic DDMS APIs
Use Seismic Domain Data Management Services (DDMS) APIs in Postman to work with seismic data in an Azure Data Manager for Energy instance.
In this tutorial, you learn how to:
- Register a data partition for seismic data.
- Use Seismic DDMS APIs to store and retrieve seismic data.
For more information about DDMS, see DDMS concepts.
Prerequisites
- An Azure subscription
- An instance of Azure Data Manager for Energy created in your Azure subscription
Get your Azure Data Manager for Energy instance details
The first step is to get the following information from your Azure Data Manager for Energy instance in the Azure portal:
Parameter | Value | Example |
---|---|---|
client_id |
Application (client) ID | 3dbbbcc2-f28f-44b6-a5ab-xxxxxxxxxxxx |
client_secret |
Client secrets | _fl****************** |
tenant_id |
Directory (tenant) ID | 72f988bf-86f1-41af-91ab-xxxxxxxxxxxx |
base_url |
URL | https://<instance>.energy.azure.com |
data-partition-id |
Data partitions | <data-partition-name> |
Set up Postman
Download and install the Postman desktop app.
Import the following files into Postman:
To import the files:
Update
CURRENT_VALUE
in the Postman environment with the information that you obtained in the Azure Data Manager for Energy instance details.
Use Seismic DDMS APIs to store and retrieve seismic data
Create a legal tag
Create a legal tag that's automatically added to your Seismic DDMS environment for data compliance.
API: Setup > Create Legal Tag for SDMS
Method: POST
For more information, see Manage legal tags.
Verify the service
Run basic service connection and status tests in your Azure Data Manager for Energy instance.
API: Service Verification > Check Status
Method: GET
Tenant
Create a tenant in your Azure Data Manager for Energy instance.
Note
You must register a data partition as a tenant before using it with the Seismic DDMS.
API: Tenant > Register a seismic-dms tenant
Method: POST
Create a subproject
Create a subproject in your Azure Data Manager for Energy instance.
API: Subproject > Create a new subproject
Method: POST
Register a dataset
Register a dataset in your Azure Data Manager for Energy instance.
API: Dataset > Register a new dataset
Method: POST
Register applications
Register applications in your Azure Data Manager for Energy instance.
API: Applications > Register a new application
Method: POST
Next step
As an alternative user experience to Postman, you can use the sdutil command-line Python tool to directly interact with Seismic Store. Use the following tutorial to get started: