使用 Power Query Azure ML 分数数据导入 Excel

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

注意: Power Query 在 Excel 2016 中称为“获取和转换”。在此处提供的信息适用于两者。 若要了解详细信息,请参阅在 Excel 2016 中获取和转换

您可以使用 Power Query Azure ML 分数数据导入 Excel。Azure ML API 引用在页面上,您还可以将 auto-generate 代码粘贴到空白查询。

Power Query 要求

Power Query 2014 年 12 月更新或更高版本。

若要将 Azure ML 分数数据导入到 Excel

  1. 在 Excel 功能区中,选择POWER QUERY >从其他源>空白查询

    Power Query 数据源
  2. 查询编辑器中,选择高级编辑器

  3. 高级编辑器表单中,输入公式,连接到 Azure ML OData 源和调用的分数函数,并单击完成

    示例 Power Query 公式

    示例基于示例 1 ︰ 从提示您下载数据集 ︰ 成年人 2 类数据集一部分 Azure ML 示例集。

    let 
       MultiplyBy4 = (number as number) =>
    let
        Source = OData.Feed("https://ussouthcentral.services.azureml.net/odata/workspaces/f602a9a0e6f240baa1ebd18d921b6a3f/services/5d805ba51fe3420091b33b060de1964a"),
        ScoreSource = Source{[Name="Score"]}[Data],
        #"Invoke FunctionScoreSource" = ScoreSource(number),
        #"Convert to Table" = Record.ToTable(#"Invoke FunctionScoreSource")
    in
        #"Convert to Table"
    in MultiplyBy4
    
  4. 查询编辑器中,单击调用

  5. 输入参数表单中,输入 Azure ML 分数参数。

  6. 单击编辑凭据

  7. 访问 OData 源的身份验证窗体中,选择基本和粘贴 Azure ML 标记为密码,然后单击保存Azure ML

  8. 查询编辑器中,单击关闭并加载(或继续调整数据)。

若要获取 Azure ML 授权密钥

从 Azure ML web 服务中获取 Azure ML web 服务 API 密钥。您可以从 Microsoft Azure 机器学习 studio 或 Azure 管理门户中获取它。

Microsoft Azure 机器学习 studio

  1. 在 Microsoft Azure 机器学习 studio 中,单击左侧的WEB 服务

  2. 单击 web 服务。在仪表板选项卡上的"API 密钥"。

Azure 管理门户

  1. 在左侧,单击机器学习

  2. 单击工作区。

  3. 单击WEB 服务

  4. 单击 web 服务。

  5. 单击终结点。"API 密钥"下将显示在右下角。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×