通过 OData 与 Excel 对接


数据联邦服务支持在 Excel 和 Power BI 中调用 OData 接口,读取数据源中的数据。本章节以 Excel 为例,介绍如何通过 OData 与 Excel 对接。

前提条件

  1. 已安装 Office Excel

  2. 已创建数据联邦通道并授权应用

配置步骤

  1. 通道管理 页面,在对应读通道的 操作 列中,选择 … > 获取地址,复制通道的 OData URL。

    ../../_images/copy_channel_url.png
  2. 运行Excel,从菜单栏选择 数据 > 获取数据 > 自其他源 > 从OData源

    ../../_images/excel_odata.png
  3. 在弹窗中,选择 基本,在 URL 栏中,输入在步骤1中复制的 OData URL,点击 确定

    ../../_images/enter_odata_url.png
  4. OData数据源 窗口中,选择 基本,并完成以下配置:

    • 用户名:输入已授权应用的 Access Key。

    • 密码:输入已授权应用的 Secret Key。有关获取应用 Access Key 和 Secret Key 的步骤,参见 注册和管理应用

    • 选择这些设置所应用的级别:选择最底层URL级别,例如 {domain_name}/data-query-proxy/channels/read/{channel_id}/odata.svc

    ../../_images/excel_odata_setting.png
  5. 点击 连接,即可查看数据源的元数据列表,然后按需对数据进行加载转换等处理。

    ../../_images/excel_odata_result.png