数据模型采用经典的事实表 + 维表分离设计:
事件事实表核心字段包括:用户标识 user.id、会话 gen_ai.session.id、Agent/供应商/模型(gen_ai.agent.type、gen_ai.provider.name、gen_ai.request.model)、Token 消耗(gen_ai.usage.input_tokens/output_tokens/total_tokens)、工具调用(gen_ai.tool.name、gen_ai.tool.call.arguments.file_path)、代码仓库(git.repo、git.domain)。这些字段对齐 LoongSuite GenAI 语义规范。
人员维表包含 work_no(工号)、show_name(姓名)、dept_name(完整部门路径),通过 user.id 与 work_no 关联。
为什么必须分离?维表独立可以按最新组织架构看历史数据;LEFT JOIN 能暴露 “在册但未上报” 的空白名单;部门层级拆分只需一次完成,下游图表通过 JOIN 复用。




