You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/energy-data-services/how-to-convert-segy-to-ovds.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Microsoft Azure Data Manager for Energy Preview - How to convert a segy to ovds file
3
-
description: This article explains how to convert a SGY file to oVDS file format
3
+
description: This article explains how to convert a SEG-Y file to oVDS file format
4
4
author: suzafar
5
5
ms.author: suzafar
6
6
ms.service: azure-data-manager-energy
@@ -11,20 +11,20 @@ ms.custom: template-concept
11
11
12
12
# How to convert a SEG-Y file to oVDS
13
13
14
-
In this article, you will learn how to convert SEG-Y formatted data to the Open VDS (oVDS) format. Seismic data stored in the industry standard SEG-Y format can be converted to oVDS format for use in applications via the Seismic DDMS. See here for OSDU® community reference: [SEG-Y to oVDS conversation](https://community.opengroup.org/osdu/platform/data-flow/ingestion/segy-to-vds-conversion/-/tree/master). This tutorial is a step by step guideline on how to perform the conversion. Note the actual production workflow may differ and use it as a guide for the required set of steps to achieve the conversion.
14
+
In this article, you learn how to convert SEG-Y formatted data to the Open VDS (oVDS) format. Seismic data stored in the industry standard SEG-Y format can be converted to oVDS format for use in applications via the Seismic DDMS(Domain data management service). See here for OSDU® community reference: [SEG-Y to oVDS conversation](https://community.opengroup.org/osdu/platform/data-flow/ingestion/segy-to-vds-conversion/-/tree/master). This tutorial is a step by step guideline on how to perform the conversion. Note the actual production workflow may differ and use it as a guide for the required set of steps to achieve the conversion.
15
15
16
16
## Prerequisites
17
17
* An Azure subscription
18
18
* An instance of [Azure Data Manager for Energy](quickstart-create-microsoft-energy-data-services-instance.md) created in your Azure subscription
19
19
* cURL command-line tool installed on your machine
20
-
*Generate the service principal access_token to call the Seismic APIs. See [How to generate auth token](how-to-generate-auth-token.md).
20
+
*Service principal access_token to call the Seismic APIs. See [How to generate auth token](how-to-generate-auth-token.md).
21
21
- A SEG-Y File
22
22
- You may use any of the following files from the Volve dataset as a test. The Volve data set itself is available from [Equinor](https://www.equinor.com/energy/volve-data-sharing).
### Get details for the Azure Data Manager for Energy instance
27
+
### Get details for the Azure Data Manager for Energy (ADME) instance
28
28
29
29
* For this tutorial, you need the following parameters:
30
30
@@ -145,18 +145,18 @@ cURL -X POST "https://<DNS>/api/entitlements/v2/groups/users.datalake.admins@<da
145
145
}
146
146
```
147
147
148
-
If you haven't yet created entitlements groups, follow the directions as outlined in [How to manage users](how-to-manage-users.md). If you would like to see what groups you have, use [Get entitlements groups for a given user](how-to-manage-users.md#get-osdu-groups-for-a-given-user-in-a-data-partition). Data access isolation is achieved with this dedicated ACL (access control list) per object within a given data partition.
148
+
If you didn't create entitlements groups, follow the directions as outlined in [How to manage users](how-to-manage-users.md). If you would like to see what groups you have, use [Get entitlements groups for a given user](how-to-manage-users.md#get-osdu-groups-for-a-given-user-in-a-data-partition). Data access isolation is achieved with this dedicated ACL (access control list) per object within a given data partition.
149
149
150
-
Follow this [tutorial](tutorial-seismic-ddms.md) to Prepare Subproject which involves following steps:
150
+
Follow this [tutorial](tutorial-seismic-ddms.md) to Prepare Subproject that involves following steps:
151
151
152
152
1. Register Data Partition to Seismic -Create a tenant
153
153
2. Create a Subproject
154
154
3. Register a Dataset
155
155
156
156
### Upload the File
157
157
158
-
There are two ways to upload a SEGY file. One option is to use the SASurl through cURL call. You need to setup cURL on your OS.
159
-
The second method is to use [SDUTIL](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-sdutil/-/tags/azure-stable). To log in to your instance for ADME via the tool you need to generate a refresh token for the instance. See [How to generate auth token](how-to-generate-auth-token.md). Alternatively, you can modify the code of SDUTIL to use client credentials instead to log in. If you haven't already, you need to setup SDUTIL.Check this guide for setting up [SDUTIL](tutorial-seismic-ddms-sdutil.md) Download the codebase and edit the `config.yaml` at the root. Replace the contents of this config file with the following yaml.
158
+
There are two ways to upload a SEGY file. One option is to use the SASurl through cURL call. You need to set up cURL on your OS.
159
+
The second method is to use [SDUTIL](https://community.opengroup.org/osdu/platform/domain-data-mgmt-services/seismic/seismic-dms-suite/seismic-store-sdutil/-/tags/azure-stable). To log in to your instance for ADME via the tool, you need to generate a refresh token for the instance. See [How to generate auth token](how-to-generate-auth-token.md). Alternatively, you can modify the code of SDUTIL to use client credentials instead to log in. If you haven't already, you need to set up SDUTIL.Check this guide for setting up [SDUTIL](tutorial-seismic-ddms-sdutil.md) Download the codebase and edit the `config.yaml` at the root. Replace the contents of this config file with the following yaml.
160
160
161
161
```yaml
162
162
seistore:
@@ -191,7 +191,7 @@ cURL -X GET \
191
191
```
192
192
193
193
**Sample Response:**
194
-
Should be a string. we call it gcsstring.
194
+
Should be a string. We call it gcsstring.
195
195
196
196
197
197
##### Get the SASurl:
@@ -213,7 +213,7 @@ cURL -X 'GET' \
213
213
"token_type": "SASUrl"
214
214
}
215
215
```
216
-
#### Modify SAS url. Replace container name in SAS url with filepath i.e gcsstring
216
+
#### Modify SAS url. Replace container name in SAS url with filepath, i.e. gcsstring
217
217
218
218
```bash
219
219
filepath="<gcsstring>"
@@ -372,7 +372,7 @@ cURL --request PUT \
372
372
373
373
### Run Converter
374
374
375
-
1. Trigger the VDS Conversion DAG to convert your data using the execution context values you had saved above.
375
+
1. Trigger the VDS Conversion DAG to convert your data using the execution context values you saved in previous step.
376
376
377
377
Fetch the ID token from sdutil for the uploaded file or use an access/bearer token from cURL.
378
378
@@ -459,7 +459,7 @@ cURL --request GET \
459
459
python sdutil ls sd://<data-partition-id>/vdssubprojectname/
460
460
```
461
461
462
-
3. If you would like to download and inspect your VDS files, don't use the `cp` command as it will not work. The VDS conversion results in multiple files, therefore the `cp` command won't be able to download all of them in one command. Use either the [SEGYExport](https://osdu.pages.opengroup.org/platform/domain-data-mgmt-services/seismic/open-vds/tools/SEGYExport/README.html) or [VDSCopy](https://osdu.pages.opengroup.org/platform/domain-data-mgmt-services/seismic/open-vds/tools/VDSCopy/README.html) tool instead. These tools use a series of REST calls accessing a [naming scheme](https://osdu.pages.opengroup.org/platform/domain-data-mgmt-services/seismic/open-vds/connection.html) to retrieve information about all the resulting VDS files.
462
+
3. If you would like to download and inspect your VDS files, don't use the `cp` command as doesn't work. The VDS conversion results in multiple files, therefore the `cp`commandwill not download all of them in one command. Use either the [SEGYExport](https://osdu.pages.opengroup.org/platform/domain-data-mgmt-services/seismic/open-vds/tools/SEGYExport/README.html) or [VDSCopy](https://osdu.pages.opengroup.org/platform/domain-data-mgmt-services/seismic/open-vds/tools/VDSCopy/README.html) tool instead. These tools use a series of REST calls accessing a [naming scheme](https://osdu.pages.opengroup.org/platform/domain-data-mgmt-services/seismic/open-vds/connection.html) to retrieve information about all the resulting VDS files.
0 commit comments