Cognos学习笔记(一)
来源:互联网 发布:淘宝店铺的层级和名次 编辑:程序博客网 时间:2024/06/06 01:37
Cognos学习笔记
Q1:Cognos产品由哪些模块组成,各模块之间的关系是怎样的?如何访问各模块?Cognos系统初始化包含哪些内容?其中如何进行数据源配置?
答:[1]Cognos产品结构如下图所示:
Cognos 8 的功能组件分为服务器端和客户端两部分,服务器端是基于SOA构架的Cognos 8服务,以Web Service的方式接受和处理用户请求;客户端程序是开发人员使用,用于构建CUBE和Cognos 8元数据的工具,它们分别是:TransFormer 和 FrameWork。用户制作、浏览报表和业务分析都是基于浏览器的,不需要安装插件或客户端,在浏览器端,用户可以访问以下组件:Report Studio、 Query Studio 、 Analysis Studio。同时用户也可以基于Cognos提供的SDK开发应用直接访问Cognos 8 服务。
如上图我们可以看出,用户通过浏览器访问Cognos提供的服务模块ReportStudio,
QueryStudio,AnalysisStudio,但这三块功能的数据来源全部来自于Cognos元数据,在后续会将了解到Cognos元数据就是指的数据包(Package),而数据包(Package)统一由Cognos的
FrameWork功能组件进行发布,哪FrameWork如何将数据源发布成数据包呢,主要可以选择两类数据源,一类是CUBE(数据立方体),一类是数据库表,而CUBE(数据立方体)的生成是需要通过Cognos TransFormer功能组件来进行设计,而数据库表部分,FrameWork可直接连接数据库进行访问;
另外,Cognos是以webservice的方向向用户提供数据服务,它还提供了一组SDK(软件开发工具包),用户可以通过JAVA程序调用SDK,从而获取Cognos提供的数据服务,基本上用户通过浏览器访问到的Cognos服务,都可以通过SDK调用访问。
ReportStudio,QueryStudio,AnalysisStudio这三者开发出来了报表是有差别的,ReportStudio模块提供报表的样式设计工具,故本模块开发的报表多是固定类报表,因为其样式一经设计后将不会发生大的变动,而QueryStudio,AnalysisStudio是用户自定义的查询,有点类似于Cognos提供给用户的SQL查询界面。
[2]用户可以通过输入Cognos访问路径直接在页面上访问Report Studio、 Query Studio 、 Analysis Studio在个模块,而TransFormer和 FrameWork部分由于是Cognos服务器端部分,目前还不知道通过哪个入口访问到这两个模块;
[3]Cognos系统初始化以及数据库初始化目前还不知道从哪个界面入口去操作;
Q2:Cognos开发流程是怎样的?
答:
注:(1)使用Framework Manager连接数据源,建立元数据模型并发布包;
(2)使用Transformer引用元数据包作为数据源,制作模型并生成MDL文件;
(3)使用Adminstration发布Cube数据源并创建发布数据包;
(4)使用Analysis Sudio打开对应的数据的cube数据包,创建多维报表并保存到业务部门对应科室路径;
(5)使用Report Studio制作固定报表;
- Cognos学习笔记(一)
- Cognos学习笔记系列(一)-软件安装
- cognos 学习笔记1
- cognos学习笔记
- cognos学习笔记
- cognos学习笔记
- cognos Report Studio学习总结(一)
- 转贴:Cognos 8体系结构学习笔记
- cognos笔记
- Cognos学习
- Cognos SDK 入门教程(一) - Hello Cognos
- COGNOS安装笔记
- cognos学习路线图
- COGNOS用户权限设置(一)
- Cognos函数(一) - 时间函数
- 新手学习Cognos BI 10
- Cognos
- Cognos
- ios 常用的宏定义
- 非常好的websocket讲解2
- 【UUIKit-51-1】UIImageView-创建与属性
- 【Docker入门】使用Nginx反向代理最前端,多个Docker容器做后端。将多台服务器整合到一台服务器上
- proxychains and ssh(代理服务器linux)
- Cognos学习笔记(一)
- LeetCode---Rotate Array
- 初学shell,今天遇到由wget下载到本地的网页源代码的乱码问题,无聊的写了一个转码的脚本
- ssoj2457备用钥匙
- 网站开发进阶(五)网站发布之道
- IOS网络笔记--地图内容4(定位到当前位置)
- 队列即基本操作(c链表实现)
- 微信支付的坑
- iOS经典讲解之在navigationBar上面添加多个任意控件