专栏首页用户7220666的专栏想做数据分析,看看这款开放了上千个API接口的BI工具
原创

想做数据分析,看看这款开放了上千个API接口的BI工具

众所周知,API就是接口、通道,负责一个程序和其他软件的沟通,本质是预先定义的函数。

对于软件提供商来说,留出API,让别的应用程序来调用,形成生态,软件才能发挥最大的价值,才能更有生命力。(同时别人也看不见代码,不伤害商业机密。)

对于应用开发者来说,有了开放的API,就可以直接调用多家公司做好的功能来做自己的应用,不需要所有的事情都自己操刀,节省精力。

为了更好的服务客户,亿信华辰一站式数据分析平台ABI提供了上千个API接口,方便用户扩展,便于与第三方系统集成,缩短项目实施周期,降低成本。下面我们来聊聊亿信ABI的集成与扩展。

亿信ABI的集成

亿信ABI的集成指ABI面向第三方系统进行的集成。

场景1:客户需要在其环境或系统中嵌入有ABI计算的结果页面。

亿信ABI提供很多客户方便接入的前端web接口,只需根据规则拼接好url地址,通过url链接客户就能很方便地接入亿信ABI的页面。

比如拼接一个查看报表的url:http://192.100.11.22:8080/abi/ebibase/showreport.do?resid=EANA$2$2$2$a22f94016b3a4a7da84f788a782c595e$43a8f4a558104fa4bdd332eb859eb5ff.rpttpl

其中abi/ebibase/showreport.do是操作地址,参数resid=后面的内容就是一个报表的id。

场景2:客户提供接口供亿信ABI取数。

针对这种情况,亿信ABI有专门用于取数的接口数据源。通过外部接口我们可以得到数据源,根据数据源就可以建立接口主题,这时候还能通过脚本对获取到的接口数据进行过滤筛选处理。有了接口主题表就可以制作分析表进行数据分析了。

场景3:客户想要亿信ABI相关的数据或信息。

亿信ABI提供有多种接口供外部获取想要的数据和信息,客户需要哪一个环节的信息数据(比如:日志信息、工作流信息),都可以通过相应的接口获取。

亿信ABI的扩展

亿信ABI的扩展指ABI可以灵活地对自身功能进行拓展增强。

场景1:报表展现时单击某一行数据使其整行变色。

亿信ABI提供有客户端脚本,客户端脚本使用javascript语言编写,在页面初始化完成后执行,可以对页面增加特效和其它用户想要的定制效果。

场景2:当统计表格计算后的数据满足一定条件时,发送邮件,预警推送。

亿信ABI提供有服务器端脚本,服务器端脚本使用的是java脚本语言groovy,可以根据需求完成客户想要的计算前的事件或计算后的事件。

场景3:客户想要定制一些组件,并能在报表编辑时使用。

亿信ABI提供有扩展组件,扩展组件通过写入js扩展组件文件,即可添加一个新的组件,而不需要修改后台。

小结:通过亿信ABI提供的各种接口和方法,亿信ABI能很方便地根据客户要求进行对接和定制开发,这就使得亿信ABI有优秀的集成和扩展能力。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 人工智能、机器学习、数据挖掘以及数据分析有什么联系?

    用户7220666
  • 通过每年的人口普查数据,我发现中国人口结构正在恶化

    近些年来,总有媒体报道,中国在养老、医疗、教育各个行业出现的巨大的人力需求缺口,2017年左右,中国的“光棍危机”开始爆发,小编希望能够通过数据分析的方式搞清楚...

    用户7220666
  • 用幻灯片来汇报数据分析结果,导入导出功能是亮点

    已经给大家介绍过了非常多的分析数据、观察数据和探索数据的操作和手段,今天就给大家详细介绍一个用于汇报展示数据分析结果的功能操作——幻灯片,以前大家接触的都是WP...

    用户7220666
  • 2018年Web开发人员应该学习的12个框架

    它可以帮助你获得更好的工作,并将你的职业生涯提升到新的水平,如果遇到无聊的工作,例如启动和停止服务器,设置一些cron作业,以及回复维护传统的旧电子邮件应用,使...

    我就静静地看
  • java面试需要掌握知识点

    重点知识 由于我面试的JAVA开发工程师,针对于JAVA,需要理解的重点内容有: JVM内存管理机制和垃圾回收机制(基本每次面试都会问,一定要搞得透彻) JVM...

    Java高级架构
  • 畅想未来驾驶技术,汽车以太网势必先行

    // 此处引用自度娘 // → ECU(Electronic Control Unit)电子控制单元,又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微...

    鲜枣课堂
  • 【DB笔试面试633】在Oracle中,什么是待定的统计信息(Pending Statistic)?

    在数据库系统运维中,DBA常常希望维持SQL执行计划的稳定。很多DBA和开发人员对于Hint的依赖,很大程度上也是源于在CBO情况下,执行计划对于统计量过于依赖...

    小麦苗DBA宝典
  • 面试题1(选择正确的类型转换)

    Which ofthe following are legal lines ofcode?( 下列哪些代码是合法的?) (a) int w=(int)888.8...

    Java学习
  • 设计模式-搞个接口,留有余地,让你我不再尴尬

    设计模式,Design Patterns,Pattern,翻译为“模式”总感觉不够接地气,用今天的话来说可以叫“套路”。设计模式就是写代码的过程中一些常规打法和...

    ImportSource
  • 德国工匠精神:聪明人要学会下笨功夫

    工匠精神强调的不仅仅是对作品的精雕细琢、精益求精,更是一种坚守,是对材料、工艺、造型以及背后承载的文化与精神的敬畏、坚守与传承。工匠精神的证明,隐藏在每一个值得...

    钱塘数据

扫码关注云+社区

领取腾讯云代金券