买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于BI平台的低代码平台数据传输方法_上海纽酷信息科技有限公司_202210699217.0 

申请/专利权人:上海纽酷信息科技有限公司

申请日:2022-06-20

公开(公告)日:2024-04-12

公开(公告)号:CN115098567B

主分类号:G06F16/248

分类号:G06F16/248;G06F16/2455;G06F16/2458;G06F16/27

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2022.10.14#实质审查的生效;2022.09.23#公开

摘要:本发明公开了一种基于BI平台的低代码平台数据传输方法,包括以下步骤:S1、在低代码平台建立表单结构A并同步到BI平台,BI平台同步创建表单结构B,表单结构A映射为clickHouse数据库中的物理表结构,若表单结构A从属于表单结构B,则会在clickHouse数据库的表单结构B中维护和表单结构A的关系;S2、在步骤S1的前提下,在低代码平台的表单结构A中建立数据C并同步到BI平台,BI平台同步的表单结构B中同步有数据D。本发明中,将现有低代码平台上的结构和数据全部实时同步到BI分析系统上,这样就能够直接使用BI分析系统搭建低代码平台所缺乏的报表服务,即便是非专业人员也能轻易内搭建出一套复杂分析报表,提高便捷性,降低时间和人力成本。

主权项:1.一种基于BI平台的低代码平台数据传输方法,其特征在于,所述低代码平台和BI平台之间通过消息中间件kafka进行数据传输,低代码平台投送数据至消息中间件kafka,BI平台消费消息中间件kafka中的消息,具体的,包括以下步骤:S1、在低代码平台搭建出自定义的表单、流程和服务规则,包括表单的字段、字段类型和配置属性,流程包括工作流和审核流,工作流负责将多个表单关联起来,可以做到表单联动,审核流是在单个表单中,实现表单审核状态变化;S2、将低代码平台的表单结构传给BI平台,并落到clickHouse数据库中;S21、在低代码平台建立表单结构A,根据表单信息创建kafka消息,并将表单结构A通过kafka消息中间件将数据传输到flink系统,flink系统按照既定的协议要求对kafka消息进行解码,并通过数据驱动将对应数据表创建到clickHouse数据库,即在BI平台同步创建表单结构B;S211、在低代码平台修改表单结构A后,根据修改后的表单结构A1构建新的kafka消息,并发送到消息中间件Kafka;S212、flink系统收到新的kafka消息,按照既定的协议要求进行解码,并判断对应表单结构B是否存在,若存在则执行步骤S213,若不存在则执行步骤S214;S213、去除修改后的表单结构A1中已经存在的组件字段,并判断修改后的表单结构A1中是否有表单结构B中不存在的组件,若是,则通过数据驱动为表单结构B中新增组件字段,获得修改后的表单结构B11并持久化到clickHouse数据库,若不是则直接输出表单结构B并持久化到clickHouse数据库;S214、根据修改后的表单结构A1通过数据驱动在clickHouse数据库中新建对应的表单结构B12:S22、在步骤S1的前提下,在低代码平台的表单结构A中建立数据C并同步到BI平台,BI平台同步的表单结构B中同步有数据D;S221、在低代码平台编辑数据C,低代码平台取其修改的数据C1增量性的发送到消息中间件kafka;S222、BI平台收到数据C变更的消息,从缓存中读取数据C已同步的全量消息D,与本次增量数据C1通过单据id取交集得到新的全量数据D1,并放入缓存中;S23、解析全量数据D1中所有的数据列信息,通过与表单结构B中的所有列信息进行对比从而得到一个完整的执行sql,通过数据驱动插入到clickHouse数据库,并通过表的合并引擎MergeTree,对单据主键相同的数据进行合并;S3、BI平台将最新的表单之间关联关系,以及流程与表单的关联关系,按照低代码平台侧的呈现规则进行展示,保证低代码平台配置的关联逻辑与BI平台的展示逻辑保持一致。

全文数据:

权利要求:

百度查询: 上海纽酷信息科技有限公司 一种基于BI平台的低代码平台数据传输方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。