资源描述
扩展报表用户手册
版权声明
本书著作权属于金蝶软件(中国)有限公司所有,在未经本公司许可的情况下,任何单位或个人不得以任何方式对本书的部分或全部内容擅自进行增删,改编,节录,翻译,翻印,改写。
金蝶软件(中国)有限公司
2009年12月
前 言
感谢您使用《扩展报表用户手册》。
本手册包含的内容可以帮助您深入了解扩展报表,主要包括以下内容:
§ 系统概述
§ 基本概念及应用流程
§ 环境介绍
§ 操作流程
§ 公式系统
在手册的前言部分还向您提供了获得其它帮助信息的途径及编写约定。
读者对象
本手册假设您在本手册涉及的业务领域具有较好的工作经验和知识,并假设您对金蝶EAS产品的基础知识有整体的了解。如果您没有使用过本系统,我们建议您接受一次或者更多的本子系统的培训课程(请同金蝶本地分支机构联系,获得更多培训信息)。如果您希望了解更加深入的系统知识,请阅读金蝶EAS系统相关的技术文档。
相关信息来源
您还可以通过以下途径了解我们的系统,并获取您需要的服务和帮助。
1. 在线信息
如果您需要及时了解金蝶EAS产品动态,交流产品应用解决方案,可以登录金蝶网站(
2. 售前咨询服务
根据企业的发展和管理需要,提供管理咨询及解决方案,帮助企业作出快速、准确的决策。
3. 产品培训
金蝶公司秉承技术创新、管理创新的宗旨,不断提供给客户完整的行业解决方案。在提供优秀产品的同时,不断推出配套的培训服务,帮助用户在应用软件时达到事半功倍的效果。
4. 实施咨询服务
金蝶公司吸收十多万客户的经验,结合国内外先进的管理理念和管理软件的实施方法,推出符合中国国情的标准软件实施方法--金手指实施方法。我们愿意运用我们在企业管理及IT技术方面的知识,帮助顾客获得更大的成功!
5. 现场支持服务
我们的资深专业人员面对面地和您沟通,在运行现场对问题进行研究分析,使问题迅速得到解决。
6. CRM服务
借助客户关系管理系统(金蝶EAS-CRM)我们建立了客户综合信息管理库,能够快速地解决客户的问题并保留历史记录,以便提供长期、持续、高效的服务。
7. CSP服务支持
金蝶公司融合多年客户服务经验与国外先进的管理思想,提炼出客户常用的和最需要的服务为一体的CSP服务。它是以金蝶公司先进的科技手段和专业化的服务队伍为依托,在业界领先推出的项目完整、功能全面的系统性服务产品。
8. 呼叫中心
通过客户呼叫中心服务(Call Center),提供全面、周到的服务,快速解答客户应用问题。
9. 个性化服务
针对企业个性化的需求,我们提供"量身定制"服务,使用一切资源,包括和合作伙伴一道为您提供全面的应用解决方案。
10. 便利服务
金蝶不仅是解决方案的提供者,也是相关附属产品的提供者。我们提供的便利服务不仅省去您选择的苦恼,还有利于保证相关产品和系统的兼容性和一致性。
11. 合作联盟服务
我们和其他IT领域先导型的企业进行战略合作,为您提供企业管理咨询、系统集成、相关知识培训等全方位的服务。在此,您不仅能得到金蝶的服务资源,也能以优惠的条件享受金蝶合作伙伴的资源。
12. 版本升级服务
版本升级服务将使您随时代的进步而保持投资的增值,以优惠的价格实现软件"以旧换新"。
关于金蝶
金蝶国际软件集团有限公司是亚太地区领先的企业管理软件及电子商务应用解决方案供应商,是全球软件市场中成长最快的独立软件厂商之一,是中国软件产业的领导厂商。金蝶开发及销售的软件产品包括针对快速成长的新兴市场中企业管理需求的、通过互联网提供服务的企业管理及电子商务应用软件和为企业构筑电子商务平台的中间件软件。同时,金蝶向全球范围内的顾客提供与软件产品相关的管理咨询、实施与技术服务。金蝶独特的“快速配置,快速实施,快速应用,快速见效”的全球化产品与服务定位,能够帮助顾客从容面对动态不确定商业环境带来的挑战,实现业务流程与IT技术的完美结合,有效管理变革,确保组织快速持续和健康成长。
金蝶国际软件集团有限公司是中国第一个WINDOWS版财务软件,第一个纯JAVA中间件软件,第一个基于互联网平台的三层结构的ERP系统—金蝶K/3的缔造者,其中金蝶K/3是中国中小型企业市场中占有率最高的企业管理软件。2003年3月,金蝶正式对外发布了第三代产品—金蝶EAS (KINGDEE ENTERPRISE APPLICATION SUITE)。金蝶EAS构建于金蝶自主研发的商业操作系统—金蝶BOS之上,面向中大型企业,采用最新的ERPⅡ管理思想和一体化设计,有超过50个应用模块高度集成,涵盖企业内部资源管理、供应链管理、客户关系管理、知识管理、商业智能等,并能实现企业间的商务协作和电子商务的应用集成。
编写约定
l 通用格式约定
格式
意义
宋体
正文。
下划线
输入信息。
斜体
提示信息。
l 图形界面格式约定
格式
意义
“”
窗口名称。
〖〗
普通菜单项或树状结构菜单项。
【】
窗口中的按钮。
< >
窗体中的选项。
→
连续选择菜单及其子菜单或树状结构。
l 键盘操作约定
格式
意义
[键1 ]
键盘上的键名。
[键1+键2]
在键盘上同时按下两个键。
l 鼠标操作约定
格式
意义
单击
按下鼠标左键单击某一对象。
双击
连续两次鼠标左键打开某一对象。
右击
选中某一对象按下鼠标右键。
拖放
按住鼠标左键不放移动鼠标到指定位置,放开鼠标键。
l 特别标志
格式
意义
温馨提醒:
提醒某些操作可能会导致一些严重的后果,请用户谨慎使用。
注意:
提供一些应用关键的描述。
举例:
列举实例以便用户加深理解。
操作前提:
进行某一操作之前,必须先完成的操作.
定义:
定义内容中出现的财务或计算机术语。
意见反馈
感谢您使用我们的产品及用户手册。在本手册的最后附有意见反馈表,您可以在上面说明您对我们的产品或用户指南的意见和建议,并通过金蝶分支机构或直接传真至(0755) 86073142 商业分析系统部反馈给我们, 我们将期待你给予我们好的建议和意见。
扩展报表用户手册
目 录
1 系统概述 4
1.1 产品概述 4
1.2 技术架构 5
1.3 特性介绍 6
2 基本概念及应用流程 7
2.1 扩展报表基本概念 7
2.2 扩展报表的权限 13
2.3 组织隔离与共享 15
2.4 扩展报表应用流程 15
3 安装注意事项 16
4 环境及基本操作 20
4.1 管理平台 20
4.2 扩展报表管理 22
4.3 SQL数据集管理 28
4.4 枚举数据集 32
4.5 外部数据中心管理 32
4.6 制作标准产品 33
4.7 导入标准产品 34
4.8 发布路径校验 35
4.9 菜单权限过滤 37
4.10 扩展报表License使用情况 38
4.11 快照中心 40
4.12 调度中心 43
5 建立数据集 45
5.1 利用向导构建SQL数据集 45
5.1.1 选取表 46
5.1.2 设置表间链接 49
5.1.3 选取字段 51
5.1.4 设置参数 53
5.1.5 设置过滤条件 61
5.1.6 设置排序字段 63
5.1.7 查询 64
5.1.8 输出字段 65
5.1.9 连接外部数据库 66
5.2 自定义SQL数据集 68
5.3 存储过程数据集 70
5.4 JAVA数据集 75
5.5 快照数据集 77
6 报表制作 81
6.1 引入数据集 81
6.2 创建报表 85
6.2.1 创建空白报表 85
6.2.2 使用报表向导 86
6.3 报表预览 95
6.4 属性编辑器 96
6.4.1 属性 98
6.4.2 数据集 101
6.5 图表 102
6.5.1 插入图表 102
6.5.2 图表设置 103
6.5.3 嵌入式对象属性设置 105
6.6 联查 106
6.6.1 目标报表准备 107
6.6.2 源报表设置 108
6.6.3 报表联查 111
7 报表发布 113
7.1 发布到EAS菜单 113
7.2 发布到BI平台菜单 115
8 报表授权 117
8.1 对发布到EAS菜单的报表授权 117
8.1.1 按用户授权 117
8.1.2 按角色授权 118
8.1.3 权限查看 119
8.2 对发布到BI平台菜单的报表授权 120
9 报表执行 122
9.1 执行发布到EAS菜单的报表 122
9.2 执行发布到BI平台菜单的报表 128
10 公式系统 131
129
扩展报表用户手册
1 系统概述
1.1 产品概述
扩展报表是金蝶公司推出的新一代报表产品,该报表实现了符合广大用户使用习惯的类EXCEL的绘制方式,用户可以在EAS客户端轻松定制、发布报表,开发效率是传统报表产品的10倍以上。
针对复杂的“中国式”报表的需求,扩展报表更自主研发了非线性扩展模型,使报表具有满足不同复杂报表需求的能力。以往EAS难以满足的“疑难报表”基本都可使用扩展报表编制。
扩展报表不是传统意义上的报表设计工具,它提供了对EAS的支持,可以灵活使用EAS中各种元数据,并充分利用EAS强大的组织架构支持,满足了集团企业分层管控的需要,实现了业务功能、业务信息的高效隔离与共享。
至今,扩展报表已被认为是ERP产品中制作各类统计报表的最优解决方案,能轻松制作国资委报表、劳动和社会保障部报表等复杂报表。
扩展报表系统针对的角色:
1、实施人员、企业报表管理人员:负责设计数据集、报表模板。
2、企业业务人员:操作使用业务的人员,执行报表进行汇总统计及打印工作。
扩展报表系统由以下部分组成:
1、管理控制台、开发环境:进行扩展报表管理,数据集制作,模板制作。
对应角色:实施人员、企业报表管理人员。
2、运行环境:报表发布到EAS功能菜单,使业务人员能够进行汇总统计及打印工作。
对应角色:企业业务人员。
1.2 技术架构
扩展报表技术架构如下图所示:
扩展报表平台目前支持的数据集包括:业务数据库(通过自定义SQL数据集、存储过程进行读取);元数据(目前支持枚举数据集);文件(目前暂支持TXT文本文件);程序代码(通过JAVA程序接口的方式提供的数据集)。
扩展报表平台主要包括管理平台(Manager)、开发环境(Studio)、运行环境(Server)三大部分。
开发环境包括数据集设计器、报表设计器、参数界面设计器,分别用于数据集、报表模板、自定义参数界面的设计。
管理平台提供了数据集管理、报表管理、导入导出、发布管理、权限管理、控制台等功能。用户可以:
----对数据集进行增删改、预览、导出导入等操作;
----对报表进行增删改、预览、导出导入等操作;
----把报表发布到EAS菜单及BI平台;
----对已发布的报表进行按用户、按角色授权,并可查看已授的权限;
运行环境提供了扩展报表的运行框架及底层服务,底层服务包括缓存、日志、调度等服务。报表执行的核心是报表引擎,包括数据引擎、公式引擎、展现引擎,分别提供了数据的抽取、报表公式计算、表格及统计图的生成及展现等服务。
生成的报表通过企业门户以GUI形式(发布到EAS菜单的报表)、Web报表(发布到BI中心的报表)等形式展现给最终用户,用户可进行打印,或导出到Excel、PDF文件。
1.3 特性介绍
与传统报表产品比较,扩展报表有如下新特性:
Ø 类Excel的模板设计器,界面友好,符合用户日常使用习惯,容易掌握
Ø 与Excel高度兼容,与Excel有良好的互操作性,Excel文件可导入报表设计器,报表模板可导出Excel,报表运行结果可导出Excel,报表引擎支持Excel大部分函数
Ø 自主研发的非线性扩展模型,基于单元格进行横、纵向扩展,支持多源分片,轻松实现占比、同比、排名,满足复杂报表需求
Ø 高度自由的自定义参数界面,提供插件机制实现高度灵活的参数界面控制
Ø 支持多数据集,报表数据可以来自SQL、存储过程、JAVA代码、报表快照
Ø 报表模板按组织隔离与共享,实现集团企业报表管理的分层管控
Ø 报表数据按组织过滤,组织之间的报表数据互不干扰
Ø 多样化访问方式,实时报表、静态报表均可通过GUI或WEB方式访问
Ø 丰富的数据展现形式,支持图表结合、图表联动,支持雷达图、散点图等三十多种统计图
Ø 支持树型展现
Ø 支持报表联查,从统计数据查看明细数据或关联数据
Ø 报表可手工执行、调度执行,运行结果可通过邮件发送到指定邮箱
Ø 报表执行结果可保存到快照中心
Ø 支持逐级上报汇总、历史报表汇总
2 基本概念及应用流程
2.1 扩展报表基本概念
扩展:当单元格的数据值表达式为集合表达式时,该单元格即进行扩展。
不可扩展单元格:当单元格的数据值表达式为单值表达式时,该单元格为不可扩展单元格。
扩展单元格:当单元格的数据值表达式为集合表达式时,该单元格为可扩展单元格。
扩展方向:扩展方向分为横向扩展和纵向扩展。
下图所示为横向扩展:
下图所示为纵向扩展:
父格/子格:单元格进行扩展的过程中,扩展的单元格称为父格,跟随扩展的单元格被动复制的单元格称为子格。子格有两个父格,分别是横向父格、纵向父格,父格有0~N个子格。缺省情况下,横向父格是子格上边的扩展单元格,纵向父格是子格左边的扩展单元格,子格跟随横向父格进行横向扩展,跟随纵向父格进行纵向扩展。横向父格、纵向父格也可以通过设置属性进行改变。
下图中,子格1跟随其纵向父格进行纵向扩展:
下图中,子格2跟随其横向父格进行横向扩展:
父格、子格的数据过滤关系:父格、子格在使用同一个数据集的情况下,子格的记录集是由父格所限定的,例如Select扩展出来的每条记录对应于数据集的一条记录:
Group扩展出来的每条记录对应于数据集的N条记录(同一分组中的所有记录):
交叉分析报表的统计值由纵横两个方向的父格所决定(两个分组记录的交集):
多级扩展:子格可能同时是别的单元格的父格(即存在“孙格”),这样就形成了多级扩展。扩展报表支持任意级别的多级扩展。
下图为多级纵向扩展:
下图为多级横向扩展:
分片:指报表的纵向或横向或两个方向同时被分成了多个区域,每个区域独立扩展。
列表型报表:最基本的数据列表,一条条列出数据,数据行数不固定。一般实现方式:设计需要显示的列。
分组汇总型报表:按某个或某几个字段分组,并为每个分组提供汇总计算。一般实现方式:设计需要显示的列;设计分组依据;设计每个分组的汇总等计算。
交叉分析型报表:横纵2个方向数据扩展,行和列不固定,只需一个数据集就可以形成交叉表。一般实现方式:设计横向统计列;设计纵向统计列;设计中间的汇总值。
2.2 扩展报表的权限
扩展报表相关的权限包括:报表管理、外部数据中心维护、标准产品维护、扩展报表查看权限。
“报表管理”权限属功能授权,由系统管理员通过用户管理、角色管理功能把“报表管理”权限授予相关用户、角色后,有权限的用户即可进入管理控制台进行报表制作、发布、授权等工作。
“外部数据中心维护”功能属功能授权,由系统管理员通过用户管理、角色管理功能把“外部数据中心维护”权限授予相关用户、角色后,有权限的用户即可在管理控制台中进行外部数据维护。
“标准产品维护”功能属功能授权,由系统管理员通过用户管理、角色管理功能把“标准产品维护”权限授予相关用户、角色后,有权限的用户即可在管理控制台中进行导入标准产品的操作。
扩展报表查看权限属于个别数据授权。用户拥有了具体某个报表的数据权限,才能查看具体的报表。具体某个报表的查看权限,对于发布到EAS菜单的报表,由有报表管理权限的用户在扩展报表平台中使用“按用户授权”、“按角色授权”功能授予;对于发布到BI平台的报表,由有业务主题分析授权权限的用户在“业务主题分析授权”模块中进行授权(具体见“报表授权”章节)。授权用户在相应业务组织下可查看已授权的扩展报表。
注意:扩展报表是与业务组织相关的,报表授权前须设置报表的“组织类型”,按用户授权时应选择对应的业务组织(按角色授权无须选择业务组织)。
2.3 组织隔离与共享
在集团企业中,为了减少不同组织之间的信息干扰,在管理控制台中对报表模板、SQL数据集进行组织隔离。
用户点击进入扩展报表、SQL数据集文件夹时,只能看到创建组织为当前登录组织的扩展报表、SQL数据集,用户可以维护本组织创建的扩展报表、SQL数据集。
在目前的机制下,不同组织之间需要共享扩展报表模板、SQL数据集时,源组织可自行导出文件,目标组织再把文件导入系统。
2.4 扩展报表应用流程
应用扩展报表的流程大致包括:
1. 建立数据集
2. 报表制作
3. 报表发布
4. 报表授权
5. 报表执行
应用流程中各环节的描述详见“建立数据集”、“报表制作”、“报表发布”、“报表授权”、“报表执行”等章节。
3 安装注意事项
EAS5.9、6.0都自带了扩展报表功能,不过功能比较旧,用户应安装相应的扩展报表回迁补丁。EAS5.4没有自带扩展报表功能,为使用扩展报表应安装相应的扩展报表回迁补丁。
要正常使用使用扩展报表,正常的功能菜单应如下所示:
如果用户是通过打回迁补丁进行扩展报表升级的,打完相应补丁后如果在功能菜单“商业分析-报表服务平台”下没有看到“扩展报表”,应进行菜单升级。步骤如下:
Ø 用管理员登录:
Ø 点击菜单“系统->客户化菜单编辑”,进入客户化菜单编辑界面,点击“菜单升级”按钮进行菜单升级,成功后重新登录就可以显示菜单了,如图:
双击“扩展报表”菜单时,如果提示没有权限,可检查是否已授予用户“报表管理”权限,详细可参考“基本概念及应用流程-扩展报表的权限”节。
如此时发现权限项与该节所述的不符,在“可授权”页签中找不到“报表服务平台-扩展报表”目录,或在“报表服务平台-扩展报表”下找不到该节所述的其他权限项,应进行权限数据同步,步骤如下:
Ø 从主菜单进入“系统平台->安全管理->权限管理->用户管理”,在用户管理界面点击菜单“文件->同步权限数据”,如图:
Ø 权限数据同步成功后,授权时就可以找到扩展报表的权限项,并可以正常给用户授权,如图:
4 环境及基本操作
4.1 管理平台
管理平台提供一个视图用于进行报表管理和数据集管理。
从主界面功能菜单中点击“扩展报表”可进入管理平台。
进入管理平台后,用户可以通过选择不同的业务系统文件夹下的不同的报表或数据集文件夹来管理报表和数据集。
管理平台的结构为上为工具栏,下为左树右表的结构,左边的树是由EAS各业务模块子系统文件夹构成,每个文件夹下又分扩展报表、SQL数据集、枚举数据集三个文件夹,点选这三个不同的文件夹,右边的列表中会列出相应的内容。
点击“文件”菜单,弹出的下拉菜单中包括“外部数据中心管理”、“制作标准产品”、“导入标准产品”、“发布路径校验”、“菜单权限过滤”,如下图所示:
操作前提:只有拥有“报表管理”权限的用户才可以进入管理平台。
4.2 扩展报表管理
进入扩展报表文件夹后,界面如下图所示:
用户可选中扩展报表后点击工具栏上的“预览”按钮预览报表。
点击“发布管理-发布到EAS菜单”可以把报表发布到EAS功能菜单,点击“发布管理-发布到BI平台菜单”可以把报表发布到BI平台菜单(具体见“报表发布”章节)。
点击“授权”按钮会弹出下拉菜单,可进行按用户授权、按角色授权或查看权限(具体见“报表授权”章节)。
用户可在列表中选中扩展报表后点击“编辑”按钮进入扩展报表设计器修改选中的扩展报表,点击“删除”按钮删除选中的报表,点击“新建报表”按钮进入扩展报表设计器并新建一个空白的扩展报表。
用户选中扩展报表后点击“修改属性”按钮,系统弹出修改属性界面:
用户在该界面中可修改报表名称、上报类型、组织类型、参数界面类型。其中,上报类型是用于汇总上报报表的,组织类型是用于授权的,参数界面类型指报表运行时是调用系统根据报表所引用的SQL数据集默认生成的参数界面,或者是调用用户自己定义的参数界面。
点击“导出”按钮时,弹出下拉菜单,上面包括“导出”、“选项”,如下图所示。
点击“选项”时,弹出选项设置窗口:
在“选项设置”窗口中,可设置导出引用了SQL数据集的报表模板时的选项。正常情况下推荐选中“内嵌数据集”。
用户在扩展报表文件夹选中一条或多条记录点击导出时(目前仅支持单个目录下多选),弹出界面供用户指定导出路径。
导出成功后,系统在指定文件夹生成报表文件,每个报表生成一个报表文件(选中多条记录导出的话则生成多个报表文件)。报表文件名与报表名相同,如“业务主题报表”生成的报表文件名为“业务主题报表.kds”。如目标文件夹存在同名文件,则系统提示是否覆盖,并按照用户的选择进行覆盖或保留。如果是批量导出,且目标文件夹存在多个同名文件,则系统逐个文件提示覆盖。
用户在扩展报表文件夹点击导入按钮时,弹出界面供用户选择要导入的报表文件。
导入成功后,系统提示用户在报表设计器中重新引入数据集。系统在当前扩展报表文件夹生成报表记录,每个报表文件生成一个报表(选中多条记录导入的话则生成多个报表,目前仅支持单个目录下多选)。报表名与报表文件名相同,如“业务主题报表.kds”生成的报表名为“业务主题报表”。如当前扩展报表文件夹存在同名报表,则系统提示是否覆盖,并按照用户的选择进行覆盖或保留。如果是批量导入,且当前文件夹存在多个同名报表,则系统逐个报表提示覆盖。
注意:扩展报表文件夹中显示的报表是按照扩展报表的创建组织进行隔离的,用户只能看到、维护本组织创建的扩展报表;
报表导入时的重名判断依据是相同目录下、相同创建组织、相同名字的报表为同名;
导入系统的报表组织类型为空,用户可通过“修改报表属性”功能进行修改;
导出文件的修改时间为对应报表的修改时间;
报表的权限信息不导出、导入,用户须另行设置导入的报表的权限。
4.3 SQL数据集管理
进入SQL数据集文件夹后,界面如下图所示:
用户可选中数据集后点击工具栏上的“预览”按钮预览该数据集的数据。
用户可在列表中选中数据集后点击“编辑”按钮进入SQL数据集设计器修改选中的数据集,点击“删除”按钮删除选中的数据集,点击“新建数据集”按钮进入SQL数据集设计器并新建一个SQL数据集。
其中,点击“新建数据集”按钮后,系统弹出下拉菜单如下:
用户可根据需要建立的数据集种类选择不同的选项,系统弹出不同的向导界面供用户建立相应的数据集(具体见“建立数据集”章节)。
用户选中自定义SQL数据集后点击“修改属性”按钮,系统弹出修改属性界面:
用户在该界面中可以修改数据集名称。
用户在SQL数据集文件夹选中一条或多条记录点击导出按钮时(仅支持单个目录下多选),弹出界面供用户指定导出路径。
导出成功后,系统在指定文件夹生成数据集文件,每个SQL数据集生成一个数据集文件(选中多条记录导出的话则生成多个数据集文件)。数据集文件名与数据集名相同,如“用户生效”生成的数据集文件名为“用户生效.kdsql”。如目标文件夹存在同名文件,则系统提示是否覆盖,并按照用户的选择进行覆盖或保留。如果是批量导出,且目标文件夹存在多个同名文件,则系统逐个文件提示覆盖。
用户在自定义SQL数据集文件夹点击导入按钮时,弹出界面供用户选择要导入的数据集文件。
导入成功后,系统在当前自定义SQL数据集文件夹生成数据集记录,每个数据集文件生成一个数据集(选中多条记录导入的话则生成多个数据集,目前仅支持单个目录下多选)。数据集名与数据集文件名相同,如“用户查询.kdsql”生成的数据集名为“用户查询”。如当前数据集文件夹存在同名数据集,则系统提示是否覆盖,并按照用户的选择进行覆盖或保留。如果是批量导入,且当前文件夹存在多个同名文件,则系统逐个数据集提示覆盖。
注意: SQL数据集文件夹中显示的数据集是按照数据集的创建组织进行隔离的,用户只能看到、维护本组织创建的SQL数据集。
4.4 枚举数据集
进入枚举数据集文件夹后,界面如下图所示:
用户可选中枚举数据集后双击或点击“预览”按钮,预览该数据集的数据。
枚举数据集属于系统元数据,在管理控制台中只能预览,不能修改。
4.5 外部数据中心管理
点击“外部数据中心管理”后,系统打开“外部数据中心管理”页签:
点击“新建”按钮,系统弹出“新建数据库连接”窗口,用户可配置外部数据库连接信息:
用户在“外部数据中心管理”页签中可进行外部数据库连接的新建、修改、删除、测试连接等操作。
操作前提:只有拥有“外部数据中心管理”权限的用户才可以执行外部数据中心管理操作。
4.6 制作标准产品
制作标准产品功能是提供给EAS标准产品开发部门把普通报表转换为标准产品的工具。
点击“制作标准产品”菜单后,系统弹出制作标准产品界面:
用户输入相应的用户名、密码并签到后可进行标准产品制作,这里不再赘述。
4.7 导入标准产品
点击“标准产品导入”菜单后,系统弹出选择标准产品文件对话框:
选择标准产品文件后点击“打开”,即可把标准产品导入相应目录。
操作前提:只有拥有“标准产品导入”权限的用户才可以执行标准产品导入操作。
4.8 发布路径校验
发布路径校验功能是提供给报表系统维护人员使用的功能,用于在打补丁或版本升级后检查原来发布到EAS菜单的扩展报表是否会因为升级所引致的EAS菜单变更而无法访问。
点击“发布路径校验”后弹出发布路径校验界面:
点击校验按钮后,系统自动检查所有组织已发布的报表的EAS菜单路径是否存在,如果有某些报表的发布路径不存在的话,在上面的列表中列出报表信息,同时“撤销发布”按钮变为活动,此时用户可把这些报表撤销发布后重新发布:
4.9 菜单权限过滤
菜单权限过滤功能是提供给用户的一个选项配置功能,用户可选择是否启用报表菜单权限过滤功能,系统默认为不启用。
在“不启用”的情况下,业务用户登录EAS客户端后看到的是所有本组织类型的已发布到EAS菜单的扩展报表,而不管其是否有权执行该报表,因此可能会看到报表节点,点击后提示没有权限执行。
在“启用”的情况下,业务用户登录EAS客户端后看到的是自己有权执行的扩展报表。
4.10 扩展报表License使用情况
在管理平台中点击“帮助”菜单下,有“扩展报表License”菜单项,如下图所示:
点击该菜单项,弹出参数界面:
输入查询条件后,点击“确定”按钮,系统打开“License使用详情”页签:
“免费数量”是用户购买扩展报表运行平台模块时赠送的报表发布数量,“购买数量”是用户另外购买的报表发布数量。
购买数量+免费数量=使用数量+剩余数量
发布标准产品是不占用用户的报表发布数量的,“标准产品发布数量”仅供参考。
不管用户把扩展报表(标准产品除外,下同)发布到EAS菜单或者是BI平台菜单,都视为发布一个报表,但二者不重复计算,即把一个报表同时发布到EAS菜单和BI平台菜单时,视为发布一个报表。
4.11 快照中心
在主界面功能菜单中点击“扩展报表快照中心”可进入快照中心界面:
用户可看到本组织用户创建的、本人有权查看的报表模板所保存的快照。双击或点击“运行”按钮可弹出页签显示快照内容。
用户可选中快照后点击“删除”按钮删除所选快照,可点击“修改属性”按钮,系统弹出“修改快照”窗口:
用户可修改快照名称,如相应模板的上报类型不为空,用户还可以修改上报日期,还可以填写备注信息。
系统“文件”菜单下有“邮件帐户管理”菜单项,用于设置调度发送邮件时的发送地址:
点击“邮件帐户管理”菜单后,系统打开邮件帐户管理页签:
用户可在此维护邮件帐户,或点击“测试”按钮测试是否可用。
4.12 调度中心
用户在快照中心点击“调度”按钮可进入调度中心页签,页签列出本组织创建的所有调度列表:
用户在此界面中科新增、修改、删除调度,设置的调度需要点击“发布调度”按钮并确认后才正式生效。
在设置调度界面中,用户可设置报表模板、过滤参数、调度计划(报表自动执行的周期)、被代理用户信息,如需在调度执行完后发送邮件通知的,还可以设置通知方式、是否携带报表附件、以及要发送的邮箱地址。如选择了携带报表附件,则调度生成快照后系统把快照导出成EXCEL文件,再以附件形式发送邮件。
5 建立数据集
数据集有两种:SQL数据集、枚举数据集。其中,SQL数据集又具体分为SQL数据集、存储过程数据集、JAVA数据集、快照数据集。
枚举数据集是BOS元数据,是定义BOS元数据时已经定义的数据集,在管理控制台中只能查看,在报表模板中与其他数据集一样引用。
SQL数据集允许用户在EAS的表以及BOS查询的基础上制作自定义SQL语句作为数据集,SQL查询设计器则大大降低用户制作自定义SQL数据集的难度。可见,制作SQL数据集有两种方式:利用设计向导构建SQL;自定义查询。
存储过程数据集允许用户引用存储过程作为数据来源,用于某些需要在数据库后台脚本处理的情况。
JAVA数据集允许用户在JAVA代码中对数据进行处理,然后再作为报表的数据来源。
快照数据集用于读取用户保存在快照中心的快照信息,然后对其进行上报汇总、历史汇总统计。
5.1 利用向导构建SQL数据集
打开SQL数据集文件夹时,点击工具栏“新建SQL数据集”按钮,弹出下拉菜单:
点击不同的菜单项可创建不同类型的数据集。
一般地,可通过以下步骤利用设计向导构建SQL:
1. 选取表;
2. 设置表间链接(存在多表关联的情况下);
3. 选取字段;
4. 设置参数;
5. 设置过滤条件;
6. 设置排序字段;
5.1.1 选取表
在“表”页签,界面中显示各子系统树及其下的Query和Table,用户可以通过点击标有左右箭头的按钮(下图中红框所示)选取表:
用户可点击“过滤”按钮,此时可在弹出的过滤条件设置窗口中设置条件,对子系统树下的Query和Table元数据进行过滤:
点击右上角的编辑按钮可弹出窗口修改表的属性:
生成的SQL查询将使用修改后的表的名称、别名。
5.1.2 设置表间链接
只有存在多表关联的情况才需要执行此步骤。
如果上一步只选取了一个表,可跳过此步骤。
操作方法是先选中从表的外键字段,按下鼠标左键,把它“拖动”到主表的关联字段上,再松开鼠标左键。如下图所示:
图:选中从表的外键
图:拖放到主表的关联字段
在链接上点击右键会弹出菜单,用户可设置链接的属性、断开链接或清除所有链接。
点击“链接属性”菜单后,会弹出链接属性设置按钮,用户可进行进一步的设置:
注意:链接属性设置是提供给高级用户使用的功能,使用须谨慎。
5.1.3 选取字段
在“字段”页签,系统显示已选取的表(及Query)中的所有字段作为“可选字段”。用户可以通过点击标有左右箭头的按钮(下图中红框所示)选取需要使用的字段到“已选字段”:
此时可选中字段并点击“编辑”按钮,修改字段的属性:
5.1.4 设置参数
在“参数”页签中,用户可设置SQL数据集所需的参数信息。当把报表设为使用通用参数界面,执行报表时会弹出通用参数界面供用户输入,通用参数界面就是根据报表所使用的SQL数据集的参数信息自动生成的。
事实上,也可以设置SQL数据集不需使用的、在报表模板中需要使用的参数信息。
用户可以通过点击增加、删除、编辑按钮(下图中红框所示)维护所需参数,可以通过上下箭头实现控件顺序的调整。
点击“导入参数”按钮,还可以从其他已定义好参数的SQL数据集导入参数信息,从而避免重复设置参数的麻烦。
其中,编辑按钮是对下拉列表、多选框、F7按钮等控件的属性作进一步设置的。如下图所示:
图:下拉列表属性设置
图:多选框组属性设置
图:F7属性设置
下拉列表、多选框组均可绑定SQL数据集、枚举数据集作为其选项的数据来源,或者绑定系统预设变量。目前,系统预设变量有当前用户业务组织范围:
对于下拉列表、多选框组,还可以通过自定义方式手工设置数据项。特别地,如果希望基于枚举数据集进行删减时,可使用“导入枚举数据集”功能导入枚举数据集,然后再进行删减:
参数界面F7控件可以使用通用Query、SQL数据集、系统预设变量作为数据来源,或直接调用JAVA代码定制的UI。
当选择代码定制时,“数据源”项需要填写的是UI的类路径:
当使用SQL数据集时,可在高级属性中设置F7窗口中显示/隐藏哪些列:
图:F7高级属性
此外,F7还有“是否允许编辑”、“是否允许多选”、“限制多选行数”等选项可供配置。
如果希望实现互动性更好的参数界面效果,例如参数控件之间的联动、通过程序控制控件的定位,等等,可以使用JAVA代码编写参数插件类进行控制:
5.1.5 设置过滤条件
在“过滤”页签,用户可设置SQL数据集的过滤条件,包括字段与用户输入参数(“参数”页签中设置的参数)的比较、字段与内置参数的比较。
设置时,用户可从“表达式”列的下拉框中选择参与比较的字段(这些字段就是用户在“字段”页签中选取的字段),从“比较符”下拉框中选择所需的比较符,此时系统根据表达式类型,在“比较值”下拉框中显示与表达式的数据类型匹配的用户输入参数及内置参数,用户可选择所需的比较值。
一般情况下,“比较值”下拉框中显示的内容已自动根据表达式的类型为参数名称加上或取消单引号,用户无需另行输入。
用户输入多行过滤条件时,应选择适当的“左括号”、“右括号”、“逻辑符”,以组成正确的逻辑表达式,此处不再赘述。
用户可点击“表达式”或“比较值”的单元格,然后点击右上方的“公式向导”按钮,利用公式向导编辑表达式或比较值:
注意:过滤公式向导是提供给高级用户使用的功能,使用须谨慎。
5.1.6 设置排序字段
用户进入“排序”页签时,列表显示所有在“字段”页签选取的字段。用户可设置需要根据哪些字段进行排序、升降序以及排序的先后顺序:
5.1.7 查询
用户进入“查询”页签时,“SQL”区显示根据用户的设置生成的SQL语句(事实上,用户修改其他页签的内容,再切换到“查询”页签时,都会根据当前的设置重新生成SQL):
用户可勾选“排除重复记录”多选框,此时SQL变成“select distinct ……”,去除勾选后恢复成“select ……”。
此时SQL是不可修改的,如需修改,可勾选左下方的“自定义查询”,关于自定义查询的描述详见“自定义查询”章节。
5.1.8 输出字段
利用设计向导构建SQL时,“输出字段”是不允许修改的,用户可查看当前输出字段的详情:
5.1.9 连接外部数据库
如需连接外部数据库(不是当前登录的系统连接的数据库),可在切换到“外部数据库”页签,在外部数据中心列表中选中需要连接的数据中心后,点击“启用”按钮。这样,当前数据集即改为连接启用的外部数据中心。列表中的项目都是在“外部数据中心管理”
展开阅读全文