独家功能分享:免费开源ERP Odoo 支持SQL在线的BI报表工具设置

引言

这么多年来ERP领域面对客户最多的抱怨是无法自己自主的在线通过SQL语句定制一张自己个性化的报表,且将这样的报表利用类似ERP系统界面、权限及动态实时的呈现给到其他的用户共享,往往我们了解到一些企业一般采用如下两种方案实现:

  • 拥有IT资源的企业:利用专业IT自主的资源,通过连接数据库的方式,编写SQL语句来定期的汇总数据信息,首先数据是定期的,不是实时的,同时也不是能通过既定的界面能够收到这样的数据。往往通过邮件发送给到对应的人员。
  • 未有IT资源的企业:利用本身自带的ERP系统所给予的报表资源,先导出EXECL,然后再通过其他的报表抽出对应需要的数据,进行人为的EXECL加工,加工完毕后,在通过邮件共享给到其他的用户,结果与之前的方案一样,不能实现界面共享和数据实时性的保障,同时数据的缺失和失真在所难免,更致命的是效率极其低下。那么提高效率的办法只有让负责ERP系统的服务公司帮助定期完成这样的工作,往往这样的服务的公司的操作手法和第一种基本一致,依然不是彻底有效的解决问题。

面对这样的问题,Odoo标准功能是否给予了解决,其实Odoo一样逃不开这样的困惑,开源智造咨询有限公司从成立之今,依然会有客户对报表个性化的问题提出了各种质疑与不满,只要他是ERP产品这个问题就基本无解,当然我们可以从改造的角度入手去根除这样的问题。现在我们逐步来分析一下Odoo的弊病,依然是举个例子!

案例分析

最常见的在国内案例应用当中,大家对Odoo原有的关于Odoo库存价值的计算报表有诸多的不满意,比如不能计算出具体的位置所属的产品价值、所属的公司或分公司的产品价值、对应位置及公司的该产品的总的数量库存与总成本价值等。以往客户在处理这样的问题需要进入到Odoo原先给到的三个报表界面中通过多次筛选,多次去分析及导出在Execl加工计算,那么客户就问,能不能在库存计价这一个报表里充分解决呢?答案当然是可以,但只能是Odoo专业的服务公司通过底层的代码改写来操作,这样开发工作量巨大,同时成本极高,影响系统本身的基本面的问题也更多。所以客户往往也不会非要这样操作。

可以看到客户需要的很多需求,标准Odoo报表表现不足

那么作为有IT条件的企业只能离线通过SQL拉取该数据,作为专业服务商往往也只能通过SQL语句去拉取,那么带来的问题依然是我们前面所谈到的实时性和具备安全条件的共享性不具备了。这个时候对于企业来说无论通过服务商的专业技能还是有条件的IT企业都需要系统能够有个地方能页面级的快速定制并快速部署报表放在Odoo当中那就完美了。

天降神兵:开源智造的SQL BI级报表定制工具也许真的是你不二选择

为什么我的标准Odoo系统从未见过这个功能

依然坚持我们对Odoo标准框架规范的不破坏的原则,充分保留一切Odoo自身的特性和优点,不重复造轮子,而是填充新零件,并且依然坚持老杨与老肖的设计风格理念:通用、简易、完美适配。

  • 菜单名称:显示在仪表板模块的报表名
  • 支持的视图类型:pivot,graph,tree等所有Odoo拥有的视图类型全部完美适配(有点小无敌)
  • SQL查询:通过SQL语句自由的将Odoo整个数据库里涉及的表任意调取和计算,跨表跨模块的数据随意获取。

报表当中的字段显示也可以自由定义

提供了强有力支持的访问权限设置机制

这报表想安置在哪个菜单目录下都随需应变

废话不多说,我们来跑一张关于公司下所属的客户所在的国家和对应的具体客户信息的报表。语句前面大家看了很简单,就一个小小的SQL语句就能完成。

真的有点吃惊,通过这个功能写了不到40个字母的SQL语句竟然完成了这么复杂的动态视图可随心配置的复杂的数据结构数据透视报表。肯定各位吃瓜群众有点懵逼了,这是怎么做到的?相信有很多人想定制这样的一个报表,往往对Odoo开发知道的朋友都明白,这要写大量的视图、模型、语句、Python执行脚本等东西,才能完成。那这个武器有点猛,真的就是这么简单轻而易举的完成了。

下面我们来解决我们的终极目标,库存位置的库存价值计算报表。因为这张报表仅需计算出相应的数据,无需透视,所以我们不设置那些pivot,graph视图类型,一个tree搞定。

真的是惊掉了下巴,这真的实现了!

有了最新的该产品的成本单价、有了数量、有了最后的产品数据的更新时间,有了所在的库存位置(在具体的哪个仓库)、有了所属的公司或分公司,同时又是实时且按权限去划分,又保留了odoo既有的分组查询和刷选查询的控件,似乎梦想变得如此的容易。

自从开源智造研发了此通用模块,陆续解决了近500加企业的报表数据的复杂定制工作,有的具备IT能力的企业自身通过该工具做出了许许多多的高级的特性应用报表,将原来至少需要花上20天的开发、测试、部署、调试的报表定制工作,变成了短短的半天即可完成。这样的效率叹为观止。

写在最后

如果各位对Odoo SQL BI级线上报表定制功能模块需更详细方案了解或者需要此功能模块,可以直接百度访问【开源智造】-【关于我们】-【联系我们】致电或填写线上反馈信息或邮件与我们联系,我们将通过服务工程师免费赠送给到有需求的人。

如果您对免费开源ERP Odoo整体产品不了解以及实施操作不了解的可以百度访问【开源智造】-【资源下载】-【书籍教程】免费下载 Odoo实施、开发、架构全套教材

来源:开源智造(OSCG) - 源自欧洲,业界领先的免费开源ERP Odoo金牌服务机构