System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于字段关系映射的BI数据交互分析方法技术_技高网

基于字段关系映射的BI数据交互分析方法技术

技术编号:40329190 阅读:24 留言:0更新日期:2024-02-09 14:21
本申请涉及一种基于字段关系映射的BI数据交互分析方法,通过配置支持多类型的字段关联映射的交互卡片;根据所述交互卡片,配置并保存当前卡片与目标卡片之间的字段映射关系;接收用户通过仪表板向当前卡片输入的卡片交互指令,根据所述卡片交互指令,识别当前卡片与目标卡片之间的对应字段映射关系,并根据所述字段映射关系,向仪表板返回目标卡片的BI数据。能够通过显式指定卡片字段之间的映射关系定义卡片间的关联关系,进而实现数据筛选、卡片跳转等功能;卡片跳转依托表字段到目标页面的筛选器的映射关系+URL传参,实现动态条件跳转,适应跨分析场景的页面跳转不能携带过滤条件。

【技术实现步骤摘要】

本公开涉及数据处理,尤其涉及一种基于字段关系映射的bi数据交互分析方法、系统和电子设备。


技术介绍

1、在bi系统的仪表板上,需要用到卡片之间的联动交互、仪表板间的筛选器条件同步、卡片跳转等功能。用户可以通过观远官网注册体验卡片联动、跳转等功能。

2、仪表板的卡片之间往往存在数据关联关系,关联关系对应的就是数据筛选、跳转等操作,而这些都是数据分析系统必不可少的基本功能。如何定义卡片间的关联关系,使得各种数据操作达到范围准确、粒度对齐、灵活又强大的功效,就变得非常关键。

3、另外,除了表字段,bi中动态参数、时间宏等也需要支持数据筛选操作,所以关联关系应当包含表字段、动态参数、时间宏等字段,以实现若干关联操作共同。

4、而在已知的数据分析类工具中,tableau、powerbi、quickbi等均提供了默认基于字段的卡片数据筛选操作,但这个筛选操作对应的关系是表字段与表字段的映射,且建立在源卡片和目标卡片均来自同一数据表(或数据模型)的前提之下。对于跨数据表的卡片或动态参数等非表字段均不能支持数据筛选、跳转等操作。因此,存在如下技术缺点:

5、无法支持跨数据表的卡片之间的数据筛选,很不灵活;

6、动态参数、时间宏等用户自定义字段无法参与直接数据筛选、跳转等操作;

7、在基于同数据表(数据模型)的多卡片场景下,只指定某一卡片关联特定的几张卡片操作比较繁琐;

8、跨分析场景的页面跳转不能携带过滤条件。


技术实现思路</p>

1、为了解决上述问题,本申请提出一种基于字段关系映射的bi数据交互分析方法、系统和电子设备。

2、本申请一方面,提出一种基于字段关系映射的bi数据交互分析方法,包括如下步骤:

3、配置交互卡片:包含筛选器卡片和图表卡片,其中,所述筛选器卡片和所述图表卡片均支持多类型的字段关联映射配置;

4、根据所述交互卡片,配置并保存当前卡片与目标卡片之间的字段映射关系;

5、接收用户通过仪表板向当前卡片输入的卡片交互指令,根据所述卡片交互指令,识别当前卡片与目标卡片之间的对应字段映射关系,并根据所述字段映射关系,向仪表板返回目标卡片的bi数据。

6、作为本申请的一可选实施方案,可选地,配置交互卡片,包括:

7、配置筛选器卡片,所述筛选器卡片用于交互定位,进行数据筛选;

8、为所述筛选器卡片设置支持包含表字段、时间宏、动态参数以及创建图表跳转的第一字段配置条件;

9、将所述筛选器卡片的第一字段配置条件保存在后台数据库中。

10、作为本申请的一可选实施方案,可选地,配置交互卡片,包括:

11、配置图表卡片,所述图表卡片用于交互定位,进行数据筛选;

12、为所述图表卡片设置支持包含表字段、应用动态参数以及创建图表跳转的第二字段配置条件;

13、将所述图表卡片的第二字段配置条件保存在后台数据库中。

14、作为本申请的一可选实施方案,可选地,根据所述交互卡片,配置当前卡片与目标卡片之间的字段映射关系,包括:

15、调用所述筛选器卡片,作为当前卡片;

16、通过所述筛选器卡片设置的第一字段配置条件,构建与所述目标卡片之间的第一字段映射关系;

17、将所述第一字段映射关系保存在后台数据库中。

18、作为本申请的一可选实施方案,可选地,根据所述交互卡片,配置当前卡片与目标卡片之间的字段映射关系,包括:

19、调用所述图表卡片,作为当前卡片;

20、通过所述图表卡片设置的第二字段配置条件,构建与所述目标卡片之间的第二字段映射关系;

21、将所述第二字段映射关系保存在后台数据库中。

22、作为本申请的一可选实施方案,可选地,接收用户通过仪表板向当前卡片输入的卡片交互指令,根据所述卡片交互指令,识别当前卡片与目标卡片之间的对应字段映射关系,包括:

23、用户通过仪表板向当前卡片输入的卡片交互指令,并根据所述卡片交互指令选中或者切换当前卡片的字段配置条件中的字段;

24、找到与当前卡片相关联的目标卡片,并进一步识别得到当前卡片与目标卡片之间的对应字段映射关系;

25、将当前卡片的字段配置条件中的字段,根据所述字段映射关系,映射并转换得到所述目标卡片的对应目标字段;

26、将所述目标字段写入所述目标卡片对应的字段配置条件中,转换得到所述目标卡片中的筛选条件。

27、作为本申请的一可选实施方案,可选地,根据所述字段映射关系,向仪表板返回目标卡片的bi数据,包括:

28、所述目标卡片根据所写入的所述目标字段,向后台数库库发送数据更新请求,其中,所述数据更新请求中携带所述目标卡片中的筛选条件;

29、后台数据库响应请求,向所述目标卡片返回与所述目标卡片中的筛选条件相对应的bi数据;

30、所述目标卡片接收所述bi数据,并重新进行卡片渲染;

31、渲染后,所述目标卡片完成与所述当前卡片的交互。

32、本申请另一方面,提出一种实现所述基于字段关系映射的bi数据交互分析方法的系统,包括:

33、交互卡片配置模块,用于配置交互卡片:包含筛选器卡片和图表卡片,其中,所述筛选器卡片和所述图表卡片均支持多类型的字段关联映射配置;

34、卡片映射构建模块,用于根据所述交互卡片,配置并保存当前卡片与目标卡片之间的字段映射关系;

35、交互响应模块,用于接收用户通过仪表板向当前卡片输入的卡片交互指令,根据所述卡片交互指令,识别当前卡片与目标卡片之间的对应字段映射关系,并根据所述字段映射关系,向仪表板返回目标卡片的bi数据。

36、本申请另一方面,还提出一种电子设备,包括:

37、处理器;

38、用于存储处理器可执行指令的存储器;

39、其中,所述处理器被配置为执行所述可执行指令时实现所述的一种基于字段关系映射的bi数据交互分析方法。

40、本专利技术的技术效果:

41、本申请通过配置交互卡片:包含筛选器卡片和图表卡片,其中,所述筛选器卡片和所述图表卡片均支持多类型的字段关联映射配置;根据所述交互卡片,配置并保存当前卡片与目标卡片之间的字段映射关系;接收用户通过仪表板向当前卡片输入的卡片交互指令,根据所述卡片交互指令,识别当前卡片与目标卡片之间的对应字段映射关系,并根据所述字段映射关系,向仪表板返回目标卡片的bi数据。支持卡片之间的跨数据表(数据源)的字段以及动态参数的映射交互,能够通过显式指定卡片字段之间的映射关系定义卡片间的关联关系,进而实现数据筛选、卡片跳转等功能;支持url传参时,通过在url参数中指定目标筛选器的条件,然后借助筛选器的能力完成数据筛选;卡片跳转依托表字段到目标页面的筛选器的映射关系+url传参,本文档来自技高网...

【技术保护点】

1.一种基于字段关系映射的BI数据交互分析方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于字段关系映射的BI数据交互分析方法,其特征在于,配置交互卡片,包括:

3.根据权利要求1所述的一种基于字段关系映射的BI数据交互分析方法,其特征在于,配置交互卡片,包括:

4.根据权利要求1所述的一种基于字段关系映射的BI数据交互分析方法,其特征在于,根据所述交互卡片,配置当前卡片与目标卡片之间的字段映射关系,包括:

5.根据权利要求1所述的一种基于字段关系映射的BI数据交互分析方法,其特征在于,根据所述交互卡片,配置当前卡片与目标卡片之间的字段映射关系,包括:

6.根据权利要求1所述的一种基于字段关系映射的BI数据交互分析方法,其特征在于,接收用户通过仪表板向当前卡片输入的卡片交互指令,根据所述卡片交互指令,识别当前卡片与目标卡片之间的对应字段映射关系,包括:

7.根据权利要求6所述的一种基于字段关系映射的BI数据交互分析方法,其特征在于,根据所述字段映射关系,向仪表板返回目标卡片的BI数据,包括:</p>

8.一种实现权利要求1-7中任一项所述基于字段关系映射的BI数据交互分析方法的系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种基于字段关系映射的bi数据交互分析方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于字段关系映射的bi数据交互分析方法,其特征在于,配置交互卡片,包括:

3.根据权利要求1所述的一种基于字段关系映射的bi数据交互分析方法,其特征在于,配置交互卡片,包括:

4.根据权利要求1所述的一种基于字段关系映射的bi数据交互分析方法,其特征在于,根据所述交互卡片,配置当前卡片与目标卡片之间的字段映射关系,包括:

5.根据权利要求1所述的一种基于字段关系映射的bi数据交互分析方法,其特征在于,根据所述交互卡片,配置当...

【专利技术属性】
技术研发人员:张进王贺锋史栋
申请(专利权)人:杭州观远数据有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1