数据操作日志

数据操作日志表包含 Eventhouse KQL 数据库的数据操作列表,该数据库是实时智能的一部分。 对于每个数据操作,都有一份日志事件记录存储在 EventhouseDataOperationsLogs 表中。

数据操作日志表

使用数据操作日志可以:

  • 分析数据操作性能和趋势。
  • 排查消耗大量 CPU 活动分钟数的数据操作问题。
  • 确定应用于特定表的数据操作。

数据操作包括:

  • BatchIngest - 对于每个批处理引入数据操作。
  • UpdatePolicy - 对于每个更新策略数据操作。
  • MaterializedView - 对于每个具体化视图更新数据操作。
  • RowStoreSeal - 指密封暂时存储在行存储中的流数据的盘区的数据操作。 RowStoreSeal 数据操作发生在流数据已可用于查询之后。

下表描述了存储在 EventhouseDataOperationsLogs 表中的列:

列名称 类型 描述
CapacityId string Fabric 容量标识符。
CorrelationId string 数据操作的相关标识符。
CpuTimeMs long 数据操作使用的 CPU 总时间 (ms)。
CustomerTenantId string 客户租户标识符。
数据库 ID string 数据库唯一标识符。
DatabaseName 字符串 数据库的名称。
DataOperationKind string 数据操作活动的类型。
DurationMs long 数据操作的持续时间 (ms)。
EventhouseDataOperationProperties 动态 (可选)特定数据操作类型的其他属性。
ExtentSizeInBytes long 此操作引入的盘区总大小。
标识 动态 不适用。
ItemId string Fabric Eventhouse 项的标识符。
ItemKind string Fabric 项的类型。 有效值:Eventhouse
ItemName string Fabric Eventhouse 项的名称。
级别 string 不适用。
OperationId string 唯一的数据操作日志标识符。
OriginalSizeInBytes long 引入的数据的原始大小。
区域 string Fabric KQL 数据库所在的区域。
Status string 不适用。
TableName string 数据操作使用的目标表的名称。
时间戳 datetime 事件生成的时间 (UTC)。
TotalExtentsCount long 数据操作引入的盘区总数。
TotalRowsCount long 数据操作引入的行数。
WorkspaceId string 工作区的标识符。
WorkspaceMonitoringTableName string 工作区监视表的名称。 有效值:EventhouseDataOperationsLogs
WorkspaceName string 工作区的名称。

示例查询

可以在 fabric-samples GitHub 存储库中找到示例查询。