`
- 浏览:
6029 次
- 性别:
- 来自:
合肥
-
Cognos 8体系结构学习笔记之二:请求流程(转载)
访问Cognos8
- 用户通过浏览器发起Cognos访问请求,请求被送至Cognos Gateway
- Gateway接收请求并发送给一个dispatcher
- dispatcher发现请求没有附带passport,将请求发送给Content Manager
- Content Manager将请求发送给Access Manager
- Cognos允许匿名访问,于是一个passport附加于该请求,然后请求通过Content Manager返回给dispatcher
- dispatcher处理请求,并发送给展现服务
- 展现服务将欢迎页面通过dispatcher,Gateway发送给最终用户
- 用户通过浏览器发起Cognos访问请求,请求被送至Cognos Gateway
- Gateway接收请求并发送给一个dispatcher
- dispatcher发现请求没有附带passport,将请求发送给Content Manager
- Content Manager将请求发送给Access Manager
- Cognos不允许匿名访问,Access Manager将该请求返回并附加一个错误信息
- Content Manager将附带错误信息的请求返回给dispatcher
- dispatcher将请求发送给展现服务
- 展现服务创建合适的登录页面通过dispatcher,Gateway返回给用户
- 用户输入ID和密码等必要信息通过原先的流程发送请求至Access Manager
- 验证通过后,Access Manager产生一个passport附加于请求
- 请求返回给最终用户
查看报表或分析结果
- 用户点击查看报表,请求通过Gateway,dispatcher发送至展现服务
- 展现服务通过dispatcher,Gateway返回Cognos Viewer给浏览器。Cognos Viewer包含一个HTML frame报表展示页面。该报表展示页面的URL指向一个用于展示数据的Content Manager 对象
- 浏览器将这个URL通过Gateway,dispatcher发送给Content Manager
- Content Manager将权限控制列表,执行动作(例如:读),用户信息发送给Access Manager
- Access Manager决定用户是否能执行该动作。Content Manager将报表以HTML或者PDF等文档的形式通过dispatcher,Gateway发送给用户。
运行HTML报表或分析
- 用户点击报表,请求通过Gateway,dispatcher发送给展现服务
- 展现服务将请求通过dispatcher发送给报表服务
- 报表服务通过dispatcher向Content Manager发送报表和元数据请求
- Content Manager将报表XML定义和元数据发送给报表服务。仅当Cognos服务器重启或者报表更新并重新发布后,Content Manager会重新获取元数据
- 报表服务将错误页面或者未准备好页面或者HTML报表或分析其中之一返回给展现服务
- 展现服务将结果通过dispatcher,Gateway发送给浏览器
计划任务执行
- 当计划时间到达时,事件管理器发送请求给Content Manager获取用户credentials,然后以用户的身份登录并获取passport
- 事件管理服务通过dispatcher发送请求给监听服务执行计划任务,后台运行
- 监听服务发送通过dispatcher发送请求给Content Manager创建一个历史对象,该对象用于确保正确的状态在用户接口中显示
- 监听服务将运行请求转发给相关的服务模块,并保持与其异步通信
- 监听服务更新历史对象的状态为“执行”
- 当任务运行完毕时,对应的目标服务存储相关信息(包括报表输出,代理事件列表等)进Content Manager,并结束与监听服务的通信
- 监听服务检测任务的最终状态并更新历史对象
运行代理
- 请求通过Gateway,dispatcher发送给监听服务
- 监听服务验证请求,并在Content Manager中创建一个历史对象
- 监听服务将请求转发至代理服务,并保持异步通信
- 代理服务向Content Manager请求代理定义以及之前的代理时间列表
- 代理服务通过批量报表服务执行代理条件
- 代理服务比较生成的结果与之前的事件列表,创建并存储更新后的代理事件列表
- 代理服务通过监听服务执行任务
- 监听服务在每一步都创建历史对象,并将请求转发至对应的服务
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Cognos 8 体系结构详解 #### 一、引言 随着企业对数据分析需求的不断增长,商业智能(Business Intelligence, BI)系统成为现代企业管理的重要工具之一。Cognos 8作为一款功能强大的BI解决方案,其独特的体系...
Cognos 8I 个人学习笔记 .DOC,.PPT等文档可以直接打开 解压后放在D盘,文件名不要修改,安装思维导图Mindjet MindManager Pro 6软件后运行Cognos.mmap观看
在“Cognos BI 系列之第二讲:Cognos开发流程 2-1”中,我们将深入探讨Cognos的开发过程,帮助你掌握如何有效地构建BI应用。小龙眼老师的培训视频和配套PPT文档将为学习者提供实践指导。 1. **Cognos环境搭建**: ...
### Cognos 学习笔记知识点详述 #### 一、Cognos 报表制作简明手册 **1. 建立数据库连接** 在使用Cognos进行报表制作之前,首先需要建立与数据库的有效连接。以下是具体的步骤: - **启动Cognos Impromptu ...
#### 二、COGNOS 8 体系结构概述 COGNOS 8 的体系结构设计旨在满足企业级BI系统的灵活性、可扩展性和高性能需求。它主要由以下几个关键组件构成: 1. **Cognos Connection**:这是用户与COGNOS 8交互的主要界面,...
**第二章 Cognos 8 开发应用工作流程** 这部分详细介绍了从需求分析、设计、开发、测试到部署的整个Cognos 8应用开发过程,每个阶段都有明确的任务和步骤,以确保项目的成功执行和最终用户的满意。 以上是Cognos 8...
Cognos报表操作流程详解 Cognos报表操作流程是指利用Cognos软件创建报表的整个过程,包括数据源的连接、数据处理、报表设计和发布等步骤。下面将详细介绍Cognos报表操作流程的每个步骤。 Step 1: 数据源连接 在...
总的来说,Cognos 8 提供了一个全面的BI平台,从数据建模到报告制作,再到数据分析,涵盖了整个商业智能流程。通过深入学习并熟练掌握这些工具,用户可以高效地提取数据价值,为企业的决策制定提供强有力的支持。
在这个“cognos8 资源大全”压缩包中,您可能找到了关于Cognos 8的全方位资料,包括文档、教程、案例研究等,这些资源将有助于深入了解和使用这个强大的工具。 1. **Cognos 8概述**:Cognos 8的核心是其集成的架构...
Cognos8 官方学习资料 内容包括:性能调优、维度函数使用指南、SDK入门、外观定制……
1. **Cognos 10.1 学习笔记**: - **基础概念**:了解 BI 的基本概念,包括数据仓库、OLAP、报表和分析等。 - **安装与配置**:学习如何安装 Cognos 10.1,配置服务器和客户端环境,以及设置安全策略。 - **框架...
Cognos8的使用,包括framwork transformer 和connection的使用,比较详细。
创建一个新的虚拟目录,名为“cognos8”,并将其指向Cognos安装目录下的“webcontent”子目录。确保给予足够的权限,包括“读取”,“运行脚本”和“浏览”。同时,在虚拟目录下创建“cgi-bin”子目录,指向相应的...
Cognos 8 SDK 是IBM Cognos Business Intelligence的一个重要组成部分,它为开发者提供了一整套工具和文档,用于创建自定义的集成、扩展或自动化Cognos 8的功能。这个SDK主要面向Java开发者,因此熟悉Java编程是必要...
### IBM Cognos8迁移至Solaris方案:深入解析与实施指南 IBM Cognos Business Intelligence(BI)作为企业级数据分析工具,其升级与迁移工作是IT部门的重要任务之一。尤其是从Cognos8迁移到更新版本的过程中,涉及...
8. **部署与发布**:经过测试的报告和模型会被发布到Cognos门户,供用户访问。发布过程需要考虑到权限管理和版本控制,确保正确的人看到正确的信息。 9. **维护与更新**:随着业务需求的变化,开发者需要定期更新和...
Cognos 8是一款由IBM开发的企业级商业智能(BI)和性能管理解决方案,它提供了全面的数据分析、报告、仪表板和查询功能。...提供的"Cognos8最全PPT.pdf"文件将详细讲解这些概念和步骤,是掌握Cognos 8的宝贵资源。
在本文中,我们将深入探讨"Cognos8开发端安装"的相关知识点,帮助你顺利进行安装过程。 一、系统需求 在安装Cognos 8之前,确保你的计算机满足以下系统要求: 1. 操作系统:Windows Server 2003或更高版本,或者...
**Framework Manager** 是IBM Cognos 8 报表平台中的核心组件之一,主要用于元数据模型的设计与构建。通过它,用户可以设计出符合业务逻辑的数据结构,并将这些结构发布到Cognos 8 Server 上供报表设计者使用。具体...