smartbi问题_SAP BO的五大尴尬,Smartbi就是HANA用户的“菜”

今天给大家分享的是在2018年9月7日由广州思迈特软件有限公司(Smartbi)主办的“蝶变-Smartbi2018大数据分析峰会”北京站,吕敏杰女士的主题演讲。

嘉宾介绍:

北京博时至简科技有限公司创始人、技术总监吕敏杰女士,15年来一直投身于BI产品的实施与培训工作,其中超过10年以上专注于SAP-BO,曾为各大央企实施过BI项目。

(以下为演讲内容)

这个是SAP的BI解决方案,现在中国很多大型国企都是利用的SAP的解决方案,比如中石化、中石油、中粮。SAP BI主要的数据源是ERP,它也有相应的ETL的工具,包括实时的和非实时的采集工具。数据抽取后存放在数据仓库中,以前的数仓是BW,现在是BW on HANA或者是HANA,当然数据仓库也可以不用SAP的解决方案,也可以用Oracle等各种数据库。在数据仓库基础之上,会有BI工具这一层,就是SAP自己的BO。

BO这个工具我用得比Excel还熟悉,很多熟悉我的朋友管我都叫BO控,也叫BO粉,其实这个工具我还是非常喜欢的,但是随着现在企业的用户数据量越来越大,客户会觉得对于整个SAP的性能有一些瓶颈。性能问题通常分为前端和后台,SAP推出的HANA就是它最新的数据仓库解决方案,HANA通过软件和硬件相结合的内存数据库实现数据加速,在我一个实际客户案例中,一亿数据的SQL语句在以前的数据库十分钟都跑不出来,改用HANA后1秒钟就出来了。这时就发现后台快了,效率提升巨大,但前端的BO却转了十秒钟都没出来,这时的瓶颈就是前端展现工具了。

除此以外,SAP BO还存在一些困境:

首先,很多客户都给我提出这样的抱怨,说我现在用的产品对于我的这个专业人员的要求太高了,大家都知道SAP是个自由顾问的生态模式,一两年的顾问人天价格要一千五以上,资深的顾问三四千的都有,甚至还有更贵的,所以这个产品专业性高导致就是人员成本会非常高,导致是需要专业人员才可以进行开发、进行运维。

第二个方面就是因为它是国外的产品,国外的厂商首先很难去给你提供定制,当我产品不满足需求的时候怎么办?建议你用别的方式能解决就解决不能解决就适当用就可以了,不会给你提供定制,也很难去给你提供这种针对性的技术支持,它的产品支持很多都是靠实施顾问,大家有问题在朋友群里面问一下,厂商基本上是不会给你回复的。

第三个是产品体系越来越重。我2004年做这个产品的时候它的产品安装包只有几百兆,在64位操作系统当中可以跑起来,到现在这个为止这个产品的安装包已经多达了四五个G,在64位的内存机器上跑起来都达不到较好性能。所以它的产品体系重导致对服务器要求越来越高,但是前端展现却没有达到最好的要求。

第四点就是它有一些本土化的需求是满足不了的,像我们在用系统过程当中总会有这样一些情况就是咱们不可能用系统满足所有的需求,总会有一些手工数据,那很多时候用户都会提出比如说我要求做excel导入,可不可以做在线填报,“对不起,BO都不支持”,这都是国外一些产品的这样一些问题。

然后最后一点就是它其实很难和最新的技术去做融合,我其实听到我们的客户有人会说,比如说像现在的图形,尤其目前当大数据火起来以后大家对数据展现要求是越来越高的,很多业界开源的图形组件比如说ECharts、D3,这些图形提供非常新式的这样一些可视化的展示方式,有的人问能不能和我们的BO融合在一起,“对不起,BO没有这样的二次开发接口”,除非说自己去做定制开发才可以实现。

因此为了满足我的客户需求,我就开始推SAP数据仓库HANA+Smartbi前端工具的解决方案,Smartbi从企业最基本的格式报表到自助分析,再到数据可视化、到数据挖掘以及基础的数据采集平台,功能是很全的,所以说不用担心没有满足不了的前端的数据展现需求。

假如说我现在想开发一张财务报表,在我们Smartbi里面有“电子表格”这个功能,它的特点是直接在Excel里面通过安装插件然后直接把Excel里的表样直接原生复制出来,以前如果有电子表格或者表样的样式,我们直接COPY就可以了,拷贝过来之后可以通过数据连接访问到HANA里的视图(业务模型)。接下来在每个单元格里把HANA里的对象拽过来,并添加限制条件,这样就可以把单元格的内容填充上,之后我把整个表样发布到平台上,用户最后通过WEB浏览器的方式查询报表结果,这个时候你在HANA里面所做的所有的参数以及所有的数据是通过参数方式直接呈现在Smartbi前端,另外一个就是它本身实际上是直接基于Smartbi这个模型上去做的一个查询,把它填充成报表的样子,这样一张报表我很快开发完了,这个是我们在HANA模型基础上,然后利用电子表格去开发这种格式报表的一个过程,其实非常简单,画表样、设置单元格的公式,发布一张报表就开发完了。

下面我们再去看另外一个场景,就是在HANA模型的基础上,怎么样去做自助分析,首先HANA这个模型就是一个数据的来源,那么在我们Smartbi前端会有自助分析功能——透视分析,这个自助分析功能可以直接在业务模型字段基础上,重新做一层业务主题的组织(业务模型)对语义层进行封装。接下来在前端工具里面使用自助分析功能,直接基于模型去做各种样式的查询汇总,通过交叉表的方式快速查一下数据多少,这个时候的Smartbi可以快速的把SQL语句直接抛到HANA里面去执行,从而真正达到数据的高效展现。当我完成这样一个分析之后,我可以把它保存在我的个人空间里面,作为我自己的分析模板,以后我可以直接打开,如果这个模板具有分享的意义,我可以把它保存到其他的目录下,然后分发给别人。这就是自助分析的过程。

我们再看自助可视化的过程,自助仪表盘是Smartbi 8.5发布的最新功能。和前面的报表、分析场景类似,首先还是在HANA里做好业务模型,然后用Smartbi的自助仪表盘功能连到HANA的模型上(或者是连到它的业务主题上),就可以把相应字段拖拽出来制作各式各样的统计图,以及即时切换图形,直观的了解数据的分布规律,毕竟通过表格的方式看数据不是很美观,所有过程都是在浏览器界面来完成的。

介绍我们的一个真实案例,这是个集团领导战略驾驶舱项目,以前的产品架构是BW on HANA+BO仪表盘,所有的仪表盘打开都需要十秒以上,后来客户把BO替换成Smartbi,性能得到大幅提升(1秒)。同时在底层架构没有任何调整的情况下,数据分析延申到了What-if预测模型、明细报表等,业务范围也扩展到了财务管理、人事分析、市场营销和合同管理等场景。

我对HANA+Smartbi的解决方案介绍完毕,谢谢大家!

目录 第1 章 Designer 简介 1.1 概述 ...................................................... 8 1.2 Designer 和 Universe 基本原理 ............................. 8 1.3 如何使用 Designer 来创建 Universe? ...................... 12 1.4 谁是 Universe 的设计员? ................................. 15 1.5 Universe 开发过程简介 .................................... 16 1.6 Designer 示例材料 ........................................ 19 第2 章 执行基本操作 2.1 概述 ..................................................... 21 2.2 启动 Designer ............................................ 21 2.3 导入 Universe ............................................ 25 2.4 打开 Universe ............................................ 27 2.5 导出 Universe ............................................ 28 2.6 保存 Universe ............................................ 30 2.7 关闭 Universe ............................................ 32 2.8 创建 Universe ............................................ 32 2.9 设置 Universe 参数 ....................................... 35 2.10使用 Designer 用户界面 ................................... 67 2.11使用 “查找并替换” .......................................71 2.12组织表显示 ............................................... 74 2.13选择模式显示选项 ......................................... 79 2.14打印 Universe ............................................ 86 第 3 章 创建包含表和联接的架构 3.1 概述 ..................................................... 89 3.2 什么是模式? ............................................. 89 3.3 插入表 ................................................... 91 3.4 使用派生表 ............................................... 95 3.5 定义联接 ................................................. 99 3.6 定义特定的联接类型 ...................................... 116 3.7 使用基数 ................................................ 132 3.8 检查 Universe ........................................... 140 第 4 章 解决架构中的联接问题 4.1 概述 .................................................... 145 4.2 什么是联接路径问题? .................................... 145 4.3 定义别名 ................................................ 147 4.4 定义上下文 .............................................. 152 4.5 解决环路 ................................................ 162 4.6 解决陷阱 ............................................ 188 4.7 解决扇形陷阱 ............................................ 193 4.8 以图形方式检测联接问题 .................................. 199 4.9 检查 Universe ........................................... 202 第 5 章 构建 Universe 5.1 概述 .................................................... 207 5.2 Universe 构建简介 ....................................... 207 5.3 使用 “Universe”窗格 ................................... 210 5.4 有关类、对象和条件的基本操作 ............................211 5.5 定义类 ..................................................212 5.6 定义对象 ................................................215 5.7 定义次结构 ............................................247 5.8 使用次结构的级联值列表 ................................251 5.9 使用值列表 ..............................................254 5.10自动创建基本的 Universe .................................269 5.11测试 Universe ...........................................276 第6 章 生成 OLAP Universe 6.1 概述 ....................................................278 6.2 依据 OLAP 多维数据集源生成 OLAP Universe ................279 6.3 创建 OLAP 连接 ..........................................280 6.4 创建 OLAP Universe ......................................282 6.5 保存并导出 OLAP Universe ................................285 6.6 更新 OLAP Universe ......................................286 6.7 OLAP 至 Universe 映射 ...................................286 第7 章 依据元数据源创建 Universe 7.1 概述 ....................................................295 7.2 依据元数据源生成 Universe ...............................295 7.3 选择元数据源 ............................................296 7.4 XML 元数据源 ............................................298 7.5 Oracle 分析工作区 .......................................308 第8 章 创建 Universe 以用作 Metric 8.1 概述 ....................................................321 8.2 使用 Universe 来构建 Metric .............................321 8.3 企业 Metric ............................................. 324 8.4 Process Analysis 统计图的 Universe 配置 ................. 327 8.5 为基于集合的 Metric 设计 Universe ....................... 330 第 9 章 优化 Universe 9.1 概述 .................................................... 333 9.2 使用聚合表 .............................................. 333 9.3 使用 @ 函数 ............................................. 346 9.4 使用外部策略定制 Universe 创建 .......................... 354 9.5 使用分析函数 ............................................ 367 第 10 章 管理 Universe 10.1概述 .................................................... 379 10.2部署 Universe ........................................... 379 10.3针对 Universe 设置访问限制 .............................. 380 10.4与多个设计员一起工作 .................................... 389 10.5链接 Universe ........................................... 390 10.6在一个 Universe 中包含另一个 Universe ................... 399 10.7管理用户和登录 .......................................... 400 10.8优化 Universe ........................................... 402 附录 A 使用示例资料 A.1 概述 .................................................... 405 A.2 Club 数据库 ............................................. 405 附录 B Business Objects 信息资源 B.1 文档和信息服务 .......................................... 411 B.2 文档 .................................................... 411 B.3 客户支持、咨询和培训 ....................................412 B.4 实用地址一览 ............................................413 附录C 版本发布后的补遗 C.1 概述 ....................................................414 C.2 DBUser/DBPass ...........................................414 索引.............................................415
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值