DocumentDB – 可视化数据

DocumentDB – 可视化数据


在本章中,我们将学习如何可视化存储在 DocumentDB 中的数据。Microsoft 提供了 Power BI Desktop 工具,可将您的数据转换为丰富的视觉效果。它还使您能够从各种数据源检索数据、合并和转换数据、创建强大的报表和可视化效果,以及将报表发布到 Power BI。

在最新版本的 Power BI Desktop 中,Microsoft 还添加了对 DocumentDB 的支持,您现在可以连接到您的 DocumentDB 帐户。您可以从链接下载此工具,https://powerbi.microsoft.com

让我们看一个示例,在该示例中我们将可视化上一章中导入的地震数据。

步骤 1 – 下载工具后,启动 Power BI 桌面。

启动 Power BI

第 2 步– 单击“获取数据”选项,该选项位于“外部数据”组下的“主页”选项卡上,它将显示“获取数据”页面。

点击获取数据

步骤 3 – 选择 Microsoft Azure DocumentDB(Beta)选项,然后单击“连接”按钮。

点击连接

第 4 步– 输入要从中可视化数据的 Azure DocumentDB 帐户、数据库和集合的 URL,然后按确定。

如果您是第一次连接到此端点,系统将提示您输入帐户密钥。

帐户密钥

第 5 步– 输入 Azure 门户上可用的每个 DocumentDB 帐户唯一的帐户密钥(主密钥),然后单击连接。

记录清单

当账户连接成功时,它会从指定的数据库中检索数据。预览窗格显示记录项目列表,文档在 Power BI 中表示为记录类型。

步骤 6 – 单击“编辑”按钮,将启动查询编辑器。

单击编辑按钮

步骤 7 – 在 Power BI 查询编辑器中,您应该在中央窗格中看到一个文档列,单击文档列标题右侧的扩展器并选择要显示的列。

单击扩展器

如您所见,我们将纬度和经度作为单独的列,但我们以纬度、经度坐标形式可视化数据。

步骤 8 – 为此,请单击“添加列”选项卡。

单击添加列

步骤 9 – 选择添加自定义列,将显示以下页面。

添加自定义列

步骤 10 – 指定新列名,假设 LatLong 以及将纬度和经度组合在以逗号分隔的一列中的公式。以下是公式。

Text.From([latitude])&", "&Text.From([longitude])

步骤 11 – 单击确定继续,您将看到添加了新列。

添加了新列

步骤 12 – 转到“主页”选项卡,然后单击“关闭并应用”选项。

点击关闭并申请

步骤 13 – 您可以通过将字段拖放到报告画布中来创建报告。您可以在右侧看到,有两个窗格 – 一个可视化窗格,另一个是字段窗格。

创建报告

让我们创建一个地图视图,显示每个地震的位置。

步骤 14 – 从可视化窗格中拖动地图视觉类型。

步骤 15 – 现在,将 LatLong 字段从 Fields 窗格拖放到 Visualizations 窗格中的 Location 属性。然后,将幅度字段拖放到 Values 属性。

步骤 16 – 将深度字段拖放到颜色饱和度属性。

景深

您现在将看到地图视觉效果,其中显示了一组指示每次地震位置的气泡。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁