- DocumentDB 教程
- DocumentDB - 首页
- DocumentDB - 简介
- DocumentDB - 优势
- DocumentDB - 环境设置
- DocumentDB - 创建账户
- DocumentDB - 连接账户
- DocumentDB - 创建数据库
- DocumentDB - 列出数据库
- DocumentDB - 删除数据库
- DocumentDB - 创建集合
- DocumentDB - 删除集合
- DocumentDB - 插入文档
- DocumentDB - 查询文档
- DocumentDB - 更新文档
- DocumentDB - 删除文档
- DocumentDB - 数据建模
- DocumentDB - 数据类型
- DocumentDB - 限制记录数
- DocumentDB - 排序记录
- DocumentDB - 索引记录
- DocumentDB - 地理空间数据
- DocumentDB - 分区
- DocumentDB - 数据迁移
- DocumentDB - 访问控制
- DocumentDB - 数据可视化
- DocumentDB 有用资源
- DocumentDB - 快速指南
- DocumentDB - 有用资源
- DocumentDB - 讨论
DocumentDB - 数据可视化
本章我们将学习如何可视化存储在 DocumentDB 中的数据。Microsoft 提供的 Power BI Desktop 工具可以将您的数据转换为丰富的视觉效果。它还使您可以从各种数据源检索数据、合并和转换数据、创建强大的报表和可视化效果,并将报表发布到 Power BI。
在最新版本的 Power BI Desktop 中,Microsoft 也添加了对 DocumentDB 的支持,您现在可以连接到您的 DocumentDB 帐户。您可以从此链接下载此工具:https://powerbi.microsoft.com
让我们来看一个例子,我们将可视化上一章导入的地震数据。
步骤 1 − 下载工具后,启动 Power BI Desktop。
步骤 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”字段从“字段”窗格拖放到“可视化”窗格中的“位置”属性。然后,将“震级”字段拖放到“值”属性。
步骤 16 − 将“深度”字段拖放到“颜色饱和度”属性。
您现在将看到地图可视化效果,显示一组气泡,指示每个地震的位置。