Cognos Analytics是Cognos BI产品的最新版本,又称Titan或者Cognos 11
*** 2017.10 *** 过时内容剔除
*** 2016.01 *** 用户体验、为何升级、安装、配置、试用
*** 2015.12 *** 发布信息、产品定位、官方视频演示、产品下载
个人微信讨论:dawandouabc
企业服务:www.bluehero.com.cn
IBM在2015年圣诞节前夕发布了Cognos的最新一代产品——Cognos Analytics。从而使得Cognos家族在历经5年后又一次有了新版本。本文将带领大家围绕这个主题看一看新版本的Cognos Analytics的种种新细节。其实说实话作为一款企业级的应用软件,酷炫的新特性一般很难被老用户特别快的接受并且实施,这与企业用户追求稳定的作风相关,所以Cognos Analytics依然没有走酷炫新功能的路子,而是把着眼点依旧放在了构架、稳定性、用户界面友好、三方支持这些领域。
1. 关于命名
大家已经看到,在这里我们用到的名称是Cognos Analytics,而非沿用Cognos Business Intelligent,这就与我们经常讲到的Cognos 8与Cognos 10区分开来。在商业智能领域,Cognos向来使用BI作为产品名称,已经沿用了近十年。从我们熟悉的8.3、8.4一直到10.2.2一路走来到现在Cognos BI基本上代表了IBM 商业智能软件。可以移步这里(http://dwz.cn/2sCKR6)查看所有IBM软件产品的发行日期以及过保日期。那么我们可以看出Cognos本身的转型方向是更加偏向分析,而非仅仅是一个商业智能工具。那么我们先从这个时期的IBM软件战略谈起。
1.1 IBM Analytics
IBM Analytics是一个IBM部门或者业务单元,其中不但要包括所有IBM与分析有关的软硬件以及服务,可以说的是这是一个总入口。当然这里的分析不仅仅是指商业智能,也有预测性分析、风险、甚至面向社交网络的分析。访问这里(http://www.ibm.com/analytics/us/en/)进入。
1.2 IBM Watson Analytics
作为IBM绝对重要战略重点之一的“认知计算”的一个实际例子之一,Watson Analytics属于IBM面向下一代分析的一个桥头堡。而且从目前看来,Watson Analytics无论在迭代速度、易用性、功能扩展性上都是一个未来杀手级的产品。并且天生SaaS构架决定了其基因优越性,并且还有Watson注入的语义分析识别以及取之不尽的强大运算能力。这样都将使得Watson Analytics会将“分析”这种掌握在少数人手中的能力变得被大家普遍使用。最终目的就是直接对接数据源,然后可以不经人工数据建模而直接将分析结果输出。(对Watson Analytics感兴趣的朋友直接加我好友)
1.3 IBM Cognos Analytics
是Cognos BI 10的一个升级版本,曾经用Titan作为命名而亮相于“Insight2015”大会。由于依旧服务已有客户,所以还是会沿用之前的辉煌,继续服务于商业智能领域。但是正如刚刚解释的,商业智能+分析预测+认知计算才是未来大方向,所以个人认为会越来越多的与Watson Analytics所融合。不过短期看来由于庞大的市场以及已有的装机量Cognos Analytics依旧会非常稳健的在商业智能领域做领头羊。参考Gartner魔力象限。
最后要提的是IBM的云战略正在形成一个完整产品体系的“云”体验。我们已经可以看到绝大多数分析产品已经有了SaaS版本。相信不久的将来最终客户会更多的移植到云上,而减少在IT上的投入。
2. Cognos Analytics的两个版本
目前看来刚刚release的Cognos Analytics分为两种模式:传统授权安装以及云端订阅。关于“上云”这件事情基本上没有什么意外,甚至也听过之前的叫法“Cognos Business Intelligence on Cloud”。那么这次的发布刚好呼应了这种趋势,并且真正起名为:Cognos Analytics on Cloud,所以我们会看到Cognos Analytics代表新版本,Cognos Analytics on Cloud专门指代这个新版本的云端产品。
2.1 关于新版本的支持情况
可以看到,最新的版本对大数据以及云端的支持做了大量的更新,这样就使得客户无论将Cognos Analytics对接内部大数据源,或是云端服务都可以轻松实现。在安装使用Cognos Analytics之前还是建议先查看该产品对三方的支持列表:http://dwz.cn/2sDSKC。
2.2 试用与下载
试用直接在云端,而且直接就是最新版本。以后可能不会在提供离线安装版本的测试。请访问:https://cognosnext.bi.ibmcloud.com/bi/index.html。实际情况是有时候访问比较快,有时候慢了,最怕就是那个“你懂的原因”导致。
针对正式用户,请直接用passport advantage登陆并且按照part number下载,访问:http://dwz.cn/2sE22R。
2.3 快速视频演示
演示1: 专业仪表盘开发 http://dwz.cn/2tm5dm
演示2:快速报表开发 http://dwz.cn/2tm5KM
演示3: 自动化建模 http://dwz.cn/2tm5QH
演示4: 与数据互动 http://dwz.cn/2u9GrM
3 试用与思考
由于存在两种版本,那么如果不乐意亲手安装的朋友可以直接访问SaaS版本,快速亲身感受一下。
不过绝大多数的已有企业用户可能更关注“授权安装”的方式,这样将使得对现有软硬件构架尽可能少的改动。
3.1 安装与配置
首先看到安装文件比之前版本确实做到了简化。Windows下双击立刻安装,linux也只是提供了.bin文件,可以直接安装。并且Linux下也直接添加了jre,这个大大减少了管理员配置不同版本的jre需求。
在这里需要注意几点,对于理解新版本是至关重要的:
- jdbc的驱动将统一放到cognos\drivers(而不再是cognos\webapps\p2pd\WEB-INF\lib),这样更加逻辑。
- 上传文件数据将会用文件方式保存(而不是之前的存放资料库)这就需要提前配置好这个文件目录
- Windows下默认安装出来的资料库改成了Informix(而不是之前的Derby),稳定性大大加强。个人认为Informix的性能与稳定性足以使得越来越多的用户不再单独配置资料库而完全信赖Informix
在新版本中Gateway的配置进一步弱化,甚至在默认安装时已经不需要再去关注,那么将来配置Gateway以及Webserver的理由无外乎:有Kerberos或者旧的portlets(IBM已经把gateway这层正式用optional标注了)。那么应用层上的服务沿用10.2.2的Websphere Liberty,默认分配最大内存也变成了4GB(之前是Tomcat,768MB)。
3.2 管理
首先为了系统稳定的运行,还是需要一些先决条件的。IBM给出的很多条件(官方链接http://dwz.cn/2ttvA3),但是在我看来这几个比较值得注意:
- 需求内存不小于10GB(不是小本敢玩的软件了)
- IE依旧需要开启兼容模式,但是11.0.4+之后版本终于不需要开启这个设置
- 针对linux的:需要ulimit改成unlimited(虽然这个跟之前版本的要有一致,但是很多用户并没有严格执行导致很多奇怪问题)
3.3 小结
从安装配置来看,改变还是挺大的,但是这些改变并不是突然来临。而是在前几个版本已经酝酿成功了。还是如之前说过的:Cognos Analytics是商业软件,要照顾到用户习惯,不能有大的跃迁,所有都要以平滑过渡为主。
在安装配置这节我们看到Cognos正在往“一路NEXT”的模式发展,这将极大简化后期维护成本,以及门槛。就个人而言,我也是曾经经历过几周都装不起来的痛苦时段,所以对这种简化非常支持。
开源的内嵌软件正在被“洗蓝”,也就是说用IBM产品替代。Derby到Informix,Tomcat到Websphere Liberty,都说明了Cognos向更加健壮的方式走去,并且将来的技术支持也会更加全面。
最后,从三层构架说明一下简化程度:
Gateway层:在安装时你会看到已经被标注成为“optional”了,意思就是默认可有可无了,将被下一层替代。
Application层:除了需要扩展成为分布式系统,那么几乎不需要做任何配置(安装时有expand选项,为扩展而生)。
Content数据层:默认安装Informix,几乎可以接受默认,不再另行配置。因为Informix的成熟度、支持度都不是之前Derby能够比的。
除此之外,使用db2作为资料库,查看了一下Cognos自己生成的DDL。发现11版本与10的生成DDL完全一致。那么大家可以直接使用原有的sqlscript去建立资料数据库。上传两个对比。(看附件cs_db2_ddl.zip)
4 用户体验
首先就是UI的改变,基本上大家可以看到IBM的产品的UI越来越统一,这是引入IBM Design之后强化了的视觉效果,还是老话IBM是一家服务企业的公司,所以不会看到跳跃的颜色或者文字。所有的设计原则都是打算叫你老板一眼就区分出来你到底干活呢还是酱油呢。这种设计风格正在被越来越多的公司产品接受,例如Tableau或者Power BI看起来似乎都类似,不好说谁学谁或者谁更好。
与以往不同,这次的版本增加了些导向性指引,这样的体验会使得生手或者升级过来的用户有一个第一次接触。例如你会看到“报表制作”或者“内容管理”都会有一个小点指引你快速上手。
可以看到众多的xxstudio正在变得融合,其实这也符合需求,大家就需要最终的呈现,而并不在乎使用哪个特定的studio。看起来终于要有统一的"report",代替了之前的Report Studio、Query Studio、Analysis Studio分而治之的局面。而Dashboard在展现上的加强,很容易便做出漂亮的呈现报表,特别是inforgraphe的引入更是说明了这一点。
可以看到建模终于可以同时在web上完成,这里需要看到的是依然可以安装FM去建立复杂的模型,但是针对广大业务人员来说或许简单的模型已经足够。特别是直接上传需要的数据源,立刻建模,立刻拥有结果。这也呼应了本版本的口号:designed for me,build for us。
搜索功能将是针对全局的,并且不需要再次去设置index,这样对于开发人员来说是个方便改进,任何时刻搜索使用到的名称。就连我都不明白为什么这个功能这么晚才出现。
5 为什么升级
说到新产品的异同,可能会说很久。但是真正需要的确是“为什么升级”?毕竟争取一个企业用户的升级是很难的。就目前而言,能看到的好处大概罗列了一下,故意忽略掉例如性能、稳定性、美观等等每个版本都在讲的内容,专门看看“干货”。
- on cloud的版本。虽然跟升级关系不大,但由于这种改动太顺应时代以至于不得不放在第一位。可以说这点开辟了一条新路,不但对已有用户有借鉴,也更容易争取新的用户。按月支付可能会更加讨好中小微型用户,扩充影响力群体。
- 自主报表。IBM称之为“smarter self-service”从上传数据、建立模型、制作报表、部署发布一连串的动作全部可以由业务人员完成。这是一个非常高效的方式,可以说这种改变真正把主动权还给了报表消费者。
- 低运维成本。随包发行中去掉了一些开源软件,而换成了IBM系,这样可以将运维更多的推给厂商,减少运维人员的压力。构架的转变更多的简化系统暴露在用户面前的复杂度,使得不用再去过多考虑Cognos体统中的各层关系,各种工具的制约等等。
- 降低学习成本。导向型使用,纯粹浏览器操作,相互融合的工具系统,一切都在降低学习成本。
6 总结
作为IBM Cognos系列产品的最新版本,过度的还算是很平滑,不乏小的惊喜。个人最近用了不少“新IBM”的软件产品,无论是Verse、Bluemix、WatsonA还是CognosA都是挺喜欢的。从试用看来印象最深的就是化繁为简的思路,体现在各个方面,毕竟用户的学习成本越低越好。