SAP 那点事BW HANA

作为在去年10月份SAP公司大会上隆重推出的产品,不得不提,HANA是十分强大的,它与BW是相辅相成的,但又可以独立于BW之外,虽然建模功能不如BW强大,但是它的ETL较之BW快上了至少10倍以上,速度和可实时性是HANA绝对的优势,它的快不仅仅是把数据都放到内存中应用,最重要的是它把原有的最底层数据存储由原来的行排列变成了列排列,其中SAP的HANA专家还指出应用了几个新玩意,CE和DS,以及SUP+HANA平台的概念,HANA里的Attribute View,Anaylisal View和Calculation View等等,其实就是BW中的InfoObject,Cube,其中Calculation View这个东西可以编程,Oh,My God!听完这些,相信一些资深的BW顾问就会不禁要有一种世界末日的感觉,呵呵。SAP HANA此玩意感觉上颠覆了很多东西,其创新真是让人感觉眼前很亮。但是别急,后面的才是最重要的,那就是销售。无论是底蕴多丰厚,资历多悠久的公司都必然要靠销售,要靠利润来支撑。别的不说,就拿是个人都知道的来说吧,微软的win7,以及即将面世的win8,都需要拥有大众的认可,大众的金钱来购买。现实社会总是残酷的,哪还会有纯为大众服务,一分不取之说,有也只是个人行为而已,一个世界名企诸如SAP之类,无不是需要庞大资金来维持嘛,否则哪来的创新,所以说,创新和销售绝对是相辅相成,创新完了就是销售,获得利润再来创新,以此循环往复。相信很多人会认为随着HANA的推出BW的时代过去了,也不全是这样,SAP推出了2种BI方案,一种是纯HANA,另一种就是BW ON HANA,我在跟SAP专家聊的时候,他跟我说SAP不敢完全舍弃BW全部改为HANA,就是因为之前很多企业都上了BW,那样做的话会引起公愤,呵呵。虽然HANA相对于BW有速度和实时性的强大压倒性优势,往往超级复杂的报表在BW中需要20分钟甚至几十个小时的时间,在HANA中提高了5-300倍的速度效率,这个成绩是绝对惊人的。毕竟BW出来的年头也不算多,未来的BI方向其实就是BW+HANA+BO,正所谓各有优势各有所用而已。但是其中有一点引起我的关注,SAP专家指出SUP+HANA平台,将会以BO做为数据源做为后台,而在我们的认知中,BW往往是BO的后台,BW做为一个数据处理的后台,BO是做为前端展示。由此是否会得出HANA=BW+BO的结论呢?呵呵,那这个就应该不是创新,而是革新。SAP做为德国出产的世界名企,在全世界各地都有分布,也许在别的国家是很适用的,但是在中国却绝对行不通。

    我亲眼见识了一次也是我本人第一次的售前会,哈哈,很搞笑,中国国情就决定了当下,废了BW改上HANA?一旦不行,谁也付不起这个责任,在别的国家可能行吧,在中国很难,领导一拍桌子大怒,指着鼻子就该骂了,这不是明摆着骗钱嘛,怎么能被别人牵着鼻子走,只有适合的难题才会适合上HANA而已,中石油的勘探院根据自身真实情况,已经决定完全上纯HANA的技术。SAP专家个个都是人精,借着是来交流的其实就是销售,一看下面的技术领导不能拍板,就改问上面的信息主任是谁哇,局长是谁哇,呵呵。这就是中国啊!其实作为IT实施项目,只要甲方答应做了也开始付钱了,那么作为乙方的实施方就只会不管三七二十一,强扭的瓜也要给你扭成甜的,怎么着都会把系统鼓搞到上面去,为了赚钱就是会如此不择手段。对于这块我的感触还有很多,在此不表。

转载于:https://www.cnblogs.com/huggins/archive/2012/01/19/2326267.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/422595.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java数组中相同的元素个数_java求两个数组中相同元素出现的次数

法一public class Methodfifth {public void mixed(int array1[], int n1, int array2[], int n2){int i 0, j 0,number0;while (i < n1&&j < n2){if (array1[i] array2[j]){number;i;j;}else if (array1[i]>array2[j]){j;}else if (array1[i] < array2…

实例1.2:获得应用程序主窗口指针

主窗口指针保存在CWinThread::m_pMainWnd中&#xff0c;可以先调用AfxGetApp函数获得应用程序的指针&#xff0c;然后通过应用程序的指针获得其主窗口的指针。 //获得应用程序指针CMy1_2App* pApp (CMy1_2App*)AfxGetApp();//获得主窗口指针CWnd* pMainWnd pApp->m_pMainW…

【C++ 学习笔记】 MFC CEdit

环境&#xff1a;VS2008 -关联变量 方法一&#xff1a;在控件上右键-变量-CEdit类型变量-输入变量名。 方法二&#xff1a;添加代码 头文件中定义变量CEdit m_edit_fileName;源文件中变量关联DDX_Control(pDX, IDC_FILENAME, m_edit_fileName); -取得文本 取得CEdit中输入文本的…

java log4j 配置_Java:log4j与log4j.properties的配置说明

[来源&#xff1a;Java |作者&#xff1a;Java |时间&#xff1a;2007-7-20 |去论坛]--在强调可重用组件开发的今天&#xff0c;除了自己从头到尾开发一个可重用的日志操作类外&#xff0c;Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目…

Linq(03)基础之Orderby group-by

说明&#xff1a;本内容来自微软的MSDN&#xff0c;好记性不如烂笔头&#xff0c;加深印象。 我的心得&#xff1a;开头 Let子句 1) 在查询表达式中&#xff0c;存储子表达式的结果有时很有用&#xff0c;这样可以在随后的子句中使用。 2) 该关键字可以创建一个新的…

linux-tar命令详解

转自&#xff1a;http://www.21andy.com/blog/20060820/389.html linux解压 tar命令 tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数&#xff1a; -c &#xff1a;建立一个压缩文件的参数指令(create 的意思)&#xff1b; -x &#xff1a;解开一个压缩文件的参数指令&#xf…

java tcp端口复用_windows server tcp端口重用问题

我们的服务器端和客户端都是windows的Serverclient(192.168.1.11)发送socket连接到windows服务端&#xff0c;windows处理完数据返回报文后就close掉了(server端是java写的)。比如client使用12345端口发送数据到server的7777端口。client收到server的fin包后完成4次挥手后clien…

计算机视觉基础(11)——语义分割和实例分割

前言 在这节课&#xff0c;我们将学习语义分割和实例分割。在语义分割中&#xff0c;我们需要重点掌握语义分割的概念、常用数据集、评价指标&#xff08;IoU&#xff09;以及经典的语义分割方法&#xff08;Deeplab系列&#xff09;&#xff1b;在实例分割中&#xff0c;需要知…

使用vs2010+WCF发布json数据,ExtJS4.0进行调用

花了近一天的时间调试解决&#xff0c;希望对有相同需要的朋友有帮助&#xff1a;1、新建一空网站,添加一个web页面webform1.aspx&#xff0c;添加ExtJs相关引用<link href"ExtJs4.0.7/resources/css/ext-all.css"rel"stylesheet"type"text/css&qu…

mysql的 怎么处理_本人的MySQL连接到底怎么处理才好……

RT&#xff0c;代码本人直接贴了……using MySql.Data.MySqlClient;namespace WindowsFormsApplication1{public class ClassConnect{MySqlConnectionStringBuilder cs new MySqlConnectionStringBuilder();cs.Server “127.0.0.1”;cs.Port 3306;cs.Database “user_syste…

js解密

js解密http://www.cfansblog.com/tools/jsEncode.html转载于:https://www.cnblogs.com/skillCoding/archive/2012/02/03/2336700.html

java qq通信_结对博客(Java通信项目QQ)

项目名称&#xff1a;JAVA通信项目——QQ成员&#xff1a;邢正&#xff0c;郑振兰项目需求&#xff1a;QQ每个人都用过&#xff0c;它的意义就不再讲了。之所以选择做QQ事因为它有挑战性&#xff0c;涉及到通信、传输、swing等各种知识。(好吧我不装逼了&#xff0c;说的直白点…

类的序列化[Serializable]

简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中&#xff0c;先将对象的公共字段和私有字段以及类的名称&#xff08;包括类所在的程序集&#xff09;转换为字节流&#xff0c;然后再把字节流写入数据流。在随后对对象进行反序列化时&#xff0c;将创建出与原…

java深度克隆大数据_Java - 深拷贝技巧

先让我描述一下问题&#xff1a;我在某Action(struts2.x)-A中写了一个功能P,以当前用户的某个标识F 1时需要走这个功能,而且这个功能因某些原因已经侵入到了其他一些method中。顺便一提,A中获得当前用户session的method已经被父类封装好了。然后我的代码已经push上去了,第二天…

Android中的Handler, Looper, MessageQueue和Thread

前几天&#xff0c;和同事探讨了一下Android中的消息机制&#xff0c;探究了消息的发送和接收过程以及与线程之间的关系。虽然我们经常使用这些基础的东西&#xff0c;但对于其内部原理的了解&#xff0c;能使我们更加容易、合理地架构系统&#xff0c;并避免一些低级错误。 对…

java平面_java知识点整理

一、http和tcp/ip的区别&#xff1f;http是应用层协议&#xff0c;主要解决如何封装数据。tcp/ip则是传输层协议&#xff0c;主要解决数据如何在网络中传递。web应用使用http协议作为应用层协议来封装成http文本协议&#xff0c;然后使用tcp/ip做传输层协议将信息发布到网络上。…

设计模式—适配器模式

一、概念 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——Gang of Four Adapter模式的宗旨&#xff1a;保留现有类所提供的服务&#xff0c;向客户提供接口&#xff0c;以满足客户的期望。 对象适配…

android UI进阶之实现listview的分页加载

上篇博文和大家分享了下拉刷新&#xff0c;这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。 还有个问题&#xff0c;当用户从网络上读取微薄的时候&#xff0c;如果一下子全部加载用户未读的微薄这将耗费比较长的时间&#xff0c;造成不好的用户体验&…