你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

使用 Power BI 可视化 Azure AI 搜索日志和指标

注意

Azure AI 搜索可通过Azure门户、REST API 和Azure SDK获取。 它也是 Foundry IQ 的基础;Foundry IQ 是一个托管式知识层,可将企业内容转化为供 Microsoft Foundry 门户中的智能体使用的、可复用且具备权限感知能力的知识库。

Azure AI 搜索可以将操作日志和服务指标发送到 Azure 存储帐户,然后你可以在 Power BI 中可视化这些日志和指标。 本文介绍了相关步骤以及如何使用 Power BI 模板应用来可视化数据。 该模板涵盖有关查询、索引、操作和服务指标的信息。

注意

Power BI模板当前以 AppSource 和应用内报表标签中的旧产品名称Azure 认知搜索列出。

设置日志记录并安装模板

  1. 为搜索服务启用指标和资源日志记录:

    1. 创建或标识可以将日志存档到其中的现有 Azure 存储帐户。
    2. 在 Azure 门户中,转到你的搜索服务。
    3. 在“监视”下,选择“诊断设置”。
    4. 选择“添加诊断设置”。
    5. 选中“存档到存储帐户”,提供你的存储帐户信息,并选中“OperationLogs”和“AllMetrics”。
    6. 选择“保存”。
  2. 启用日志记录后,当你使用搜索服务时会生成日志和指标。 记录的事件最长可能需要在一个小时后才会显示在 Azure 存储中。 查找用于操作 的 insights-logs-operationlogs 容器,以及用于指标 的 insights-metrics-pt1m 容器。 请检查你的存储帐户中的这些容器,以确保存在可视化的数据。

  3. 在 Power BI 应用市场中找到 Power BI 应用模板,并将其安装到新工作区或现有工作区中。 模板列为Azure 认知搜索:分析日志和指标。

  4. 安装该模板后,请从 Power BI 的应用列表中选择它。

    显示具有旧Azure 认知搜索名称的Power BI模板应用磁贴的屏幕截图。

  5. 选择 连接数据。

    显示如何在Power BI模板应用中连接到数据的屏幕截图。

  6. 提供包含你的日志和指标的存储帐户的名称。 默认情况下,该应用将查看过去 10 天的数据,但你可以使用“天数”参数更改此值。

    显示如何在“连接到数据”页中输入存储帐户名称和天数的屏幕截图。

  7. 选择“密钥”作为身份验证方法,并提供你的存储帐户密钥。 选择“无”或“私用”作为隐私级别。 选择“登录”开始加载过程。

    显示如何在连接页中设置身份验证方法、帐户密钥和隐私级别的屏幕截图。

  8. 等待数据刷新。 这可能需要一些时间,具体取决于你的数据量。 你可以根据下面的指示器查看数据是否仍在刷新。

    屏幕截图显示了如何读取数据刷新页上的信息。

  9. 选择 Azure 认知搜索 报表(旧版报表名称)以查看该报表。

    显示如何在数据刷新页上选择报表的屏幕截图。

  10. 打开报表后请刷新页面,使其在打开时显示你的数据。

    Power BI 报表的屏幕截图。

修改应用参数

如果要可视化不同存储帐户中的数据或更改要查询的数据天数,请按照以下步骤更改 Days 和 StorageAccount 参数。

  1. 导航到你的 Power BI 应用,找到你的搜索应用,然后选择“编辑”操作转到工作区。

  2. 从数据集选项中选择设置。

    显示如何从Power BI工作区中的数据集选项中选择“设置”的屏幕截图。

  3. 在“数据集”选项卡中,更改参数值并选择“应用”。 如果连接出现问题,请在同一页面上更新数据源凭据。

  4. 导航回工作区,并从“数据集”选项中选择“立即刷新”。

    显示如何选择“立即刷新”选项的屏幕截图。

  5. 打开报表以查看更新后的数据。 你可能还需要刷新报表以查看最新数据。

故障排除报告问题

如果未看到你的数据,请尝试执行以下故障排除步骤:

  1. 打开报表并刷新页面以确保查看最新数据。 报表中有一个用于刷新数据的选项。 请选择此选项以获取最新数据。

  2. 确保你提供的存储帐户名称和访问密钥是正确的。 存储帐户名称应当对应于配置了搜索服务日志的帐户。

  3. 确认存储帐户包含容器 insights-logs-operationlogs 和 insights-metrics-pt1m,并且每个容器都有数据。 日志和指标嵌套在多个文件夹级别。

  4. 查看数据集是否仍在刷新。 上面的步骤 8 中显示了刷新状态指示器。 如果页面仍在刷新,请等待刷新完成,然后再打开并刷新报表。

后续步骤