预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115935926A(43)申请公布日2023.04.07(21)申请号202211351865.3(22)申请日2022.10.31(71)申请人蚂蚁区块链科技(上海)有限公司地址200010上海市黄浦区外马路618号8层803室(72)发明人翟艳堂杨仁慧孙善禄(74)专利代理机构北京博思佳知识产权代理有限公司11415专利代理师李威(51)Int.Cl.G06F40/18(2020.01)G06F16/22(2019.01)G06F16/248(2019.01)权利要求书2页说明书10页附图7页(54)发明名称生成数据表的方法及装置(57)摘要本说明书一个或多个实施例提供一种生成数据表的方法及装置,其中,该方法包括:确定数据来源表,其中,所述数据来源表是当前机构域的数据仓库表、跨机构域的数据联邦表以及跨机构域的原始数据表中的至少一个;基于所述数据来源表所包括的字段,生成用于执行数据虚拟化的逻辑表;其中,所述逻辑表用于为数据应用提供数据查询结果。在本公开中,可以生成用于执行数据虚拟化的逻辑表,通过逻辑表的数据虚拟化对象,达到本域数据仓库和跨机构域数据融合两种系统之上数据对象的兼容统一。CN115935926ACN115935926A权利要求书1/2页1.一种生成数据表的方法,其特征在于,包括:确定数据来源表,其中,所述数据来源表是当前机构域的数据仓库表、跨机构域的数据联邦表以及跨机构域的原始数据表中的至少一个;基于所述数据来源表所包括的字段,生成用于执行数据虚拟化的逻辑表;其中,所述逻辑表用于为数据应用提供数据查询结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述数据来源表所包括的字段,生成用于执行数据虚拟化的逻辑表,包括:确定逻辑表名;在所述数据来源表所包括的字段中,确定生成所述逻辑表所需要的指定字段;确定所述逻辑表的输出字段与所述指定字段之间的计算逻辑关系;基于所述逻辑表名、所述数据来源表、所述指定字段以及所述计算逻辑关系中的至少一项,生成所述逻辑表。3.根据权利要求1所述的方法,其特征在于,还包括:为数据应用提供查询所述逻辑表的查询引擎。4.根据权利要求3所述的方法,其特征在于,所述查询引擎用于存储所述逻辑表的元数据。5.根据权利要求4所述的方法,其特征在于,还包括:由所述查询引擎对所述逻辑表的元数据进行校验和/或鉴权。6.根据权利要求4所述的方法,其特征在于,还包括:由所述查询引擎生成跨机构域的查询计划;由所述查询引擎将所述查询计划拆分为至少一个查询子计划,其中,所述查询子计划与所述数据来源表的计算引擎一一对应;由所述查询引擎获取每个所述计算引擎执行对应的所述查询子计划的查询子结果;由所述查询引擎合并所述查询子结果,并将合并得到的所述数据查询结果提供给所述数据应用。7.根据权利要求1‑6任一项所述的方法,其特征在于,还包括:当对所述逻辑表执行物化时,生成用于承载所述逻辑表的物理数据的物化表。8.根据权利要求7所述的方法,其特征在于,所述生成用于承载所述逻辑表的物理数据的物化表,包括:在所述数据来源表所包括的字段中,确定生成所述逻辑表所需要的指定字段;确定所述物化表的输出字段与所述指定字段之间的物化逻辑关系;基于所述指定字段和所述物化逻辑关系,确定与所述物化表的输出字段所对应的物理数据;基于物化表名、所述物化表的输出字段和所述物理数据中的至少一项,生成所述物化表。9.根据权利要求7所述的方法,其特征在于,所述生成用于承载所述逻辑表的物理数据的物化表,包括:由物化引擎生成所述物化表。10.一种生成数据表的装置,其特征在于,包括:2CN115935926A权利要求书2/2页处理模块,用于确定数据来源表,其中,所述数据来源表是当前机构域的数据仓库表、跨机构域的数据联邦表以及跨机构域的原始数据表中的至少一个;生成模块,用于基于所述数据来源表所包括的字段,生成用于执行数据虚拟化的逻辑表;其中,所述逻辑表用于为数据应用提供数据查询结果。11.一种数据虚拟化系统,其特征在于,包括:用于执行数据虚拟化的逻辑表,所述逻辑表是基于数据来源表所包括的字段生成的,且所述逻辑表用于为数据应用提供数据查询结果,所述数据来源表是当前机构域的数据仓库表、跨机构域的数据联邦表以及跨机构域的原始数据表中的至少一个;查询引擎,用于为数据应用提供查询所述逻辑表的所述数据查询结果。12.根据权利要求11所述的系统,其特征在于,还包括:物化引擎,用于当对所述逻辑表执行物化时,生成承载所述逻辑表的物理数据的物化表。13.一种电子设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如权利要求1‑9中任一项所述的生成数据表的方法。14.一