Zelfstudie: Werken met brongegevensrecords met behulp van Wellbore DDMS-API's
Gebruik DDMS-API's (Wellbore Domain Gegevensbeheer Services) in Postman om te werken met brongegevens in uw exemplaar van Azure Data Manager for Energy.
In deze zelfstudie leert u het volgende:
- Stel Postman in voor het gebruik van een Wellbore DDMS-verzameling.
- Stel Postman in voor het gebruik van een Wellbore DDMS-omgeving.
- Verzend aanvragen via Postman.
- Genereer een autorisatietoken.
- Gebruik Wellbore DDMS-API's om te werken met brongegevensrecords.
Zie DDMS-concepten voor meer informatie over DDMS.
Vereisten
- Een Azure-abonnement
- Een exemplaar van Azure Data Manager for Energy dat is gemaakt in uw Azure-abonnement
De details van uw Azure Data Manager for Energy-exemplaar ophalen
De eerste stap is het ophalen van de volgende informatie uit uw Azure Data Manager for Energy-exemplaar in Azure Portal:
Parameter | Weergegeven als | Opmerking |
---|---|---|
client_id |
Client-id van toepassing | 3dbbbcc2-f28f-44b6-a5ab-xxxxxxxxxxxx |
client_secret |
Clientgeheimen | _fl****************** |
tenant_id |
Id van directory (tenant) | 72f988bf-86f1-41af-91ab-xxxxxxxxxxxx |
base_url |
URL | https://<instance>.energy.azure.com |
data-partition-id |
Gegevenspartities | <data-partition-name> |
U gebruikt deze informatie verderop in de zelfstudie.
Postman instellen
Download en installeer de Postman-bureaublad-app .
Importeer de volgende bestanden in Postman:
De bestanden importeren:
Werk in de Postman-omgeving de huidige waarde bij met de informatie van uw Azure Data Manager for Energy-exemplaargegevens:
Selecteer in Postman in het linkermenu Omgevingen en selecteer vervolgens Wellbore DDMS Environment.
Voer in de kolom Huidige waarde de gegevens uit de tabel in in de sectie Details van uw Azure Data Manager for Energy-exemplaar ophalen van deze zelfstudie.
Een voorbeeld van een Postman-aanvraag verzenden
De Postman-verzameling voor Wellbore DDMS bevat aanvragen die u kunt gebruiken om te communiceren met gegevens over wells, wellbores, well logs en een goed traject in uw Azure Data Manager for Energy-exemplaar.
Selecteer In Postman in het linkermenu Verzamelingen en selecteer vervolgens Wellbore DDMS. Selecteer onder Setup een SPN-token ophalen.
Selecteer Wellbore DDMS Environment in de vervolgkeuzelijst omgeving in de rechterbovenhoek.
Selecteer Verzenden om de aanvraag te verzenden.
De aanvraag valideert de werkelijke API-antwoordcode op basis van de verwachte antwoordcode. Selecteer het tabblad Testresultaten om te zien of de aanvraag is geslaagd of mislukt.
Hier volgt een voorbeeld van een geslaagde Postman-aanroep:
Hier volgt een voorbeeld van een mislukte Postman-aanroep:
Wellbore DDMS-API's gebruiken om te werken met brongegevensrecords
Het voltooien van de Postman-aanvragen die worden beschreven in de volgende Wellbore DDMS-API's geeft aan dat het opnemen en ophalen van bronrecords in uw Azure Data Manager for Energy-exemplaar is geslaagd.
Een juridische tag maken
Maak een juridische tag die automatisch wordt toegevoegd aan uw Wellbore DDMS-omgeving voor gegevenscompatibiliteit.
API: Juridische tag maken voor WDMS instellen>
Methode: POST
Zie Juridische tags beheren voor meer informatie.
Een bronrecord maken
Maak een bronrecord in uw Azure Data Manager for Energy-exemplaar.
API: Well>Create Well
Methode: POST
Een goede record ophalen
Haal de brongegevens voor uw Azure Data Manager for Energy-exemplaar op.
API: Well>by ID
Methode: GET
Goed presterende versies
Haal de versies van elke opgenomen bronrecord op in uw Azure Data Manager for Energy-exemplaar.
API: Bronversies>
Methode: GET
Een specifieke bronversie ophalen
Haal de details op van een specifieke versie voor een specifieke bronrecord in uw Exemplaar van Azure Data Manager for Energy.
API: Well Well>Specific Version
Methode: GET
Een bronrecord verwijderen
Verwijder een specifieke bronrecord uit uw Azure Data Manager for Energy-exemplaar.
API: Bronrecord opschonen>
Methode: DELETE
Volgende stap
Lees de volgende zelfstudie voor meer informatie over het gebruik van het opdrachtregelprogramma sdutil om seismische gegevens te laden in Seismic Store: