麦粉社区
>
帖子详情

03|模型篇:如何构建支撑AIChat的证券数据模型

AIChat 发表于 2025-12-17 09:53
发表于 2025-12-17 09:53:20

        在上一篇《体系篇》中,我们为AIChat建立了"战略-业务-数据"三层指标体系,明确了"该回答什么"。现在,我们需要为AIChat构建一个能够理解和查询的底层数据模型,确保它能从纷繁的数据中找到正确答案。


数据模型:AIChat的"大脑图谱"


数据模型不是简单的数据库表设计,而是业务逻辑的结构化表达。对于AIChat来说,数据模型决定了它:



  • 能否理解用户的业务问题

  • 能否找到正确的数据来源

  • 能否关联相关的业务场景

  • 能否输出准确的业务洞察


证券数据模型的核心特征:



  • 多维度分析:支持从机构、产品、时间、客户等多角度切入

  • 实时与历史结合:既能查询当前资产,又能分析历史趋势

  • 分层分主题:按业务场景组织,如客户资产、交易行为、投顾服务等

  • 指标可追溯:每个指标都能追溯到具体的计算逻辑和业务口径


                                                                                                                                                                                                    


构建证券数据模型


基于业务战略搭建数据模型,让AIChat“看得见、查得到、算得准”。


第一步:业务场景抽象化


将高频业务问题归类为核心主题域,确保每个问题都有对应的数据支撑。


第二步:维度-事实建模


这是模型的核心层,决定了AIChat能否正确解析问题并找到答案。



  1. 选择维度表(描述业务属性)


维度表是观察业务的“视角”,决定了我们可以从哪些角度分析数据。示例如下:




  1. 选择事实表(记录业务行为)


事实表是业务的“记录本”,存储了实际发生的业务数据。示例如下:




  1. 确定典型指标


将业务关注的核心指标明确化、公式化,方便AIChat直接调用计算。示例如下:



第三步:关联关系显式化


明确表与表之间的关联路径,让AIChat知道如何“连接”数据,建立清晰的关联规则,示例如下:


客户问题 → 识别业务场景 → 选择事实表 → 关联维度表 → 生成SQL查询


                                                                                                                                                                                                    


实战案例:构建AIChat可查询的证券经纪业务主题模型


第一步:业务场景抽象化


将客户资产管理、投顾服务、交易行为三大核心业务场景转化为数据模型中的主题域:



第二步:维度-事实建模


1、选择维度表



  • 客户维度:客户所属机构(营业部名称、分公司名称)、客户属性标签(风险评级、会员等级、客群偏好等)

  • 产品维度:品种名称、产品分类名称、证券类型等。

  • 日期维度:支持按年、季、月、日等多粒度分析。


2、选择事实表



  • 客户资产事实表:记录账户类型、资产状态、交易市场等实时资产动态。

  • 投顾签约事实表:跟踪签约金额、产品代码、支付方式等投顾服务数据。

  • 资产交易费用分类明细表:涵盖交易金额、手续费、汇率等交易成本明细。


3确认典型指标


资产规模、交易记录数、当日盈亏、峰值资产等。


步:表关联设置



 


模型能回答哪些问题



  • 客户管理:高净值客户数、资产规模区间客户数、TOP10客户资产变化、客户持有产品类型及持仓

  • 交易分析:不同投顾产品类型签约客户数、交易量下降的原因

  • 产品运营:购买金额最多的TOP10产品、客户数量增长

  • 时间趋势:高客数量走势、每个月签约客户数、客户数环比增长


                                                                                                                                                                                                    


总结:好模型让AIChat更懂业务


数据模型是AIChat理解业务、准确回答的基石。一个好的证券数据模型应该具备:



  • 业务可解释性:每个表、每个字段都有清晰的业务含义

  • 查询高效性:支持AIChat快速响应用户问题

  • 扩展灵活性:能随着业务发展轻松增加新的分析维度

  • 口径一致性:确保不同场景下相同指标的查询结果一致


当AIChat基于这样的数据模型运作时,它不再是简单的"问答机器",而是真正理解业务逻辑、掌握数据脉络的"智能分析师"。


任务领取——>《AIChat入门闯关计划》 - 第二关


                                                                                                                                                                                                    


下一篇预告:《04|知识篇:构建证券AI知识图谱实现深度洞察》


在下一篇中,我们将深入探讨:



  • 如何将数据模型升级为知识图谱?

  • 如何通过图谱推理发现潜在业务机会?


如果你已经构建了基础数据模型,那么知识图谱将帮助你实现从"查询数据"到"发现洞察"的飞跃


                                                                                                                                                                                                    


历史回顾


《01|背景篇:AIChat赋能证券业务:从数据困局到智能增长》


《02 | 体系篇:构建“战略-业务-数据”三层指标体系》

发表于 2025-12-19 11:44:24
学习了
回复

使用道具 举报

发表于 2026-1-28 14:54:37
help,为啥子显示没有权限在数据集下建目录和保存数据模型,也没有权限建立表之间的关联关系和新建度量字段
  •   Smartbi社区管理员
    数据集下面有个自己公司名字命名的目录,可以存放在这个目录下哈。至于没有权限建立表之间的关联关系和新建度量字段,方便截一下图看看吗?
    2026-1-28 15:00| 回复
  •   大鱼
     回复 Smartbi社区管理员
    有公司目录,但同样没权限保存,报错:Request failed with status code 403,其余的应该都是因为没法保存所以不让进行关联、无法抽取数据导致无法新建度量字段
    2026-1-28 15:31| 回复
  •   Smartbi社区管理员
     回复 大鱼
    这边后台测试了一下,是可以正常保存的呢,您要不发一下报错日志,我们这边看看能不能复现排查一下
    2026-1-28 16:28| 回复

回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

5回帖数 0关注人数 1586浏览人数
最后回复于:2026-1-28 14:54

社区

指南

快速回复 返回顶部 返回列表