400-606-2017
400-606-2017

BI积木魔方AutoBI,应用对象化,可以排列组合的报表工具

2021年3月19日 |

谈起积木和魔方,相信很多人儿时都有所接触,也玩过。这两项东西非常的开发智力,如果谁能够玩的特别溜,不仅会吸引所有人的眼光,更会引起人们由衷的赞叹:奥力给!太厉害了!其实这种东东,在现在最为直接的体现是3D打印机。这些都是一样的道理,即原子或者分子化多个原材料,然后搭积木般,组合成各种各样的应用。

而来到计算机软件技术的世界,则是各种组件化的流行。通过各种组件组合,搭配出各种各样的应用。而截止至今日,真正在软件行业里能够做到如此少之又少,而放眼BI界,就更加少得可怜。而我们今天要介绍的云蛛系统AutoBI就是这少得可怜的其中一员。我们先来看看程序世界里的对象和实例化的概念。

以Java语言为例,我们深入研究什么是对象。如果考虑到现实世界中,可以发现身边很多对象,汽车,狗,人等,这些对象都有一个状态和行为。如果我们考虑一只狗,那么它的状态是 - 名称,品种,颜色和行为 - 吠叫,摇摆,跑等。如果软件对象与现实世界中的对象进行比较,它们具有非常相似的特征。软件对象也有状态和行为。软件对象的状态存储在字段和行为是通过方法如图所示。因此,在软件开发中,方法上的一个对象的内部状态和操作的对象对对象的通信是通过方法来完成。而Java的类则是可以被定义为描述行为的模板/蓝色印花/指出其类型支持的对象。现在,我们就来定义一个类。

然后我们就可以根据这个类来实例化出来相应的对象,如下:

然后我们可以根据这个类,实例化两个对象a和b,a名叫张三,10岁,b名叫李四,11岁。a和b都有姓名和年龄,但是确实是完全不同的两个人。而对于我们的AutoBI来讲,组件就是我们所说的类,拖拽到页面里的应用就是实例化出来的对象,即这么一个组件可以通过实例化,并赋予不同的业务逻辑,从而形成不同的业务逻辑功能。

拿云蛛系统在线体验中的【一图多源】来说,就比较好诠释这个。【分体-SQL-查询】这个组件,就是我们上面所说的类,拖拽到页面上,就是实例化了不同的a,b,c,d等等,之后就开始配置不同的逻辑,从而形成了不同的应用。就如上图,这些都是一个组件实例化出不同的应用,这个就是我们所说的应用对象化,这个对于从代码对象化到应用对象化,是一个实质性的跳跃,也是云蛛系统中一个核心技术点所在。而作为云蛛系统的另一个特色则是可以随意排列组合,进行控制。

还是这个【一图多源】的功能,我们实例化相关对象后,就可以设置这些对象的动作了,我们可以随意的进行排列组合的控制,上述的对象都可以对这个饼图进行控制,这是其中的一个应用,您也可以看一下【分体式BI-联动】这个页面:

您可以看到在页面里,箭头指示,表明了里面对象之间的控制关系。从中,可以看到其随意的排列组合控制的特性。同时,这个页面呢,我们也可以从中看到整个页面是由5个对象共同组成的。5个对象协同完成了这个页面的业务功能,当然您也可以添加更多的对象,进行不同的排列组合,从而形成更加复杂的业务功能。

而这就是云蛛系统所变幻出的奇妙功能,作为云蛛系统中的重要角色AutoBI,已完全成为BI界里的积木和魔方,其倡导的分体式BI技术,必将为企业的数据可视化事业保驾护航,助力企业腾飞发展!

商务咨询

电话:400-606-2017

技术支持

微信:cobwebtimes

电话:400-606-2017

微信

微博