Come registrare un'origine dati esterna (EDS) con Azure Data Manager per l'energia?

Questo articolo illustra come registrare un'origine dati esterna (EDS) con Azure Data Manager per l'energia. EDS consente di recuperare e inserire dati (metadati) da origini dati esterne. Consente anche di recuperare dati in blocco su richiesta.

Prerequisiti

  • Scaricare e importare file di ambiente e raccolta API nel client di test dell'API (ad esempio Postman). Apportare le modifiche appropriate nell'ambiente in base all'origine dati.
  • Per informazioni dettagliate sulla registrazione dell'origine dati, vedere la sezione 2.2 in osdu-eds-data-supplier-enablement-guide .
  • Esaminare Connessione ed Source Registry Entry (CSRE) e Connessione ion Source Data Job (CSDJ) sezioni in EDS_Documentation-1.0.docx per comprendere i vari parametri usati nella registrazione dell'origine dati.
  • Per eseguire EDS, l'utente deve essere membro del service.eds.user gruppo entitlements. Inoltre, per accedere al servizio segreto, l'utente deve essere membro dei diritti seguenti: service.secret.viewer, service.secret.editor, service.secret.admin.

Flusso di lavoro di recupero e inserimento EDS

Eseguire le API nelle raccolte seguenti per registrare l'origine dati esterna che esegue il flusso di lavoro Di recupero ed inserimento ed inserimento in base a una pianificazione:

  1. 001: Pre-req: Validate Schema Registration
  2. 002: Pre-req: Validate Reference Data
  3. 003: Secret Service
  4. 004: Pre-req: Add Source Registry

Dopo aver completato la registrazione dei dati, i dati vengono recuperati regolarmente da origini esterne e aggiunti ad Azure Data Manager per l'energia.

È possibile usare il servizio di ricerca per cercare i dati inseriti.

Risoluzione dei problemi

È possibile eseguire le query Kusto seguenti nell'area di lavoro Log Analytics per identificare eventuali problemi con la registrazione dell'origine dati.

OEPAirFlowTask 
| where DagName == "eds_ingest"        
| where LogLevel == "ERROR" // ERROR/DEBUG/INFO/WARNING
OEPAirFlowTask 
| where DagName == "eds_scheduler"        
| where LogLevel == "ERROR" // ERROR/DEBUG/INFO/WARNING

Recuperare dati in blocco su richiesta

Usare l'API getRetrievalInstructions in 005: Dataset Service collection per recuperare dati in blocco da origini dati esterne su richiesta.

Riferimenti