在IBM SPSS Collaboration and Deployment Services中如何创建和使用迭代

而且还介绍如何把迭代报表与 CaDS 中的安全管理,定时器相结合来更好的解决用户的实际问题。

AAA 公司是一家在中国新成立的,有着几百人规模的欧美外包公司,">Eric 在这个公司担任财务主管。他所带领的财务团队负责每个月定时向公司每一个员工发放工资单。Eric 面临着工资单发放形式的决策问题。首先他想到的是传统的纸质工资单。但是采用传统的纸质工资单,就会带来一系列的问题:不环保:如果发行纸质工资单,会给公司每年多出很大一笔纸张,印刷以及发放人员工资的开销;缺乏灵活性:如何员工在工资发放日出差,或者休假,那么如何保管这部分工资单呢?安全性也非常低:在发放工资单的时候,避免不了人为对工资单的接触,那么就会造成工资信息的泄漏,而按照 AAA 公司的规定,员工的工资是机密信息,只有除员工本人以外的少数人领导人员知道。

Eric 的另外一个选择就是使用电子工资单。同样电子账单也面临着一系列的问题。人力消耗大: 如果财务人员每月向每个员工一个一个的发放工资单的话,那所花费的经历和体力将是灾难性的;安全性低:在工资单发放的时候,财务人员也不可避免的接触员工的工资,那么机密性也就无从而谈。

于是 Eric 与 IBM 的技术人员联系并且交谈了他的需求:首先要满足基本的需要,每个月定时向公司每个员工发放工资单。其次避免纸质工资单和电子工资单的缺点:既要省时省力的,灵活的实现电子工资单的发放;又要保证安全性,避免人为对工资单的接。IBM 与 AAA 公司的技术人员了解了公司的特点之后,提出了基于迭代 BIRT 报表的解决方案,下面章节会详细介绍方案的实现的具体环节。

制作 BIRT 报表

由于历史原因,AAA 公司的员工资料分别存储在不同数据媒介里。其中“员工基本信息”存储在 SQL Server 数据库里面;而“员工工资信息”却存储在 DB2 数据库里面。如表所示:

表 1. 员工基本信息表

Name ID Age Sex Birthday Title Department Education EntryTime Email Hai 904501 30 F 19830214 Junior QA Master 20070815 hai@aaa.com jzhao 904601 32 F 19780214 Junior Dev Master 20071020 jzhao@aaa.com

表 2. 员工工资信息表

ID MonthlySalary FixedBonus GrowthDrivenProfit WorkLateBonus Tax NetTotalPay 904501 5000 500 800 50 400 5950 904601 6000 500 1000 100 600 7000

电子工资单的发放是基于“员工工资信息”报表中每个员工 ID 对应的工资信息的。但是要实现电子工资单发放的 Email 信息却存储在“员工基本信息”报表里面。那么也就是说:电子工资单的发放既需要“员工基本信息”报表的信息,又需要“员工工资信息”报表的信息。所以需要把 2 个报表连接起来。这是一项困难的事情。幸运的是 IBM SPSS CaDS (Collaboration and Deployment Services) 所支持的迭代 BIRT 报表能提供一种方式把这 2 个报表连接并实现互相引用。

所谓“迭代报表”是指 2 个报表之间互相引用的一种关系。迭代报表关系中包含一个 Producer 和一个 Consumer。Producer 报表中的某个数据项可以作为 Consumer 的输入 , 它的作用是过滤数据。Consumer 会针对数据项中的每一个数据来运行,并且可以引用每个数据对应的其他数据项的值。

对于 AAA 公司的解决方案来说,“员工基本信息”报表是 producer,他向“员工工资信息”报表提供员工的 ID,而“员工工资信息”报表会根据“员工基本信息”报表所提供的每个 ID 来运行并取得工资信息,并同时取得每个 ID 在“员工基本信息”报表中所对应的电子邮件的信息作为发放电子工资单的邮件地址。在 CaDS 中迭代报表是基于 BIRT 报表的,下面就来介绍如何创建 BIRT 报表:首先创建一个针对“用户基本信息”的报表。点击 File->New->New BIRT Report 来新建一个 BIRT 报表。给报表命名为“EmpBasicInformation_ 报表 .rptdesign”,并把报表存放到硬盘一个合适的位置。点击“Finish”按钮。如图 1 所示:

图 1. 创建用户基本信息报表

右键点击“Data Sources”,并选择“New Date Source”来新建一个 Data Source。如图 2 所示:

图 2. 创建数据源

由于“员工基本信息”是存在 SQL Server 数据库里面,所以选择“JDBC Date Source”,点击“Next”按钮。如图 3 所示:

图 3. 选择 JDBC 数据源

时间: 2024-12-23 13:14:32

在IBM SPSS Collaboration and Deployment Services中如何创建和使用迭代的相关文章

使用IBM SPSS Modeler进行数据挖掘工作中的数据理解工作

在数据挖掘项目中,数据理解常常不被重视.但其实数据理解在整个数据挖掘项目中扮演着非常重要的角色,可以说是整个项目的基石.在计算机领域有一句话,"Garbage in,garbage out." 意思就是说,如果你的输入数据没有经过科学的预处理,你所得到的结果必将是错误的.通过数据理解,我们可以理解数据的特性和不足,进而对数据进行预处理,使得将来得到的模型更加稳定和精确.其次通过理解数据项之间的关系,我们可以为建模时输入数据项和模型的选择提供重要的信息. 首先,我们需要了解 CRISP-

使用IBM SPSS提高DB2 HADR构建高可用性能

本文介绍如何设置一系列 connection failover 属性值结合 DB2 High Availability Disaster Recovery (HADR) 性能,为 CaDS 应用提供综合的失效转移保护,使得主数据库故障之后,CaDS 能够自动连接到备用数据库,避免对 CaDS 进行重新配置. 首先简单介绍一下本文所涉及的 CaDS.HADR 等相关应用及技术. CaDS (IBM SPSS Collaboration and Deployment Services) 是 IBM

IBM SPSS Analytical Decision Management集群环境的框架及特点

本文将详细介绍如何在集群环境下部署和配置 IBM® SPSS® Collaboration and Deployment Services.IBM® SPSS® Collaboration and Deployment Services Repository 不仅可以在单机环境上部署,而且可以在集群的应用服务器上部署,在集群环境下,每一个应用服务器上部署了同样的应用程序,通过负载均衡器来访问仓储库. 图 1 是分布式环境的体系结构,包括应用服务器.仓储库.负载均衡器.逻辑上,分布式环境的体系结构

IBM SPSS Statistics多变量预测建模

1. 应用背景 1.1 解决的问题 1)http://www.aliyun.com/zixun/aggregation/15530.html">大型企业的 IT 系统对每一次应用程序的升级都会预先在其测试环境上进行测试.如何保证测试的有效性?如何通过测试的结果推测其在生产环境上的表现? 2)随着资源使用的增长,CPU.内存.硬盘.I/O 等资源互相影响并存在潜在关联.如何洞察其关联来指导企业做出合理的容量规划? 3)伴随业务扩展,企业生产环境的负载日益增加. 如何帮助企业通过对未来业务量和

IBM SPSS Modeler 在电力负荷预测中的应用

电力负荷预测是电力系统调度.用电.计划.规划等管理部门的重要工作之一.提高负荷预测水平,有利 于计划用电管理,有利于合理安排电网运行方式和机组检修计划,有利于节煤.节油和降低发电成本,有利于 制定合理的电网建设规划,有利于提高电力系统的经济效益和社会效益.因此,负荷预测已成为实现电力系统 管理和现代化的重要内容之一. IBM SPSS Modeler 简介 IBM SPSS Modeler 是一组数据挖掘工具,通过这些工具可以采用计算机技术快速建立预测性模型,并将其 应用于商业活动,从而改进决策

IBM CPLEX Studio数据挖据中SPSS连接器简介

而要获得一个更优化的商业http://www.aliyun.com/zixun/aggregation/13784.html">业务决策,就要基于业务所需数据建立优化模型,IBM ILOG CPLEX Optimization Studio 就是用来解决这类问题的工具. 现实的业务世界有海量的数据,如何从这些海量数据中提取出有用的信息来帮助我们做业务决策是一个非常具有挑战性的课题.其中,对原始业务数据的分析处理和对处理后数据的优化处理是业务决策过程中最为重要的两个步骤.IBM SPSS M

几种典型的第三方产品和IBM SPSS Modeler连接

它能和多种第三方产品连接,更好地实现数据的数据的预测.整合和分析.本文将介绍几种典型的第三方产品和 Modeler 的连接.IBM SPSS Modeler 软件已经可以和其他一些最 新的产品很好的整合在一起,形成完整的解决方案. 例如:SPSS Data Collection.Statistic.Collaboration Deployment Service.Cognos 一起就形成了对调查研究的完整解决方案.它还能够嵌入各种各样的数据源和数据文件,再将他们进行分析,深层次地挖掘.而新增与

IBM SPSS Modeler与数据库集成建模及优化(二)

了解 IBM SPSS Modeler 与数据库集成和优化 在这个由三部分组成的关于 IBM SPSS Modeler 与数据  库集成建模及优化系列的第一部分中,我们谈到了使用数据库  节点对数据库进行写入及读取数据操作.接下来,我们将介绍使用 SPSS   Modeler 应用程序在数据库中构建.评分和存储模型.通过集成,可将  SPSS Modeler 的分析功能和易用性与数据库的强大性能相结合,同时还  可运用数据库提供商提供的数据库自有算法进行建模.通过 SPSS Modeler  

IBM SPSS Modeler 与数据库集成建模及优化(三)

IBM SPSS Modeler 与数据库集成建模及优化 在这个由三部分组成的关于 IBM SPSS Modeler 与数据库集成建模及优化系列的前两部分中,我们谈到了与数据库相关的基本操作及集成建模,本部分将重点关注 SPSS Modeler 集成使用数据库的过程中的性能优化,包括多种功能的介绍和技巧的使用: 数据操作回送 模型回送 数据库插件 - 评分服务适配器 调用数据库函数 重新排列执行顺序 性能提升技巧总结 本文假设读者熟悉在 SPSS Modeler 中如何建立数据库连接及其他一些基