在 Azure HDInsight 中通过 Microsoft Power BI 使用 ODBC 直观显示 Hive 数据

了解如何使用 ODBC 将 Microsoft Power BI 连接到 Azure HDInsight 并直观显示 Hive 数据。 在本教程中,从 hivesampletable Hive 表将数据加载到 Power BI 中。 Hive 表包含一些移动电话使用情况数据。 然后在世界地图上绘制使用情况数据:

HDInsight Power BI 地图报表

这些信息也适用于新的交互式查询群集类型。 有关如何使用直接查询连接到 HDInsight 交互式查询的信息,请参阅在 Azure HDInsight 中通过 Microsoft Power BI 使用直接查询可视化交互式查询 Hive 数据

先决条件

在开始阅读本文前,必须具备以下项:

创建 Hive ODBC 数据源

请参阅创建 Hive ODBC 数据源

从 HDInsight 加载数据

所有 HDInsight 群集都随附了 hivesampletable Hive 表。

  1. 登录 Power BI Desktop。
  2. 单击“主页”选项卡,从“外部数据”功能区中单击“获取数据”,然后选择“更多”。

    HDInsight Power BI 开放数据

  3. 在“获取数据”窗格中,单击左侧的“其他”,单击右侧的 ODBC,然后单击底部的“连接”。
  4. 在“从 ODBC”窗格中,选择在上一部分中创建的数据源名称,然后单击“确定”。
  5. 在“导航器”窗格中,依次展开“ODBC”->“ HIVE”->“默认”,选择 hivesampletable,然后单击“加载”。

可视化数据

从上一过程继续进行。

  1. 在“可视化”窗格中,选择“地图”。 它是一个地球图标。

    HDInsight Power BI 自定义报表

  2. 在“字段”窗格中,选择 countrydevicemake。 可以在地图上看到绘制的数据。
  3. 展开地图。

后续步骤

本文介绍了如何使用 Power BI 直观显示 HDInsight 中的数据。 要了解更多信息,请参阅下列文章: