你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

如何向 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 提取和引入工作流的外部数据源:

  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 按需从外部数据源检索批量数据。

参考