首页 智能报表系统概述

智能报表系统概述

举报
开通vip

智能报表系统概述智能报表系统概述 智能报表系统 用户手册 第一部分 原理 目 录 目 录 第1章 智能报表系统概述 ......................................................................................................... 1-1 1.1 智能报表系统简介 ......................................................................................

智能报表系统概述
智能报表系统概述 智能报表系统 用户手册 第一部分 原理 目 录 目 录 第1章 智能报表系统概述 ......................................................................................................... 1-1 1.1 智能报表系统简介 .......................................................................................................... 1-1 1.2 智能报表中常用词汇简介 ................................................................................................ 1-1 1.2.1 报表客户端(Report Client End) ........................................................................ 1-1 1.2.2 报表服务器(Report Server) .............................................................................. 1-1 1.2.3 数据库代理(Database ProxyServer) ................................................................ 1-1 1.2.4 系统数据库(System Database) ........................................................................ 1-1 1.2.5 报表 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 文件(Template File ) .......................................................................... 1-1 1.2.6 报表文件(Report File) ...................................................................................... 1-2 1.2.7 License文件 ........................................................................................................ 1-2 1.2.8 报表浏览器(Report Browser) ........................................................................... 1-2 1.3 智能报表系统对环境的要求 ............................................................................................ 1-2 第2章 智能报表系统的组成与功能 .......................................................................................... 1-3 2.1 智能报表系统结构 .......................................................................................................... 1-3 2.1.1 报表系统系统结构 ................................................................................................ 1-3 2.1.2 报表系统操作流程 ................................................................................................ 1-4 2.1.3 报表系统中牵涉的几种文件 .................................................................................. 1-5 2.2 智能报表系统功能简介 ................................................................................................... 1-6 2.2.1 用户管理 .............................................................................................................. 1-6 2.2.2 数据源管理 .......................................................................................................... 1-6 2.2.3 报表管理 .............................................................................................................. 1-7 2.3 智能报表系统权限管理概述 ............................................................................................ 1-7 2.3.1 权限管理分类 ....................................................................................................... 1-7 2.3.2 权限级别 .............................................................................................................. 1-8 2.3.3 用户权限管理 机制 综治信访维稳工作机制反恐怖工作机制企业员工晋升机制公司员工晋升机制员工晋升机制图 ................................................................................................ 1-8 2.3.4 用户组权限和用户权限之间的关系 ........................................................................ 1-8 第3章 智能报表系统环境配置 ............................................................................................... 1-10 3.1 报表客户端配置说明 ..................................................................................................... 1-10 3.1.1 硬件要求 ............................................................................................................ 1-10 3.1.2 软件要求 ............................................................................................................ 1-12 3.2 报表服务器配置原则 ..................................................................................................... 1-12 3.2.1 配置量计算方法说明 .......................................................................................... 1-12 3.2.2 软件要求 ............................................................................................................ 1-14 i 智能报表系统 用户手册 第一部分 原理 第1章 智能报表系统概述 第1章 智能报表系统概述 1.1 智能报表系统简介 智能报表系统是华为技术有限公司基于业务数据库系统开发的支持跨平台 及多种数据库系统的独立报表系统。通过报表工具可进行报表的统计,生成 报表数据,了解业务系统的各项数据,并能根据这些数据进行分析、决策。 此外,还可通过报表工具对报表的统计内容、格式、统计条件等进行定制, 并利用报表模板将用户 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 的报表的格式和内容保存起来,可据此来生成报 表。本用户手册讲述了智能报表系统的原理、安装、操作、维护的相关知识。 1.2 智能报表中常用词汇简介 1.2.1 报表客户端(Report Client End) 智能报表系统的客户端,为报表系统的系统管理、报表模板设计、报表查询 提供界面。 1.2.2 报表服务器(Report Server) 用于处理来自报表客户端的服务请求,并将结果返回给客户端。如果处理的 是业务数据采集的请求,则转发给数据库代理处理。 1.2.3 数据库代理(Database ProxyServer) 用于从业务数据库采集数据,把采集的结果分批传送给报表服务器,再由报 表服务器返回给报表客户端。 1.2.4 系统数据库(System Database) 用于存放报表系统的系统数据,包括用户信息、用户组信息,数据代理信息, 数据源信息、业务数据的数据字典等,通过报表服务器访问。 1.2.5 报表模板文件(Template File ) 定义报表格式与所需访问的数据源的二进制文件,形式为*.FRF。一般保存 在服务器端,客户端可以保存模板文件的备份。 1-1 智能报表系统 用户手册 第一部分 原理 第1章 智能报表系统概述 1.2.6 报表文件(Report File) 本报表系统的报表二进制文件,是报表的查询结果。包含表格、数据、统计 图等报表元素,形式为*.FRP,可以使用报表浏览器打开。 1.2.7 License文件 控制系统权限的加密文本配置文件,由华为技术有限公司人员配置后发布给 用户。 1.2.8 报表浏览器(Report Browser) 独立的可任意发布的报表文件浏览器程序,用于浏览智能报表系统生成的报 表文件。 1.3 智能报表系统对环境的要求 智能报表系统需要JDK1.3或以上的版本支持。JDK是第三方产品,JDK1.3 对不同的操作系统要求如下: , 对于Solaris操作系统,可以是Solaris5.6、Solaris5.7或Solaris5.8, 在安装包中提供了JDK1.3包和对应的补丁包。 , 对于HP-UX的操作系统,需要HP-UX 11.0 以上的版本。 , 对于IBM的AIX操作系统,需要AIX4、AIX5版本。 , 对于Windows操作系统,需要WIN98、WIN2000和NT 4.0 以上的版 本。 1-2 智能报表系统 用户手册 第一部分 原理 第2章 智能报表系统的组成与功能 第2章 智能报表系统的组成与功能 2.1 智能报表系统结构 2.1.1 报表系统系统结构 智能报表系统分为三部分:报表客户端、报表服务器、数据库代理。这三部分协调工作访问业务系统开放的业务数据库。系统结构图如图2-1所示。 HTTP方式Socket方式JDBC方式报表客户端数据库代理业务数据库报表客户端报表服务器 业务数据库 数据库代理JDBC方式 报表客户端 业务数据库 系统数据库 报表客户端数据库代理 业务数据库 N:11:NM:NUNIX/Windows NTWindows+IEUNIX/Windows NTUNIX/Windows NT 图2-1 智能报表系统结构图 由图可知,智能报表系统中有且仅允许有一个报表服务器,而报表客户端允许有多个。报表服务器建立License机制,同时能够连接到报表服务器的客户端数量不能够超过授予的License数量。数据库代理允许有多个,每个数据库代理允许访问多个业务数据库,每一个业务数据库允许被多个数据库代理访问。 图中主要部件的功能如下: 1. 报表客户端 报表客户端主要包括以下组成成份。 , 客户端管理程序 1-3 智能报表系统 用户手册 第一部分 原理 第2章 智能报表系统的组成与功能 管理系统的用户、数据源、数据库代理、报表与报表模板。 , 报表模板设计器 用户可以使用报表模板设计器来设计报表文件。 , 报表查询条件设置界面 用户在报表查询条件设置界面可以设置一个报表的查询条件。 , 报表模板浏览器 用户使用报表模板浏览器浏览报表系统生成的报表。 2. 报表服务器 报表服务器主要包括以下组成成份。 , 支撑软件 如JAVA SDK 1.3.0或以上版本。 , 系统管理软件 用于处理客户端管理程序与报表设计器发往报表服务器的命令:如用户登录、修改数据源、下载报表文件等。 , 数据查询软件 接收客户端发送过来的数据查询请求,与数据库代理通讯取回结果,并将结果发往客户端。 3. 数据库代理 数据库代理仅实现访问业务数据库并取回查询结果的单一功能。 4. 报表系统数据库 系统数据库存放报表系统的信息,包括用户及权限信息、数据字典定义、模板文件资料以及其他相关信息。系统数据库采用大型关系数据库,可以选择的数据库系统包括Informix、Oracle、SQLServer、Sybase。报表系统数据库是报表服务器的工作平台。 5. 业务系统数据库 报表系统业务数据的来源。 2.1.2 报表系统操作流程 通常的流程为: 1-4 智能报表系统 用户手册 第一部分 原理 第2章 智能报表系统的组成与功能 (1) 用户通过网络从报表服务器下载并运行报表客户端程序,然后输入用 户编号与密码并登录到报表服务器。(仅第一次运行报表客户端程序 时需要从报表服务器下载,一般情况是直接运行报表客户端程序登录 报表服务器) (2) 用户发出访问业务数据库的请求,报表服务器接收到请求后从系统数 据库中读取业务数据库信息与数据库代理信息,并根据这些信息将请 求分发到一个数据库代理上。 报表服务器(3) 数据库代理访问业务数据库并将结果返回给报表服务器, 将返回结果进行打包后返回给报表客户端,客户端根据数据生成报表 并显示。 , 说明: 报表客户端与报表服务器之间采用HTTP通讯,报表服务器与数据库代理之间采用Socket通讯,数据库代理通过JDBC访问业务数据库。 2.1.3 报表系统中牵涉的几种文件 (1) 日志文件 记录操作信息和出错信息,在报表服务器安装目录的log子目录下。 (2) 模板文件 放在报表服务器的文件系统中,模板文件信息记录在系统数据库中。通过HTTP 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 与客户端进行文件传输。 (3) 本地模板文件 以文件方式存放在本地的模板文件。 (4) 报表文件 以文件方式存放在本地的报表文件。报表可以导出成常见格式文件。 包括: , HTML(*.htm、*.html) , TXT(*.txt) , EXCEL(*.xls) 1-5 智能报表系统 用户手册 第一部分 原理 第2章 智能报表系统的组成与功能 2.2 智能报表系统功能简介 智能报表系统是一个完全独立的系统,它可对系统的权限和文件进行管理, 并通过访问业务数据库实现为业务数据库制作报表。 报表系统以报表服务器为中心,报表服务器提供对外开发网页并绑定报表服 务程序。用户通过浏览器访问本网页,并可下载客户端软件安装包来进行安 装。安装完成后运行客户端,通过客户端软件登录到报表服务程序,即可得 到服务器端提供的服务,包括用户管理、数据源管理、报表及模板管理。 2.2.1 用户管理 管理员可以为报表系统创建或修改用户及用户组,维护报表系统的用户关 系,具体如下: 管理员可以创建一系列的用户组,每个用户组对应一个业务(通过每个业务 的License文件来区分业务),管理员可以为这个用户组授权:如能够访问 哪些数据源与模板文件,访问的是否有多大的权限。然后可以创建一系列的 用户,每个用户可以属于一个或多个用户组。登录报表系统时需要输入以该 用户的用户ID与密码,并选择工作用户组。 2.2.2 数据源管理 管理员需要将所需要处理的业务数据库的结构信息写入数据源中,在报表模 板文件设计时会以这些数据源定义为基础。同时,数据源管理员还需根据系 统的数据库代理安装情况配置数据源信息,并设定每个数据源使用那些数据 库代理访问。 , 说明: 一个数据源的信息包括以下内容。 (1) 数据源基本信息~如数据源所在服务器的IP地址与端口、数据库类型,如 Oracle、Informix等,数据库名字、登录用户与密码等。系统通过这些内容 就能够访问到业务数据。 (2) 数据源的表与存储过程信息。 (3) 定义系统通过哪些代理程序访问该数据源。 1-6 智能报表系统 用户手册 第一部分 原理 第2章 智能报表系统的组成与功能 2.2.3 报表管理 报表管理类似文件管理模式,主要管理报表模板文件、报表文件与相关的数 据文件。 报表设计与查询涉及到ProxyServer(数据库代理),用户设计报表模板文 件,保存在报表服务程序所在的目录。查询时调用这些模板文件,根据设计 内容访问业务数据库。其中报表服务程序负责数据的收发,数据库代理负责 采集业务数据。 报表模板文件主要包括两部分内容:报表的格式与报表的数据源定义。报表 的格式主要是定义报表的外观,如页眉、页脚、标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 、表格等内容;报表的 数据源定义主要定义这张报表访问哪个数据源的哪些表或哪个存储过程,这 些表或存储过程必须返回一个结果集供本系统生成报表。 报表文件是通过模板文件取得数据后有系统生成的二进制文件。它的内容包 括:报表的格式与报表的数据。 , 说明: 用户管理、数据源管理和模板管理的相关数据信息保存在系统数据库里。 2.3 智能报表系统权限管理概述 2.3.1 权限管理分类 智能报表系统的登录用户可以进行用户管理、数据源管理和报表管理。因此 权限管理也分为三类:用户管理权限、数据源管理权限、报表管理权限。 , 用户管理权限:创建修改或删除用户组、用户,给用户授权或改变用 户属组,管理在线用户。 , 数据源管理权限:创建修改或删除数据源、表、数据库代理,存储过 程或取值列表,为数据源配置数据库代理,从业务数据库系统中获取 数据源信息。 , 报表管理权限:创建修改或删除报表模板文件,设计模板文件,根据 模板查询获得报表。 1-7 智能报表系统 用户手册 第一部分 原理 第2章 智能报表系统的组成与功能 2.3.2 权限级别 每一类权限,按照级别由低到高分为无权限、只读权限、修改权限和完全权限。 , 无权限:无任何权限。 , 只读权限:可以浏览相关的信息。对于报表管理来说,仅允许查询报 表。 , 修改权限:可以修改相关的对象信息,但不允许新建、删除与重命名 操作。 , 完全权限:可以执行任意操作。 2.3.3 用户权限管理机制 智能报表系统维护独立的权限管理机制,采用用户组-用户模式。 智能报表系统中通常存在多个用户组。每个用户组只能处理一个业务(即对应一个License文件)。 智能报表系统中还存在着多个用户。每个用户通过智能报表系统客户端登录智能报表系统后,进行实际的用户管理、数据源管理和报表管理操作。 , 提示: (1) 系统在初始化时已经创建系统超级用户组“administrators”与系统超级管理员“admin”。在智能报表系统运行过程中用户还可以创建新的用户组与用户。 (2) 用户组“administrators”和用户“admin”是禁止被删除的~除了用户“admin”以外~也不允许其他用户修改用户组“administrators”和用户“admin”的属性。 2.3.4 用户组权限和用户权限之间的关系 用户组具有一定的用户管理权限、数据源管理权限和报表管理权限,我们统称为用户组权限。用户组权限是在用户组创建时被授予的。 相应的,用户登录智能报表系统后具有的用户管理权限、数据源管理权限和报表管理权限,我们统称为用户权限。用户权限是用户在属组中的权限。用户在所属组中的权限是在为用户定义属组时授予用户的,它不可能高于属组的用户组权限。 1-8 智能报表系统 用户手册 第一部分 原理 第2章 智能报表系统的组成与功能 , 说明: (1) 由此可见~用户权限是用户所属组的用户组权限的子集~即用户的权限一定小于等于用户所属组的用户组权限。 (2) 用户组与用户的权限均受到License的限制。 用户可能归属与多个用户组,但是在实际登录智能报表系统时,只能选择归属一个用户组,请参见用户手册第二部分的“登录智能报表系统”一节。那么此时用户权限就是用户在当前用户组中的权限。 举例: 存在一个用户a,他同时归属于两个用户组A和B。对于用户组A、B的权限以及用户a在组A、B中的权限如表2-1所示。 表2-1 用户a相关权限一览表 权限类别 报表管理权限 用户管理权限 数据源管理权限 用户组A的权限 只读权限 完全权限 完全权限 用户组B的权限 完全权限 只读权限 只读权限 用户a在用户组A的权限 无权限 修改权限 修改权限 用户a在用户组B的权限 修改权限 无权限 无权限 用户a在登录报表服务器时,若选择的用户组是A,那么此时用户a的用户权限就是用户a在用户组A的权限;若选择的用户组是B,那么此时用户a的用户权限就是用户a在用户组B的权限。 , 提示: 在智能报表系统和用户手册中有时会看到描述某用户,或用户组,的权限为类似于“1/3/2”的格式。每一个数字代表一类权限~从左向右依次代表报表管理权限、用户管理权限、数据源管理权限。每一个数字的取值为0~3~对应了四种权限级别~从小到大对应于无权限、只读权限、修改权限、完全权限。因此~1/3/2代表用户,用户组,权限的报表管理权限为只读权限、用户管理权限为完全权限、数据源权限为修改权限。 1-9 智能报表系统 用户手册 第一部分 原理 第3章 智能报表系统环境配置 第3章 智能报表系统环境配置 3.1 报表客户端配置说明 3.1.1 硬件要求 1. CPU: 赛扬300 以上;建议PII450 以上。 2. 内存: 报表客户端只查询小报表(五千条记录或一百页以内):32MB以上,建议64MB。 报表客户端需要查询大报表(五千条记录或一百页以上):64MB以上,建议128MB。 警告: 在通过“定时任务”方式查询10万条,或10万条以上,记录的报表时~必须保证间隔时间至少大于25分钟。否则~系统可能会因内存被完全占用而崩溃。 3. 硬盘: (1) 报表客户端必须运行在可写存储介质上,即报表客户端不能运行在光 盘或者只读网络硬盘等介质上。 (2) 报表客户端软件最小安装至少占用25MB硬盘空间。若硬盘空间仅略 大于25MB,仅能进行小报表查询(五千条记录或一百页以内),且本 地不能保存任何数据文件。 (3) 通常情况下,最大报表每一万条记录需要5MB的空闲硬盘空间;为了 保证系统的稳定和后续需要,建议提供两倍的报表存储空间。若需要 本地保存数据文件,还需要增加保存数据文件的空间;如果保存多份, 剩余空间也应加倍。 1-10 智能报表系统 用户手册 第一部分 原理 第3章 智能报表系统环境配置 (4) 做大数据量查询时,报表客户端进程对交换空间的占用较大,因此在 做硬盘空间规划时,建议在系统盘(通常是C盘)上为交换保留足够的空 间,大概是2~3G。 , 说明: 在进行报表查询结果保存操作时~要求安装客户端软件的硬盘有足够的剩余空间~而不管其它盘是否有剩余空间。 举例: 假设报表系统查询的最大一张报表有50万条记录,则根据用户的不同需要所需要的空闲硬盘空间如表3-1所示。 表3-1 例子中系统需要的硬盘空间列表 客户端软件报表查询报表保存 安装所需硬所需硬盘所需硬盘用户需求 总计硬盘空间 盘空间 空间 空间 只做简单查询,本地25MB 0 MB 275MB 50,5MB 不保存数据文件。 只做简单查询,不保 25MB 0MB 525MB 存数据文件,但保证2,50,5MB 系统的稳定性。 既做报表查询,又保 存一份本地数据文25MB 775MB 2,50,5MB 50,5MB 件。需要保证系统的 稳定性。 既做报表查询,又保 存n份本地数据文25MB 2,50,5MB n,50,5MB 525MB+n,250MB 件。需要保证系统的 稳定性。 这部分空间要求在安装客户端软件的硬盘:如果客户端安装在D盘,就要求D盘有剩余空间,其它盘则有否有剩余无效。 4. 系统资源: 报表客户端对系统资源(可通过选择Windows的开始菜单项[开始/程序/附件/系统工具/资源状况]来查看系统资源)有要求,具体要求请参见表3-2。 1-11 智能报表系统 用户手册 第一部分 原理 第3章 智能报表系统环境配置 表3-2 报表客户端对系统资源的要求 用户需求 对系统资源的消耗 启动前系统空闲的资源 运行客户端,不设计报8% 18% 表模板。 运行客户端,需要设计8%+12%=20% 30% 报表模板 10% 20% 运行报表浏览器 , 提示: 报表客户端系统资源消耗较大~所以建议一台电脑只启动一个报表客户端。 若必须同时启动多个客户端~并且进行报表设计~启动前系统空闲资源至少 为:同时启动的客户端数量,20%,10%。 3.1.2 软件要求 1. 操作系统: Windows操作系统:Windows 98 或以上版本。 NT操作系统:Windows NT4.0或以上版本。 2. 网络浏览器: IE浏览器:4.0 或以上版本。 Netscape浏览器:3.0 或以上版本。 3.2 报表服务器配置原则 3.2.1 配置量计算方法说明 1. CPU占用率: Web Server:平均值8%,峰值20%。 Proxy Server:平均值60%,峰值80%。 2. 内存: Web Server:40MB+( 连接数 × 每个连接缓冲区大小)× K 1-12 智能报表系统 用户手册 第一部分 原理 第3章 智能报表系统环境配置 Proxy Server:36MB +( 连接数 × 每个连接缓冲区大小)× K , 提示: 这里的K是个综合的弹性系数~跟网络速度、CPU处理速度、数据库访问速度等有关。峰值情况下K取1.3~即所有连接都处于活动状态~而且缓冲区已满。K的平均值为0.4。 举例: 假设连接数 = 100,每个连接缓冲区大小 = 2MB, 峰值情况下: Web Server需要的内存空间 = 40 + (100 × 2) × 1.3 = 300MB Proxy Server需要的内存空间 = 36 + (100 × 2) × 1.3 = 296MB 正常情况下: Web Server需要的内存空间 = 40 + (100 × 2) × 0.4 = 120MB Proxy Server需要的内存空间 = 36+ (100 × 2) × 0.4 = 116MB 3. 硬盘: 单独安装Web Server,需要的硬盘空间: 1.54MB (resin) + 400KB(lib) + 3.2MB (exlib) + Web Server的日志空间 + 模板空间。 单独安装Proxy Server,需要的硬盘空间: 250KB(lib) + 3.2MB (exlib) +Proxy Server的日志空间。 Web Server和Proxy Server安装在同一台机器上需要的硬盘空间: 1.54MB (resin) + 500KB(lib) + 3.2MB (exlib) + Web Server的日志空间 + Proxy Server的日志空间 + 模板空间。 JDK与版本和平台相关,按照目前的统计,最大空间为150MB。 其中: Web Server占用的空间 = 240KB × 日志保留天数 Proxy Server占用的空间 = 80KB × 日志保留天数 模板空间 = 20KB ×模板数 1-13 智能报表系统 用户手册 第一部分 原理 第3章 智能报表系统环境配置 正常情况下,Web Server和Proxy Server安装在同一台机器上需要的空间 估计: 1.54MB (resin) + 500KB(lib) + 3.2MB (exlib) + 240KB × 30(Web Server的 日志空间 )+ 80KB × 3 (Proxy Server的日志空间 ) + 20MB( 模板空间) + 150MB(JDK) = 186MB 3.2.2 软件要求 1. 操作系统: HP-UNIX(11.0)、SunOS(5.6/5.7/5.8)、AIX(4/5)、Windows 98/2000/NT。 2. JDK: 版本1.3以上。 1-14
本文档为【智能报表系统概述】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_281650
暂无简介~
格式:doc
大小:47KB
软件:Word
页数:0
分类:互联网
上传时间:2017-09-23
浏览量:37