Freigeben über


Tutorial: Arbeiten mit Bohrlochdatensätzen mithilfe der Wellbore DDMS-APIs

Verwenden Sie die APIs für Wellbore Domain Data Management Services (DDMS) in Postman, um in Ihrer Azure Data Manager for Energy-Instanz mit Bohrlochdaten zu arbeiten.

In diesem Tutorial lernen Sie Folgendes:

  • Einrichten von Postman zur Verwendung einer Wellbore DDMS-Sammlung
  • Einrichten von Postman zur Verwendung einer Wellbore DDMS-Umgebung
  • Senden von Anforderungen über Postman
  • Generieren eines Autorisierungstokens
  • Verwenden der Wellbore DDMS-APIs zum Arbeiten mit Bohrlochdatensätzen

Weitere Informationen zu DDMS finden Sie unter DDMS-Konzepte.

Voraussetzungen

Abrufen der Instanzdetails für Azure Data Manager for Energy

Der erste Schritt besteht darin, die folgenden Informationen aus Ihrer Instanz von Azure Data Manager for Energy im Azure-Portal abzurufen:

Parameter Wert Beispiel
client_id Anwendungs-ID (Client) 3dbbbcc2-f28f-44b6-a5ab-xxxxxxxxxxxx
client_secret Geheime Clientschlüssel _fl******************
tenant_id Verzeichnis-ID (Mandant) 72f988bf-86f1-41af-91ab-xxxxxxxxxxxx
base_url URL https://<instance>.energy.azure.com
data-partition-id Datenpartitionen <data-partition-name>

Sie werden diese Informationen später im Tutorial verwenden.

Einrichten von Postman

  1. Laden Sie die Postman-Desktop-App herunter, und installieren Sie sie.

  2. Importieren Sie die folgenden Dateien in Postman:

    So importieren Sie die Dateien:

    1. Wählen Sie in Postman Importieren aus.

      Screenshot that shows the Import button in Postman.

    2. Fügen Sie die URL jeder Datei in das Suchfeld ein.

      Screenshot that shows importing collection and environment files in Postman via URL.

  3. Aktualisieren Sie in der Postman-Umgebung die Option Aktueller Wert mit den Informationen aus den Details zu Ihrer Azure Data Manager for Energy-Instanz:

    1. Wählen Sie in Postman im Menü auf der linken Seite die Option Umgebungen und dann Wellbore DDMS-Umgebung aus.

    2. Geben Sie in der Spalte Aktueller Wert die Informationen aus der Tabelle im Abschnitt Abrufen von Azure Data Manager for Energy-Instanzdetails dieses Tutorials ein.

    Screenshot that shows where to enter current values in the Wellbore DDMS environment.

Senden einer Postman-Beispielanforderung

Die Postman-Sammlung für Wellbore DDMS enthält Anforderungen, die Sie verwenden können, um mit Daten zu Bohrungen, Bohrlöchern, Bohrlochprotokollen und Bohrlochverläufe in Ihrer Azure Data Manager for Energy-Instanz zu interagieren.

  1. Wählen Sie in Postman im Menü auf der linken Seite Sammlungen und dann Wellbore DDMS aus. Wählen Sie unter Setup die Option Get an SPN Token (SPN-Token abrufen) aus.

  2. Wählen Sie in der Dropdownliste „Umgebung“ in der oberen rechten Ecke Wellbore DDMS-Umgebung aus.

    Screenshot that shows selections for getting an SPN token and choosing an environment.

  3. Wählen Sie Senden aus, um die Anforderung zu senden.

    Screenshot that shows the Send button for a request in Postman.

  4. Die Anforderung vergleicht den tatsächlichen API-Antwortcode mit dem erwarteten Antwortcode. Wählen Sie die Registerkarte Testergebnisse aus, um anzuzeigen, ob die Anforderung erfolgreich war oder fehlgeschlagen ist.

    Hier finden Sie ein Beispiel für einen erfolgreichen Postman-Aufruf:

    Screenshot that shows success for a Postman call.

    Dies ist ein Beispiel für einen fehlgeschlagenen Postman-Aufruf:

    Screenshot that shows failure for a Postman call.

Verwenden der Wellbore DDMS-APIs zum Arbeiten mit Bohrlochdatensätzen

Der erfolgreiche Abschluss der Postman-Anforderungen, die in den folgenden Wellbore DDMS-APIs beschrieben sind, zeigt die erfolgreiche Erfassung und den Abruf von Bohrlochdatensätzen in Ihrer Instanz von Azure Data Manager for Energy an.

Erstellen Sie ein rechtliches Tag, das automatisch zu Ihrer Wellbore DDMS-Umgebung hinzugefügt wird, um die Datencompliance zu gewährleisten.

API: Setup>Create Legal Tag for WDMS (Rechtliches Tag für WDMS erstellen)

Methode: POST

Screenshot that shows the API that creates a legal tag.

Weitere Informationen finden Sie unter Verwalten von rechtlichen Tags.

Erstellen eines Bohrlochdatensatzes

Erstellen Sie einen Bohrlochdatensatz in Ihrer Instanz von Azure Data Manager for Energy.

API: Well>Create Well

Methode: POST

Screenshot that shows the API that creates a well record.

Abrufen eines Bohrlochdatensatzes

Rufen Sie die Daten des Bohrlochdatensatzes für Ihre Instanz von Azure Data Manager for Energy ab.

API: Well>Well by ID

Methode: GET

Screenshot that shows the API that gets a well record by ID.

Abrufen der Versionen des Bohrlochdatensatzes

Rufen Sie die Versionen der einzelnen erfassten Bohrlochdatensätze in Ihrer Instanz von Azure Data Manager for Energy ab.

API: Well>Well Versions

Methode: GET

Screenshot that shows the API that gets all well versions.

Abrufen einer bestimmten Version des Bohrlochdatensatzes

Rufen Sie die Informationen zu einer bestimmten Version eines spezifischen Bohrlochdatensatzes in Ihrer Instanz von Azure Data Manager for Energy ab.

API: Well>Well Specific Version

Methode: GET

Screenshot that shows the API that gets a specific well version.

Löschen eines Bohrlochdatensatzes

Löschen Sie einen bestimmten Bohrlochdatensatz aus Ihrer Instanz von Azure Data Manager for Energy.

API: Clean up (Bereinigen)>Well Record (Bohrlochdatensatz)

Methode: DELETE

Screenshot that shows the API that deletes a well record.

Nächster Schritt

Sehen Sie sich das folgende Tutorial an, um zu erfahren, wie Sie das Befehlszeilentool „sdutil“ zum Hochladen seismischer Daten in Seismic Store verwenden: