您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

Log Analytics 与 Power BI 的集成

本文重点介绍如何将数据从 Log Analytics 馈送到 Microsoft Power BI,以创建在视觉上更具吸引力的报表和仪表板。

背景

Azure Monitor 日志是为日志引入提供端到端解决方案的平台。 Azure Monitor Log Analytics 是用于查询这些日志的界面。 若要详细了解包括 Log Analytics 在内的整个 Azure Monitor 数据平台,请参阅 Azure Monitor 数据平台

Microsoft Power BI 是 Microsoft 的数据可视化平台。 有关如何入门的详细信息,请参阅 Power BI 的主页

通常,你可以使用免费的 Power BI 功能来集成和创建在视觉上具有吸引力的报表和仪表板。

若要使用更高级的功能,可能需要购买 Power BI Pro 或高级帐户。 这些功能包括:

  • 共享你的工作
  • 计划的刷新
  • Power BI 应用
  • 数据流和增量刷新

有关详细信息,请参阅详细了解 Power BI 定价和功能

集成查询

Power BI 使用 M 查询语言作为其主要查询语言。

Log Analytics 查询可以导出到 M 并直接在 Power BI 中使用。 运行成功的查询后,从 Log Analytics UI 顶部操作栏的“导出”按钮中选择“导出到 Power BI (M 查询)”。

显示了导出选项菜单下拉列表的 Log Analytics 查询

Log Analytics 会创建一个 .txt 文件,其中包含可以直接在 Power BI 中使用的 M 代码。

将日志连接到数据集

Power BI 数据集是已就绪的可用于报告和可视化效果的数据源。 若要将 Log Analytics 查询连接到数据集,请在 Power BI 中将从 Log Analytics 导出的 M 代码复制到空白查询中。

有关详细信息,请参阅了解 Power BI 数据集

使用 Power BI 数据流收集数据

Power BI 数据流还允许收集和存储数据。 有关详细信息,请参阅 Power BI 数据流

数据流是一种“云 ETL”,旨在帮助你收集和准备数据。 数据集是“模型”,旨在帮助你连接不同的实体并根据你的需求对其进行建模。

增量刷新

Power BI 数据集和 Power BI 数据流都有增量刷新选项。 Power BI 数据流和 Power BI 数据集支持此功能,但你需要 Power BI Premium 才能使用此功能。

增量刷新运行小型查询,每次运行只更新较少的数据量,而不是在运行查询时一次又一次引入所有数据。 你可以选择保存大量数据,但每次运行查询时会添加新的增量数据。 此行为非常适合运行时间较长的报表。

Power BI 增量刷新依赖于结果集中存在的日期/时间字段。 在配置增量刷新之前,请确保 Log Analytics 查询结果集包含至少一个日期/时间字段。

有关增量刷新配置方面的详细信息和具体方法,请参阅 Power BI 数据集和增量刷新Power BI 数据流和增量刷新

报表和仪表板卡

将数据发送到 Power BI 后,你可以继续使用 Power BI 来创建报表和仪表板。

有关详细信息,请参阅有关如何创建你的第一个 Power BI 模型和报表的此指南

Excel 集成

你可以使用 Power BI 中使用的 M 集成来与 Excel 电子表格集成。 有关详细信息,请参阅有关如何与 Excel 集成的此指南,然后粘贴从 Log Analytics 导出的 M 查询。

有关其他信息,可参阅集成 Log Analytics 和 Excel

后续步骤

开始使用 Log Analytics 查询