SAP TECHED2009 之 BusinessObjects的一些情况(多图)_阿泰的博客-程序员秘密

技术标签: sap  产品  个人随笔  工具  数据库  报表  crm  

 
不知不觉时间SAP TECHED2009已经过去一周多了,趁着还没忘记,赶紧回忆一下记录下来。
因为我主要是BusibessObjects(以下简称BO)系列产品的用户,所以自然也是对这部分比较关心。
对于SAP的其他产品,我基本上一无所知。
2007年10月份,SAP以68亿美元的价格收购了BO公司,而SAP之前也有自己的BI体系。
在这两年的时间里,SAP究竟在这个层面做了些什么工作,BO原来的产品体系发展又如何。
虽然之前也从各个渠道得到过一些信息,但是相比之下这种场合的信息更权威更全面一些。



我这次主要听了下面几个讲座
1:在SAP系统中充分利用水晶报表功能 (实践课)
2:SAP技术综述
3:SAP BusinessObjects Explorer简介
4:在SAP NetWeaver BW 及相关数据库中的最佳设计实践 (实践课)

本来一个人只能报一个实践课的,但是这次大会网站的选课系统比较差劲,也没提示。
我就给排到第1个课程了,其实我最想听的还是4.


关于BI的系列讲座,因为讲座安排的问题,我没有听全。
但是综合起来讲到的是下面几个产品
1:CrystalReports(报表工具)
2: Xcelsius(仪表盘,图表工具)
3:BusinessObjects Explorer
4: PoleStar(多维度数据展现平台)
但是很奇怪竟然没正式地讲一下BusinessObjects Enterprise或Crystal Reports Server
这两个企业报表平台,虽然各个讲座里都有提及。
当然,一般来说,要上这个企业级平台BOE基本上是必备,不可能说单买上面任何一个产品

下面我每个课程大致记录一下。

水晶报表课程

首先是水晶报表课程,水晶报表我比较熟悉了,主要的目的是想听下一步的发展计划。
课程是先讲座,答疑,再实践,再答疑。
两个人用一台电脑,我的合作伙伴是浙江一家公司的CTO,因为刚上了SAP的产品,所以来了解一下。
右边也是第一次接触水晶报表的,很认真的看着教程,觉得新鲜好玩。
对我来说,新的东西就是SAP单独给水晶报表做了一个插件,来获取自己BW的数据源。
当然,拿到数据后,后面的操作都一样了。
讲师讲解得非常一般,无论是演讲技巧还是对技术的把握度。
后面的实践更是糟糕,虽然确实是按照讲义做下来了。
但是讲之前并没有介绍一下数据关系,以及我们能根据这些数据达到说什么实际的业务效果。
而仅仅是Step By Step的告诉你水晶报表能做出这么个表格,这么个图表
做是做出来了,但是效果又如何呢。
后来有人提问,竟然是个挺漂亮的MM,问的很好,因为问得就是BOE长期存在且一直不能解决的问题
讲师含糊地混过去了。

对于我来说,我得到这么个信息。
2010年不会有新的独立的水晶报表版本出现,但是会专门出一个“Crystal Report for SAP NetWeaver BW”
也就是SAP BW定制版本。
这个对水晶报表用户是个好事,呵呵。


SAP技术综述

这是纯讲演,其实说白了就是产品介绍课。
讲演者技巧非常好,场面气氛掌控也不错。语调高昂有激情。
主要是讲解了SAP的产品,短期的一些规划,还有BO系列产品的一些现状。
于是我了解到的是,2009年BO与SAP之间的产品正在进行深度整合。
新的产品听到到主要是Explorer,以及重新建构的Data Servces代替原来的DI
另外就是听出来,SAP产品非常多,版本非常多,而且很杂乱。早期同一版本中各个模块界面不一致。
因为当时讲师举得这么个例子。
好像是金龙鱼(不是太确定),采购CRM软件,当时决定用CRM2007,决定的原因就是:这个版本界面一致,便于给员工培训。
这个例子举得有点晕,呵呵。感觉画蛇添足了。

简单以一下PPT里的与BI相关的几个产品(趋势)图




BusinessObjects Explorer

纯讲解课

用Google的方式实践BI,这是个新奇的名词。
确实,对于一个新系统模块的使用者,如果能像用Google一样的搜索方式分析数据,跟多么轻松。
看下图,输入关心的关键字,查询到相应的报表(或其他数据表现形式)


不过后来很大的篇幅是在讲解这个查询后的一个数据表现形式(PoleStar),
之前我听售前做过介绍,也有技术专门做了一个应用场景的例子。
这确实是一个很棒的工具,他会让使用者很有成就感,这可能是其他工具难做到的。
当时我们将Demo给客户演示,第一次同时引起各个层级领导的兴趣
可以参考下
https://create.ondemand.com/polestar/SP1/ExplorerHockey.swf这个视频,可以任意取维度,设置条件,以及使用任意图表等。
另外还有这个地址
https://create.ondemand.com/explorer可以直接上传自己的Excel文件解析体验
PS:听课前听到后面的人说,这个产品到现在的销售额是2.5亿欧元。不知道真假。

除此之外,就是它所标称的亿级别的数据秒或毫秒级呈现(Explorer加速版)。
这个一般的系统很难做到,后来课后我特意排队请教了Jason.Zhao,我说我是BO的用户,怎么能快速切换到这种版本
他也直接的告诉我,这是基于SAP BW Accelerator的,加上配套的硬件设施,价格不菲。
也就是说,我们只能用普通版本。
后来我仔细看了下PPT,也就是这个环节(粉色区域部分)。
而我们如果要切入的话,只能走红线部分。


在SAP NetWeaver BW 及相关数据库中的最佳设计实践
这个是我最关心的一个课程。

运气比较好,我旁听的时候看到实践的桌子有个空位,加塞了。
旁边坐的竟然是SAP的Data Service开发组的一个员工,呵呵。

不过讲得。。差强人意。
后来我下课去问了几个问题,讲师说他是做水晶报表的,这个不是很了解,晕。

课程讲的内容与主题不一样,主要讲的是Universe的设计
据说这是BO的“发明”一个的词汇(单指本领域),中文叫语义层。
简单的说就是一个中间层,介于数据模型和业务逻辑之间。
有点像我们的数据库设计了的字段注释一样。
他把注释部分开放给用户,让终端用户不用明白数据库是如何设计的,只要很据语义层定义的逻辑关系
使用自己熟悉的业务指标就可以进行数据分析。
Universe可以直接以用到CrystalReports, Xcelsius,和WebI等。
而且SAP BW也将统一到这个语义层上来。
下面是语义层的架构模型,中间的那个区块就是。
可以看到他是介于数据源和数据表现的一个层。


BO XI 3.1 增加了对SAP BW的支持,以及对OLAP的直接支持。
并且对OLAP支持的力度也比较大。

实践课是两个mm讲的,应该说她们的水平都不错。
不过跟水晶报表一个毛病。
还是没有讲解数据关系和实践目标,而且竟然讲到了Context,Loop这些比较特例的情况
这对于第一次实践课的人来说,还不如不讲。
纸质操作指导只有8页,还有错误。。而实际的指导有35页。也太省事了。

其他:
1:
展商很少,有三星SDS,NetAPP等少数几家。
大部分都是SAP自家的展位,当然也没几个
2:参会人数很多,大部分是厂家派来的。
3:SAP很有钱,但是TECHED也不过如此。不是说技术性的问题,而是讲演者,组织的一些细节。
4:这次大会发的资料参考价值太少,课程都没有提供纸质资料。美其名曰环保。

5:纪念包不错,质量凑合,但是功能性非常好。


关于我自己:
两天的自助餐都没吃上,听课之余还要赶回公司去干活
为了节约时间,坐了外滩的观光隧道,单程5分钟。来回50块。
如果乘地铁或论坛,都要近半小时,还要走很多路。
6、7年前我曾经坐过一次。当时我就想,我靠,这么傻X的东西也有人坐。
没想到我两天里就集中傻X了四次。
最惨的是有一趟是一个人乘的,里面漆黑一片。
过一段叫天堂与地狱的主题时,突然传来一声惨叫。
也不知道哪个大侠设计的,隧道里面还飘了几个大气球人,直接就扑到车厢窗前
我靠,差点把我掀翻。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/babyt/article/details/4847122

智能推荐

Elasticsearch结合java实现组合查询(模糊,区间,精确,分页)_酷酷的码农小哥的博客-程序员秘密

具体实现看下图:导入es的jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>创建Repositorypublic interface U

ESXi物理机内的虚拟机文件如何导出?_kepa520的博客-程序员秘密

主要有三种方法:1.最方便的就是通过OVF模板方式导出,速度快,占用空间小,导入也便捷。还可以自定义压缩率,但是稳妥起见还是建议按照默认压缩率来即可。2.主机-----摘要------右键需要导出虚拟机的存储-----浏览存储-----下载即可。这种方式速度比较慢,恢复也慢。导入的时候也需要注意,上传完成后需要手动把虚拟机VMX文件添加到清单,否则清单里

捻花成佛:成为股市高手需要读多少书_xxxl的博客-程序员秘密

今天看篇文章: 《独立思考的前提:你读过上百本经典》。文中引用黑格尔的话说,所谓常识,往往不过是时代的偏见。要超越这个时代的偏见,唯一的办法就是阅读。没有读过几百本经典,不足以谈独立思考。这句话在认知人类社会方面很正确,在俯视股市投资方面更正确,因为股市浓缩了人性的全部优点和缺点,尤其需要独立思考。但,很多投资者(包括一些基金经理和投资教父级的人物)所谓的独立思考,不是被巴菲特洗脑,就是把索罗

jmeter-Critical Section Controller (临界部分控制器)用法_翛然树的博客-程序员秘密

版权1.作用作用:临界区控制器确保其子节点下的取样器或控制器将被执行(只有一个线程作为一个锁)确保它的子元素(samplers /控制器等)在执行控制器的子程序之前只执行一个线程作为指定的锁。2.添加线程-添加逻辑控制器-临界部分控制器3.使用多线程下才能看到效果将接口放在临界部分控制器下才会起作用将事务放在临界部分控制器下,一样功效4.锁名称每个人都独立了,就不用管是否顺序执行了对比未添加锁唯一名称的采用线程数去给锁命名,就不容易出现重复(推荐使用)转载地址:https:..._1671465600

react native 热更新与程序简单调试_小宝&的博客-程序员秘密_react native ctrl+m

1.如何开启Developer Menu         模拟器:ctrl+m         真机:摇一摇手机即可2.调试及热更新准备工作:当真机使用数据线或者模拟器时可以忽略,建议都可以配置下进入 developer menu,点击最后一项:dev settings ,进入后点击 debug server host &port for device,在里面填写自己的ip和...

随便推点

JavaSwing图形界面编程之JSlider(一)_mq30的博客-程序员秘密

package three.day.frame;import javax.swing.JFrame;import javax.swing.JSlider;public class JSliderDemo01 {public static void main(String[] args) {        JSlider slider = new

Linux CentOs手动升级node_铁打的阿秀的博客-程序员秘密

Linux CentOs手动升级node1、查看是否安装了node查看node版本:node -v查看node路径:whereis node2、查找对应的nodejs包,具体参考https://nodejs.org/download/release/本人使用版本:node-v10.16.3-linux-x64.tar.xz3、切换到安装node的位置,此处为/usr/local/l...

一次开发ios rsa的过程_kyfxbl的博客-程序员秘密_android ios 使用rsa 加密

昨天需要把android版的用户注册功能,移植到ios版上。android版会将用户填写的手机号和密码,用RSA加密后发到server尝试直接使用modulus和exponent加密android版没有使用证书,是直接用modulus和exponent就加密了RSAPublicKeySpec publicKeySpec = new RSAPublicKeySpec(new BigInt

GitHub“又爆”神作,标星70K的力扣刷题宝典,助你冲击2021金三银四BAT_Java秦心的博客-程序员秘密

最近有看到很多朋友想进大厂,四面竟然都考了算法,很多同学面对算法的问题都很头大,因为自己做项目很难用到,但是但凡高薪的职位面试都会问到。最近我整理了一份刷题宝典,这份刷题宝典,也让我进了心仪的大厂。今天给大家分享一下:毕竟现在大厂里用的都是算法,所以这块内容不吃透肯定是不行的。目录如下:图文并茂,附有刷题答案源码。第一份:LeetCode算法收割机由于篇幅原因,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的可以添加上小助手V:bj070701即可获取到!..

thinkphp5使用Markdown编辑器Editor.md并上传图片_dk2319193的博客-程序员秘密

Editor.md官网:https://pandao.github.io/editor.md/index.html下载后解压放到项目内,和引入ueditor差不多1、引入项目资源<!--markdown编辑器--> <script src="{$Think.config.__STATIC__}/admin/plus/editormd/j...

android BroadcastReceiver学习_T_T_X_S的博客-程序员秘密

BroadcastReceiver1、简介1>广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用 Context.sendBroadcast() 、 Context.sendOrderedBroadcast() 来实现的。通常一个广播 Intent 可以被订阅了此 Intent 的多个广播接收者所接收。 2>广

推荐文章

热门文章

相关标签