Share via


如何向 Azure Data Manager for Energy 註冊外部數據源 (EDS?

本文說明如何向 Azure 數據管理員註冊外部數據源(EDS),以取得能源。 EDS 可讓您從外部數據源擷取和擷取數據(元數據)。 它也可讓您視需要擷取大量數據。

必要條件

  • 將 API 集合和環境檔案下載並匯入至 API 測試用戶端(例如 Postman)。 根據您的數據源在環境中進行適當的修改。
  • 如需數據源註冊的詳細資訊,請參閱 osdu-eds-data-supplier-enablement-guide 中的第 2.2節。
  • 閱 EDS_Documentation-1.0.docx 中 連線 來源登錄專案 (CSRE)連線 ion 源數據作業 (CSDJ) 區段,以了解數據源註冊中使用的各種參數。
  • 若要執行 EDS,用戶必須是權利群組的成員 service.eds.user 。 此外,若要存取秘密服務,用戶應該是下列權利的成員:service.secret.viewer、、 service.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,依需求從外部數據源擷取大量數據。

參考資料