Självstudie: Arbeta med väldataposter med hjälp av DDMS-API:er för well delivery
Använd DDMS-API:er (Well Delivery Domain Datahantering Services) i Postman för att arbeta med bra data i din instans av Azure Data Manager for Energy.
I den här självstudien lär du dig att:
- Konfigurera Postman för att använda en DDMS-samling för brunnsleverans.
- Konfigurera Postman för att använda en DDMS-miljö för brunnsleverans.
- Skicka begäranden via Postman.
- Generera en auktoriseringstoken.
- Använd DDMS-API:er för brunnsleverans för att arbeta med väldataposter.
Mer information om DDMS finns i DDMS-begrepp.
Förutsättningar
- En Azure-prenumeration
- En instans av Azure Data Manager for Energy som skapats i din Azure-prenumeration
Hämta information om Azure Data Manager for Energy-instansen
Det första steget är att hämta följande information från din Azure Data Manager for Energy-instans i Azure Portal:
Parameter | Värde | Exempel |
---|---|---|
CLIENT_ID |
App-ID (klient-ID) | 00001111-aaaa-2222-bbbb-3333cccc4444 |
CLIENT_SECRET |
Klienthemligheter | _fl****************** |
TENANT_ID |
Katalog-ID (klientorganisation) | 72f988bf-86f1-41af-91ab-xxxxxxxxxxxx |
SCOPE |
App-ID (klient-ID) | 00001111-aaaa-2222-bbbb-3333cccc4444 |
base_uri |
URI | <instance>.energy.azure.com |
data-partition-id |
Datapartitioner | <instance>-<data-partition-name> |
Du använder den här informationen senare i självstudien.
Konfigurera Postman
Importera följande filer i Postman:
Så här importerar du filerna:
I Postman-miljön uppdaterar du AKTUELLT VÄRDE med informationen från din Azure Data Manager for Energy-instans:
I Postman går du till den vänstra menyn och väljer Miljöer och sedan WellDelivery Environment.
I kolumnen AKTUELLT VÄRDE anger du informationen från tabellen i avsnittet Hämta information om Azure Data Manager for Energy-instansen i den här självstudien.
Skicka en Postman-begäran
Postman-samlingen för DDMS för brunnsleverans innehåller begäranden som du kan använda för att interagera med data om brunnar, wellbores, brunnsloggar och brunnsbana i din Azure Data Manager for Energy-instans.
Ett exempel på hur du skickar en Postman-begäran finns i självstudiekursen om Wellbore DDMS.
Generera en token för API:er
Generera en token som du kan använda för att arbeta med DDMS-API:er för well delivery:
Importera följande cURL-kommando i Postman för att generera en ägartoken. Använd värdena från din Azure Data Manager for Energy-instans.
curl --location --request POST 'https://login.microsoftonline.com/{{TENANT_ID}}/oauth2/v2.0/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=client_credentials' \ --data-urlencode 'client_id={{CLIENT_ID}}' \ --data-urlencode 'client_secret={{CLIENT_SECRET}}' \ --data-urlencode 'scope={{SCOPE}}'
Använd tokenutdata för att uppdatera
access_token
i din DDMS-miljö för brunnsleverans. Sedan kan du använda ägartoken som auktoriseringstyp i andra API-anrop.
Använda DDMS-API:er för well delivery för att arbeta med väldataposter
Att slutföra Postman-begäranden som beskrivs i följande DDMS-API:er för brunnsleverans indikerar lyckad inmatning och hämtning av brunnsposter i din Azure Data Manager for Energy-instans.
Skapa en brunnspost
Skapa en brunnspost i din Azure Data Manager for Energy-instans.
API: UC1>entity_create bra
Metod: PUT
Skapa en wellbore-post
Skapa en wellbore-post i din Azure Data Manager for Energy-instans.
API: UC1>entity_create wellbore
Metod: PUT
Hämta en bra version
Hämta en brunnspost baserat på ett specifikt brunns-ID.
API: UC1>entity_create väl kopiera
Metod: GET
Skapa en aktivitetsplan
Skapa en aktivitetsplan.
API: UC1>entity_create activityplan
Metod: PUT
Hämta en aktivitetsplan efter väl-ID
Hämta aktivitetsplanobjektet för ett specifikt brunns-ID.
API: UC2>activity_plans_by_well
Metod: GET
Ta bort en wellbore-post
Du kan ta bort en wellbore-post i din Azure Data Manager for Energy-instans med hjälp av DDMS-API:er för well delivery. Följande skärmbild visar ett exempel.
Ta bort en brunnspost
Du kan ta bort en brunnspost i din Azure Data Manager for Energy-instans med hjälp av DDMS-API:er för well delivery. Följande skärmbild visar ett exempel.
Nästa steg
Gå till nästa självstudie för att lära dig hur du arbetar med bra data med hjälp av Wellbore DDMS-API:er: