如何向 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.viewer
、service.secret.editor
、service.secret.admin
。
EDS 擷取和內嵌工作流程
執行下列集合中的 API,註冊可依照排程執行 EDS Fetch 和 Ingest 工作流程的外部資料來源:
001: Pre-req: Validate Schema Registration
002: Pre-req: Validate Reference Data
003: Secret Service
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,依需求從外部資料來源擷取大量資料。