Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Neste artigo, você aprenderá a ler dados de APIs REST DDMS do Reservoir com comandos curl.
Pré-requisitos
- Crie um recurso do Azure Data Manager for Energy. Consulte Como criar o recurso Azure Data Manager for Energy.
- Gere o token de acesso da entidade de serviço para chamar as APIs DDMS do reservatório. Consulte Como gerar token de autenticação.
Usar APIs DDMS do reservatório para ler dados do reservatório
Para verificar a integridade do cliente, execute o seguinte comando curl no Azure Cloud Shell.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/health/info \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Exemplo de resposta:
{ "groupId": "org.opengroup.osdu", "artifactId": "@osdu/open-etp-client", "version": "1.2.0", "commitId": "unknown", "commitTime": "unknown" }Execute o seguinte comando curl para criar um novo espaço de dados.
curl --request POST \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces \ --header 'Authorization: Bearer <access-token>' \ --header 'Content-Type: application/json' \ --header 'data-partition-id: <data-partition-id>' \ --data '[ { "DataspaceId": "<dataspace_name>", "Path": "<dataspace_name>", "CustomData": { "legaltags": ["<legal_tag_name>"], "otherRelevantDataCountries": ["<country_code1>","country_code2"], "viewers": [ "<valid_entitlement_group1>@<data-partition-id>.dataservices.energy" ], "owners": [ "<valid_entitlement_group2>@<data-partition-id>.dataservices.energy"] } } ]'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados chamadadp1, marca legal nomeadadp1-RDDMS-Legal-Tag, grupo de direitos válido nomeado comodata.default.viewersedata.default.owners. Você deseja criar um novo nomedemo/RestWritede espaço de dados .curl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources \ --header 'Authorization: Bearer ey.......' \ --header 'Content-Type: application/json' \ --header 'data-partition-id: dp1' \ --data '[ { "DataspaceId": "demo/RestWrite", "Path": "demo/RestWrite", "CustomData": { "legaltags": ["dp1-RDDMS-Legal-Tag"], "otherRelevantDataCountries": ["US"], "viewers": [ "data.default.viewers@dp1.dataservices.energy" ], "owners": [ "data.default.owners@dp1.dataservices.energy"] } } ]'Exemplo de resposta:
[ "eml:///dataspace('demo/RestWrite')" ]Execute o seguinte comando curl para iniciar uma transação.
curl --request POST \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<encoded_dataspace_id>/transactions \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Exemplo de resposta:
3f71e12a-7b05-41c1-851d-2c59498832d4Exemplo de id de espaço de dados codificado:
Dataspace name: "demo/RestWrite" Encoded dataspace name: "demo%2FRestWrite"Execute o seguinte comando curl para adicionar recursos usando a ID da transação.
curl --request PUT \ --url 'https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<encoded_dataspace_id>/resources?transactionId=<transaction_id>' \ --header 'Authorization: Bearer <access-token>' \ --header 'Content-Type: application/json' \ --header 'data-partition-id: <data-partition-id>' \ --data '[ { "Citation": { "Title": "CustomTestCrs", "Originator": "dalsaab", "Creation": "2021-09-02T07:57:28.000Z", "Format": "Paradigm SKUA-GOCAD 22 Alpha 1 Build:20210830-0200 (id: origin/master|56050|1fb1cf919c2|20210827-1108) for Linux_x64_2.17_gcc91", "Editor": "dalsaab", "LastUpdate": "2021-09-06T13:30:24.000Z" }, "YOffset": 6470000, "ZOffset": 0, "ArealRotation": { "_": 0, "$type": "eml20.PlaneAngleMeasure", "Uom": "rad" }, "ProjectedAxisOrder": "easting northing", "ProjectedUom": "m", "VerticalUom": "m", "XOffset": 420000, "ZIncreasingDownward": true, "VerticalCrs": { "EpsgCode": 6230, "$type": "eml20.VerticalCrsEpsgCode" }, "ProjectedCrs": { "EpsgCode": 23031, "$type": "eml20.ProjectedCrsEpsgCode" }, "$type": "resqml20.obj_LocalDepth3dCrs", "SchemaVersion": "2.0", "Uuid": "7c7d7987-b7b9-4215-9014-cb7d6fb62173" }, { "Citation": { "$type": "eml20.Citation", "Title": "Hdf Proxy", "Originator": "Mathieu", "Creation": "2014-09-09T15:33:25Z", "Format": "[F2I-CONSULTING:resqml2CppApi]" }, "MimeType": "application/x-hdf5", "$type": "eml20.obj_EpcExternalPartReference", "SchemaVersion": "2.0.0.20140822", "Uuid": "68f2a7d4-f7c1-4a75-95e9-3c6a7029fb23" }, { "Citation": { "Title": "Pointset 1", "Originator": "user1", "Creation": "2019-01-08T13:41:25.000Z", "Format": "Paradigm SKUA-GOCAD 22 Alpha 1 Build:20210830-0200 (id: origin/master|56050|1fb1cf919c2|20210827-1108) for Linux_x64_2.17_gcc91", "$type": "eml20.Citation" }, "ExtraMetadata": [ { "Name": "pdgm/dx/resqml/creatorGroup", "Value": "Interpreters", "$type": "resqml20.NameValuePair" } ], "NodePatch": [ { "PatchIndex": 0, "Count": 6, "Geometry": { "$type": "resqml20.PointGeometry", "LocalCrs": { "$type": "eml20.DataObjectReference", "ContentType": "application/x-resqml+xml;version=2.0;type=obj_LocalDepth3dCrs", "Title": "CustomTestCrs", "UUID": "7c7d7987-b7b9-4215-9014-cb7d6fb62173" }, "Points": { "$type": "resqml20.Point3dHdf5Array", "Coordinates": { "$type": "eml20.Hdf5Dataset", "PathInHdfFile": "/RESQML/5d27775e-5c7f-4786-a048-9a303fa1165a/points_patch0", "HdfProxy": { "$type": "eml20.DataObjectReference", "ContentType": "application/x-resqml+xml;version=2.0;type=obj_EpcExternalPartReference", "UUID": "68f2a7d4-f7c1-4a75-95e9-3c6a7029fb23", "DescriptionString": "Hdf Proxy", "VersionString": "1410276805" } } } } } ], "$type": "resqml20.obj_PointSetRepresentation", "SchemaVersion": "2.0.0.20140822", "Uuid": "5d27775e-5c7f-4786-a048-9a303fa1165a" } ]'Exemplo de resposta:
trueExecute o seguinte comando curl para adicionar matrizes usando a ID da transação.
curl --request PUT \ --url 'https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<encoded_dataspace_id>/resources/arrays?transactionId=<transaction_id>' \ --header 'Authorization: Bearer <access-token>' \ --header 'Content-Type: application/json' \ --header 'data-partition-id: <data-partition-id>' \ --data '[ { "ContainerType": "eml20.obj_EpcExternalPartReference", "ContainerUuid": "68f2a7d4-f7c1-4a75-95e9-3c6a7029fb23", "PathInResource": "/RESQML/5d27775e-5c7f-4786-a048-9a303fa1165a/points_patch0", "Dimensions": [ 3, 6 ], "PreferredSubarrayDimensions": [ 3, 1 ], "Data": [ 0,0,0, 1,0,0, 0,1,2, 1,1,2, 1,0,2, 1,1,1 ], "ArrayType": "Float32Array" } ]'Exemplo de resposta:
[ true ]Execute o seguinte comando curl para confirmar uma transação.
curl --request PUT \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<encoded_dataspace_id>/transactions/<transaction_id> \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Exemplo de resposta:
trueExecute o seguinte comando curl para reverter uma transação.
curl --request DELETE \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<encoded_dataspace_id>/transactions/<transaction_id> \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Exemplo de resposta:
trueExecute o seguinte comando curl para listar todos os dataspaces.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Exemplo de resposta
[ { "uri": "eml:///dataspace('demo/Volve')", "path": "demo/Volve", "storeLastWrite": "2025-02-04T13:34:18.901Z", "storeCreated": "2025-02-04T13:34:18.901Z", "customData": { "read-only": "false", "size": "232 kB" } } ]Execute o seguinte comando curl para obter o resumo do conteúdo em um espaço de dados.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace_name>/resources \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados nomeadadp1e o nome do espaço de dados édemo/Volvecurl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources \ --header 'Authorization: Bearer ey......' \ --header 'data-partition-id: dp1'Exemplo de resposta
[ { "name": "eml20.obj_EpcExternalPartReference", "count": 1 }, { "name": "resqml20.obj_ContinuousProperty", "count": 10 }, { "name": "resqml20.obj_GeneticBoundaryFeature", "count": 7 }, { "name": "resqml20.obj_Grid2dRepresentation", "count": 5 }, { "name": "resqml20.obj_HorizonInterpretation", "count": 6 }, { "name": "resqml20.obj_LocalDepth3dCrs", "count": 1 }, { "name": "resqml20.obj_OrganizationFeature", "count": 1 }, { "name": "resqml20.obj_PropertyKind", "count": 6 }, { "name": "resqml20.obj_StratigraphicColumn", "count": 2 }, { "name": "resqml20.obj_StratigraphicColumnRankInterpretation", "count": 2 }, { "name": "resqml20.obj_StratigraphicUnitFeature", "count": 8 }, { "name": "resqml20.obj_StratigraphicUnitInterpretation", "count": 16 }, { "name": "resqml20.obj_SubRepresentation", "count": 21 }, { "name": "resqml20.obj_TriangulatedSetRepresentation", "count": 3 } ]Execute o seguinte comando curl para obter todos os detalhes de recursos em um espaço de dados.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace_name>/resources/all \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Exemplo de resposta
[ { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_ContinuousProperty(0ea90494-08f9-48e8-bc28-6cbc70a64626)", "alternateUris": [], "name": "SnS_data_mismatch", "lastChanged": "2019-01-03T17:10:16.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-03T17:10:16.000Z", "creator": "ATsoblefack" } }, { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_ContinuousProperty(1615d8d2-2a2d-482c-885e-14225b89e90c)", "alternateUris": [], "name": "Thick", "lastChanged": "2019-01-08T13:42:27.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-08T13:42:26.000Z", "creator": "ATsoblefack" } } ]Execute o seguinte comando curl para obter todos os recursos em um espaço de dados filtrados no tipo de objeto.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace-name>/resources/<data-object-type> \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados nomeadadp1e o nome do espaço de dados édemo/volve. Você deseja obter todos os recursos deGrid2dRepresentationtipo.curl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources/resqml20.obj_Grid2dRepresentation \ --header 'Authorization: Bearer ey........' \ --header 'data-partition-id: dp1'Exemplo de resposta
[ { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_Grid2dRepresentation(07cb9ebb-299f-469b-9792-e76633a72b89)", "alternateUris": [], "name": "ConvHugin_Fm_Base", "lastChanged": "2019-01-03T17:11:21.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-03T17:11:20.000Z", "creator": "ATsoblefack" } }, { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_Grid2dRepresentation(8f2c2911-5cdc-4133-ab98-be7a3f94de32)", "alternateUris": [], "name": "Hugin_Fm_Base", "lastChanged": "2019-01-03T17:08:58.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-03T17:08:58.000Z", "creator": "ATsoblefack" } } ]Execute o seguinte comando curl para obter detalhes como metadados de uma representação com base no tipo de objeto de dados guid.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace-name>/resources/<data-object-type>/<data-object-type-guid> \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados nomeadadp1e o nome do espaço de dados édemo/volve. Você deseja obter detalhes do tipoGrid2dRepresentationde objeto com o guid do objeto de dados07cb9ebb-299f-469b-9792-e76633a72b89curl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources/resqml20.obj_Grid2dRepresentation/07cb9ebb-299f-469b-9792-e76633a72b89 \ --header 'Authorization: Bearer ey.....' \ --header 'data-partition-id: dp1'Exemplo de resposta
[ { "$type": "resqml20.obj_Grid2dRepresentation", "SchemaVersion": "2.0", "Uuid": "07cb9ebb-299f-469b-9792-e76633a72b89", "Citation": { "$type": "eml20.Citation", "Title": "ConvHugin_Fm_Base", "Originator": "ATsoblefack", "Creation": "2019-01-03T17:11:20.000Z", "Format": "Paradigm SKUA-GOCAD 22 Alpha 1 Build:20210830-0200 (id: origin/master|56050|1fb1cf919c2|20210827-1108) for Linux_x64_2.17_gcc91", "Editor": "ATsoblefack", "LastUpdate": "2019-01-03T17:11:21.000Z" }, "ExtraMetadata": [ { "$type": "resqml20.NameValuePair", "Name": "pdgm/dx/resqml/creatorGroup", "Value": "ATsoblefack" } ], "RepresentedInterpretation": { "$type": "eml20.DataObjectReference", "ContentType": "application/x-resqml+xml;version=2.0;type=obj_HorizonInterpretation", "Title": "RP_Markers_Calibration", "UUID": "e33006db-2797-4cdf-a4f2-8207b4688b3a", "UuidAuthority": "pdgm", "_data": { "$type": "resqml20.obj_HorizonInterpretation", "SchemaVersion": "2.0", "Uuid": "e33006db-2797-4cdf-a4f2-8207b4688b3a", "Citation": { "$type": "eml20.Citation", "Title": "RP_Markers_Calibration", "Originator": "dalsaab", "Creation": "2021-09-06T14:20:48.000Z", "Format": "Paradigm SKUA-GOCAD 22 Alpha 1 Build:20210830-0200 (id: origin/master|56050|1fb1cf919c2|20210827-1108) for Linux_x64_2.17_gcc91" }, "ExtraMetadata": [ { "$type": "resqml20.NameValuePair", "Name": "pdgm/dx/resqml/creatorGroup", "Value": "dalsaab" } ], "Domain": "depth", "InterpretedFeature": { "$type": "eml20.DataObjectReference", "ContentType": "application/x-resqml+xml;version=2.0;type=obj_GeneticBoundaryFeature", "Title": "Hugin_Fm_Base", "UUID": "bccee857-efb8-4562-aed7-19e5621526c4", "UuidAuthority": "pdgm", "_data": { "$type": "resqml20.obj_GeneticBoundaryFeature", "SchemaVersion": "2.0", "Uuid": "bccee857-efb8-4562-aed7-19e5621526c4", "Citation": { "$type": "eml20.Citation", "Title": "Hugin_Fm_Base", "Originator": "jmaksoud", "Creation": "2018-11-23T15:01:42.000Z", "Format": "Paradigm SKUA-GOCAD 22 Alpha 1 Build:20210830-0200 (id: origin/master|56050|1fb1cf919c2|20210827-1108) for Linux_x64_2.17_gcc91", "Editor": "dalsaab", "LastUpdate": "2018-11-23T15:58:48.000Z" }, "ExtraMetadata": [ { "$type": "resqml20.NameValuePair", "Name": "pdgm/dx/resqml/creatorGroup", "Value": "jmaksoud" } ], "GeneticBoundaryKind": "horizon" } }, "BoundaryRelation": [ "conformable" ] } } } ]Execute o seguinte comando curl para obter a descrição de todas as matrizes para um guid de objeto de dados para um tipo de objeto de dados específico.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace-name>/resources/<data-object-type>/<data-object-type-guid>/arrays \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados nomeadadp1e o nome do espaço de dados édemo/Volve. Você deseja obter matrizes de tipoGrid2dRepresentationde objeto com guid de objeto de dados07cb9ebb-299f-469b-9792-e76633a72b89curl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources/resqml20.obj_Grid2dRepresentation/07cb9ebb-299f-469b-9792-e76633a72b89/arrays \ --header 'Authorization: Bearer ey........' \ --header 'data-partition-id: dp1'Exemplo de resposta
[ { "uid": { "uri": "eml:///dataspace('demo/Volve')/eml20.obj_EpcExternalPartReference(53395ada-6f93-4bac-b506-d45997ded2a2)", "pathInResource": "/RESQML/07cb9ebb-299f-469b-9792-e76633a72b89/points_patch0" }, "dimensions": [ 401, 510 ], "arrayType": "Int8Array", "preferredSubarrayDimensions": [], "storeLastWrite": "1970-01-01T00:00:00.000Z", "storeCreated": "1970-01-01T00:00:00.000Z", "customData": {} } ]Execute o seguinte comando curl para obter a matriz como json para um caminho específico no recurso.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace-name>/resources/<data-object-type>/<data-object-type-guid>/arrays/<path-in-resource> \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados nomeadadp1e o nome do espaço de dados édemo/Volve. Você deseja obter matriz com caminho é recurso comoRESQML/07cb9ebb-299f-469b-9792-e76633a72b89/points_patch0do tipoGrid2dRepresentationde objeto com guid07cb9ebb-299f-469b-9792-e76633a72b89de objeto de dados .curl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources/resqml20.obj_Grid2dRepresentation/07cb9ebb-299f-469b-9792-e76633a72b89/arrays/RESQML%2F07cb9ebb-299f-469b-9792-e76633a72b89%2Fpoints_patch0 \ --header 'Authorization: Bearer ey........' \ --header 'data-partition-id: dp1'Exemplo de resposta
{ "uid": { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_Grid2dRepresentation(07cb9ebb-299f-469b-9792-e76633a72b89)", "pathInResource": "RESQML/07cb9ebb-299f-469b-9792-e76633a72b89/points_patch0" }, "data": { "data": [ null, 3160.12890625, 3138.87255859375, 3139.27734375, 3139.30908203125, 3138.96533203125, 3138.2734375, 3137.31884765625, 3136.285400390625, 3135.2890625 ], "dimensions": [ 401, 510 ] } }Execute o seguinte comando curl para obter todos os objetos de origem para um guid de tipo de objeto específico.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace-name>/resources/<data-object-type>/<data-object-type-guid>/sources \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados nomeadadp1e o nome do espaço de dados édemo/Volve. Você deseja obter todos os outros objetos que um determinado objeto com guid07cb9ebb-299f-469b-9792-e76633a72b89está referenciando.curl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources/resqml20.obj_Grid2dRepresentation/07cb9ebb-299f-469b-9792-e76633a72b89/sources \ --header 'Authorization: Bearer ey........' \ --header 'data-partition-id: dp1'Exemplo de resposta
[ { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_ContinuousProperty(c88bd325-59ba-4c5b-8b4c-d3b1d98be7c5)", "alternateUris": [], "name": "SnS_data_mismatch", "lastChanged": "2019-01-03T17:11:20.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-03T17:11:20.000Z", "creator": "ATsoblefack" } }, { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_SubRepresentation(2756ba3c-ece5-498b-9633-6b7ed279043a)", "alternateUris": [], "name": "SnS_faults_proximity", "lastChanged": "2019-01-03T17:11:20.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-03T17:11:20.000Z", "creator": "ATsoblefack" } } ]Execute o seguinte comando curl para obter objetos de destino para um guid de tipo de objeto específico.
curl --request GET \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<dataspace-name>/resources/<data-object-type>/<data-object-type-guid>/targets \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Pedido de amostra
Considere um recurso do Azure Data Manager for Energy nomeado
admetestcom uma partição de dados nomeadadp1e o nome do espaço de dados édemo/Volve. Você deseja obter todos os outros objetos que estão fazendo referência a um objeto específico com guid07cb9ebb-299f-469b-9792-e76633a72b89.curl --request GET \ --url https://admetest.energy.azure.com/api/reservoir-ddms/v2/dataspaces/demo%2FVolve/resources/resqml20.obj_Grid2dRepresentation/07cb9ebb-299f-469b-9792-e76633a72b89/targets \ --header 'Authorization: Bearer ey........' \ --header 'data-partition-id: dp1'Exemplo de resposta
[ { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_ContinuousProperty(c88bd325-59ba-4c5b-8b4c-d3b1d98be7c5)", "alternateUris": [], "name": "SnS_data_mismatch", "lastChanged": "2019-01-03T17:11:20.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-03T17:11:20.000Z", "creator": "ATsoblefack" } }, { "uri": "eml:///dataspace('demo/Volve')/resqml20.obj_SubRepresentation(2756ba3c-ece5-498b-9633-6b7ed279043a)", "alternateUris": [], "name": "SnS_faults_proximity", "lastChanged": "2019-01-03T17:11:20.000Z", "storeLastWrite": "2025-02-05T11:33:11.766Z", "storeCreated": "2025-02-05T11:33:11.766Z", "activeStatus": "Active", "customData": { "created": "2019-01-03T17:11:20.000Z", "creator": "ATsoblefack" } } ]Execute o seguinte comando curl para excluir um dataspace.
curl --request DELETE \ --url https://<adme_url>/api/reservoir-ddms/v2/dataspaces/<encoded_dataspace_id> \ --header 'Authorization: Bearer <access-token>' \ --header 'data-partition-id: <data-partition-id>'Exemplo de resposta:
Conteúdos relacionados
Tutorial: Usar pontos de extremidade da API websocket DDMS do reservatório