共用方式為


如何向 Azure Data Manager for Energy 註冊外部資料來源 (EDS)?

本文說明如何向 Azure Data Manager for Energy 註冊外部資料來源 (EDS)。 EDS 可讓您從外部資料來源擷取和內嵌資料 (中繼資料)。 它也可讓您視需要擷取大量資料。

必要條件

  • 將 API 集合環境 檔案下載並匯入至 API 測試用戶端 (例如 Postman)。 根據您的資料來源在環境中進行適當的修改。
  • 如需資料來源註冊的詳細資訊,請參閱 osdu-eds-data-supplier-enablement-guide 中的第 2.2 節
  • 檢閱 EDS_Documentation-1.0.docx連線的來源登錄項目 (CSRE)連線來源資料作業 (CSDJ) 章節,以了解資料來源註冊中使用的各種參數。
  • 若要執行 EDS,使用者必須是 service.eds.user 權利群組的成員。 此外,若要存取秘密服務,使用者應該是下列權利的成員:service.secret.viewerservice.secret.editorservice.secret.admin

EDS 擷取和內嵌工作流程

執行下列集合中的 API,註冊可依照排程執行 EDS Fetch 和 Ingest 工作流程的外部資料來源:

  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

成功進行資料註冊之後,資料會定期從外部來源擷取,並新增至您的 Azure Data Manager for Energy。

您可使用搜尋服務來搜尋擷取的資料。

疑難排解

您可以在 Log Analytics 工作區中執行下列 Kusto 查詢,以識別資料來源註冊相關問題。

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

依需求擷取大量資料

005: Dataset Service collection 中使用 getRetrievalInstructions API,依需求從外部資料來源擷取大量資料。

參考資料