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

查询数据产品中的数据

本文概述了如何访问和查询数据。

Azure Operator Insights Data Product 存储扩充和处理的数据,可用于使用消耗 URL 进行查询。

先决条件

  • 已部署的数据产品:请参阅 创建 Azure Operator Insights 数据产品
  • Reader 数据产品的数据角色,因为对数据的访问由基于角色的访问控制(RBAC)控制。
    • 若要检查访问权限,请登录到Azure 门户,转到“数据产品”资源并打开“权限”窗格。 必须具有该 Reader 角色。
    • 如果没有此角色,请让资源所有者按照对消耗 URL 的管理权限授予你Reader权限。

在 Azure 数据资源管理器中添加消耗 URL

  1. 登录 Azure 门户
  2. 转到 Azure Operator Insights 数据产品资源。
  3. “概述 ”窗格中,复制消耗 URL。
  4. 打开 Azure 数据资源管理器 Web UI,然后选择“添加>连接ion”。
  5. 将消耗 URL 粘贴到连接框中,然后选择“ 添加”。

有关详细信息,请参阅在 Azure 数据资源管理器 Web UI 中添加群集连接。

执行查询

现在,你有权访问数据,请确认可以运行查询。

  1. Azure 数据资源管理器 Web UI 中,展开为其添加了连接的数据产品消耗 URL 的下拉列表。
  2. 双击要对其运行查询的数据库。 此数据库在查询编辑器上方的横幅中设置为上下文。
  3. 在查询编辑器中,运行以下简单查询之一,检查对数据的访问权限。
// Lists all available tables in the database.
.show tables

// Returns the schema of the named table. Replace $TableName with the name of table in the database.
$TableName
| getschema

// Take the first entry of the table. Replace $TableName with the name of table in the database.
$TableName
| take 1

通过访问数据,可以运行查询来获取见解,也可以可视化和分析数据。 这些查询以 Kusto 查询语言 (KQL) 编写。

数据产品中的聚合数据存储在 具体化视图中。 这些视图可以像表一样查询,也可以使用 materialized_view() 函数进行查询。 使用函数时,针对具体化视图的 materialized_view() 查询性能很高。