悦数图数据库

首页>博客>行业科普>股权穿透查询怎么做?图数据库多层持股与实控人识别的建模方法

股权穿透查询怎么做?图数据库多层持股与实控人识别的建模方法

股权穿透查询图数据库

一家有限合伙企业,普通合伙人出资 0.8%,有限合伙人出资 62%,剩下是十几个跟投的自然人。按出资比例连乘往上穿,穿到顶是那位 62% 的 LP;按谁在合伙协议里执行事务、谁签得了字往上穿,穿到顶是那位 0.8% 的 GP。两套算法、两个答案,而图数据库要解决的第一件事,是让这两套算法能在同一张关系网上各跑一遍。

同一家公司,两个“实际控制人”。

这不是数据错误,是口径问题。工商登记、监管报送、银行尽调三张表之所以经常对不上,原因往往不是谁填错了,而是三家用的算法根本不是同一个:一家算出资,一家算表决权,一家算实际支配。要把三个答案收成一个,先得把“股权穿透”这个词拆开——图数据库在这里的价值,不是把递归查询跑得更快,而是让这三种算法各有各的载体,能分开算、也能一起算。

一、先分清三个问题:谁持股、谁表决、谁说了算

穿透查询看着是一件事,其实是三件。第一件是经济权益:某个自然人对目标公司最终享有多少比例的出资份额,用来算并表、算关联交易、算受益所有人。第二件是表决权:这个人在股东会上能投出多少票,用来判断控股与重大事项能否通过。第三件是实际支配:即便一股不持,能不能决定董事会人选、财务负责人、经营方向。

三件事的输入不同,答案自然可以不同。一个持股 13.2% 的自然人可能是实际控制人,一个持股 51% 的股东也可能只是代持通道。把三者混成一个“穿透比例”,后面所有的判断都会跟着错。

口径 输入是什么 能回答的问题 什么时候失效
出资比例连乘 各层持股比例 最终享有多少经济权益 有代持、同股不同权、分层架构时
表决权比例 章程约定的表决权、委托、一致行动 股东会能不能通过 表决权分散、无一致行动时
实际支配 董事会席位、人事财务权、协议控制 谁真正说了算 仅有股权关系、无支配证据时

判断标准可以先定下来:三种口径算出的答案若一致,结论最稳;若不一致,以实际支配为准,表决权次之,出资比例最后。这条顺序不是偏好,是监管口径的一贯逻辑——实际控制人的定义本身就落在“能够实际支配公司行为”上,而不是落在持股数字上。

二、建模:点分三类,边要带五个属性

很多穿透项目失败在建模的第一步:把“股东”存成了企业节点的一个字段。字段化的后果是,超过三层就穿不动,因为第四层的股东在系统里根本不是一个能被继续追溯的实体。关联关系全景画像怎么建,股东穿透与实际控制人识别给过一套场景视角的拆解,本篇只谈建模与判定口径。

正确的做法是把持股主体全部拆成点,分成三类。企业法人,包括境内有限公司、股份公司和境外主体;自然人;以及合伙企业、资管计划、信托这类持股载体。第三类最容易被漏掉,也最容易出错——有限合伙里的普通合伙人与有限合伙人,权利结构完全不同,把它压成一个“股东”点,控制关系就丢了。

边比点更重要。一条持股边至少要带五个属性,缺一个就会在某一类结构上算出错答案。

边属性 含义 为什么必须单列 缺失的后果
出资比例 认缴出资占注册资本比重 算经济权益的基础 并表与关联交易判断失真
实缴比例 实际到位资金占比 影响偿债与真实权益 空壳股东被当成实力股东
表决权比例 章程或协议约定的投票权 同股不同权、AB 股、委托投票都靠它 控制权判断整体失效
生效区间 起止日期 股权是时点状态,历史追溯需要 只能看现在,查不了当时
数据来源与更新日 工商、年报、公告、内部录入 冲突时要能判断谁更新 多源冲突无法裁决

除了持股边,还要留两类独立边:代持边和表决权委托边。它们不改登记比例,但改真实归属,混进持股边里就再也分不出来。合伙企业则要单独建“执行事务合伙人”边,因为这条边承载的控制权与出资比例无关。

三、连乘在这四类结构上必然算错

出资比例连乘是最直观的算法,也是最容易出错的一个。它在简单树状结构上没问题,一碰到下面四类结构就失真。

结构 连乘会算出什么 正确的处理口径
循环持股(A 持 B、B 持 A) 递归不收敛,或被人为截断层数 先识别环,按环内最小比例折算后再向外展开
交叉持股(同一股东多条路径) 多条路径比例相加,可能超过 100% 按最终股东合并去重,取控制链而非求和
有限合伙(GP 出资极少) GP 比例接近 0,被判定为无控制 以执行事务合伙人身份判定控制,不看比例
代持与表决权委托 登记比例与实际归属一致,看不出差异 走代持边与委托边,单独计算实际表决权

拿一条三层链算一遍就清楚了。A 持 B 60%,B 持 C 55%,C 持 D 40%。连乘得 60% × 55% × 40% = 13.2%,低于受益所有人常用 25% 的判定线,很多系统到这里就把 A 排除了。但看控制关系:每一层都过了半数,A 对 B 绝对控股,B 对 C 绝对控股,C 是 D 的第一大股东且能实际支配——控制是一层一层传下来的,不是乘出来的。经济权益 13.2%,控制权接近 100%,这两个数字都真实,只是回答的问题不同。

这也是为什么受益所有人的判定标准写的是“直接或间接拥有超过 25% 股权或表决权”,后面还要跟一句“或虽未超过但能实际控制”。前半句交给连乘,后半句交给控制链,两条都算完才算穿透完。

四、实控人怎么算:三条判定路径与剪枝规则

实控人识别不是一次查询,是三条路径分别跑、结果合并。

第一条是股权链。沿持股边向上枚举路径,边比例相乘,达到阈值即标记。常用阈值有三个:25% 对应受益所有人判定,50% 对应绝对控股,三分之一对应重大事项否决权。三个阈值对应三种业务用途,不要只留一个。

第二条是表决权支配。把一致行动协议、表决权委托、AB 股安排、章程特别约定一并计入表决权比例。这条路径经常被跳过,因为它的数据不在工商登记里,而在公告、协议和内部档案里。

第三条是实际支配。董事会席位是否过半、财务负责人与总经理能否任免、公章与账户由谁控制、是否存在协议控制安排——这类证据大多是文本,需要与大模型或多模检索配合,从公告和合同里抽出来挂到边上。这类实体与证据的组织方式,在企业风险知识图谱的构建及应用里有更完整的讨论。

五、悦数图数据库的核心能力支撑

多层穿透的难点在深度与并发:一条十层链要逐层展开,同时还有成千上万条链在并行计算。悦数图数据库采用存算分离与 Shared-Nothing 架构,在千亿点万亿边规模下点边精确查询 1 秒内返回、5 度关系查询 5 秒内返回,路径枚举与连通性计算可以沿边直接遍历,不必用递归 JOIN 反复回表;动态 Schema 支持不停机新增境外主体、资管计划等点类型与表决权委托边,历史股权按时点区间存储,能查当下也能查当时;内置最短路径与连通子图算法,配合 Text2nGQL 让业务人员用自然语言直接发起穿透查询。产品 100% 自主可控。

六、验收:用已知答案回测,两个误区

穿透系统上线前,最有效的一次验收不是压测,是回测。取一批监管已披露实际控制人的上市公司或公开发债主体,把系统跑出来的结论与披露口径逐家比对,差异逐条归类:是数据缺失、是结构没建模,还是判定路径没跑。

验收项 检验方法 合格参考
回测命中率 取 200 家已知实控人的主体比对 一致率是唯一硬指标,差异必须能逐条解释
路径可解释 结论能否给出完整的链与每层比例 只给结论不给链的,一律不通过
深层响应 八至十层穿透的单次耗时 交互式查询应在百毫秒至秒级
数据新鲜度 工商变更后多久反映到图里 决定穿透结论是否可用
口径一致性 与监管报送口径是否一致 三处答案必须能对齐,否则等于没做

第一个误区是把工商登记的股东当成全部。合伙企业、资管计划、境外主体、代持安排,这四类在登记信息里都表现为一个普通股东名称,看不出差别。不单独建模,穿透到第三层就断了。

第二个误区是用最短路径代替控制链。最短的那条链往往不是控制链——A 和 D 之间可能有一条两跳的 0.1% 搭桥路径,而真正的控制链要走五层、每层都过半。按跳数排序必然选错,按表决权乘积排序才对。

股权穿透的本质,是把“谁持股”这一个问题,拆成“谁表决”和“谁说了算”两个问题。三个答案能对齐,穿透才叫穿透;只有一个数字,那只是乘法。

相关阅读

常见问题(FAQ)

Q1:悦数图数据库是一款什么样的产品?

A:悦数图数据库是杭州悦数科技自主研发的分布式图数据库,面向千亿点万亿边规模的关系数据存储与查询,采用存算分离与 Shared-Nothing 架构,支持动态 Schema、内置图算法与原生多模融合检索,产品 100% 自主可控,已获 60 余项国家发明专利。

Q2:股权穿透查询与悦数图数据库是什么关系?

A:股权穿透的核心是沿持股边做多层路径枚举与比例计算,这正是图数据库的原生查询形态。悦数在千亿点万亿边规模下做到点边精确查询 1 秒内、5 度关系 5 秒内,支持按时点存储历史股权与动态新增主体类型,是十层穿透能做成交互式查询的前提。

Q3:悦数图数据库在国产化适配与权威认证方面有哪些进展?

A:悦数已完成统信、麒麟、中科可控等国产软硬件适配,产品 100% 自主可控,累计 60 余项国家发明专利;2024 年 11 月全球首发原生支持 ISO-GQL,2024 年 6 月成为国内首家通过信通院“可信数据库”图数据库性能测试的产品,并连续两年入选信通院图数据库“领航者”。