DB2 Web Query for i报告解决方案的使用

DB2 Web Query for i 是部署在 System i 上的报告解决方案,用户可以使用它创建查询、报告以及仪表板等,并且可以通过邮件、FTP 等方式定时的发送报告给其他用户。在本文中我们将基于安装了 HF6 补丁的 Web Query 2.1.0 版本,介绍如何使用 Report Broker 和 CL 命令进行报告的定时分发以及使用 Report Broker 资源管理器 (Report Broker ">Explorer) 对报告分发列表和调度进行管理。

Report Broker 是 Web Query 标准版本 (Standard Edition) 中的功能,用户需要购买 Web Query 标准版本,才能够使用 Report Broker。此外,Web Query 的用户账号(以下均用“用户”代替)需加入 Folder-sched 组或 Web Query 管理员组 (WebQueryAdministrator), 以获得进行报告分发的权限。以本文为例,用户需加入 MyReport-sched 组。在 《从零开始使用 DB2 Web Query for i》一文中,我们介绍了如何为 Web Query 添加用户账号以及如何将用户账号加入组,本文将不做赘述。

通过电子邮件分发报告 - 报告通过邮件发送给目标用户

首先需要配置邮件发件人、邮件服务器地址等信息。以管理员 (QWQADMIN) 登录 Web Query,点击主页右上方“管理”-->“管理控制台”, 配置 Report Broker 信息。在管理控制台页面的左侧导航栏中,选择“Report Broker” --> “配置”,在右侧配置页面中,输入缺省邮件发件人、缺省邮件回复地址、邮件主机、通知邮件主机等信息。点击“保存”保存设置。如图 1 所示。

缺省邮件发件人、缺省邮件回复地址是可选项。如果用户已在此页面进行设置,在通过邮件分发报告的调度工具中的“分发”的页面中(见图 7),可以看见该信息已经设置好,用户也可在此基础上进行修改。

邮件主机是指缺省的邮件服务器地址,也为可选项。如果用户已在此页面进行设置,在通过邮件分发报告的调度工具中的“电子邮件服务器”的页面中(见图 10),可以看见该信息已经设置好,用户也可在此基础上进行修改。

用户可以在缺省通知类型中设置是否需要发送有关调度状态的通知邮件。缺省值为“永不”。如果需要发送通知邮件,可以选择“始终”或者“出现错误时”,并且设置通知邮件主机。当通知邮件主机为空时,使用邮件主机一栏中的邮件服务器地址。

图 1. 配置 Report Broker 信息

如需将报告分发给多人,可创建分发列表,分发列表包含多个分发对象的电子邮件地址。分发列表可以重用,在创建报告的调度时,可指定分发列表,这样不需要输入多个邮件地址。

以用户的身份重新登录 Web Query,选中某个顶级文件夹 (Top Level Folder),在本文中以 MyReport 为例,右键点击“新建”--> “分发列表”。

首先看到的是“分发列表”的“成员”页面,在“标题”域中输入分发列表名字, 在方法中选择“电子邮件”,点击“添加新成员”添加分发列表中的成员。在弹出的“添加新成员”页面中,填入成员的电子邮件地址。 如图 2 所示。 “电子邮件地址”域中支持输入多个电子邮件地址,每个电子邮件地址用逗号“,”或分号“;”间隔, 如“user11@yourcompany.com,user12@yourcompany.com”。

图 2. 在分发列表中添加成员

在创建报告的分发列表时,如果不想将整个报告发送给分发列表中的所有对象,可以根据报告中某一列的值对报告进行分页,将分页后的报告分发给不同的对象。

以图 3 中的报告为例。

图 3. 报告示例

可在“分页值”中填入“Product Type”列的值,例如将该列的值等于“Audio”的报告分发给邮件为 user1@yourcompany.com 的用户(如图 2 所示),将该列的值等于“Video”的报告分发给邮件为 user2@yourcompany.com 的用户。这里的列是指该报告中“按照”(By)域的第一个字段,若该报告为图形报告,用户可按该报告中“多图”(Multi-graph)域的字段进行分页。若分页值为空,则默认将整张报告分发给成员。

点击“确定”完成添加成员。可按照此方法添加多个成员。

完成添加新成员后,点击“保存和关闭”,输入文件名“邮件分发列表”,点击“保存”。

现在通过电子邮件的方式,创建分发报告的调度。回到 Web Query 的主界面,在左侧导航栏中选中需要分发的报告, 这里以报告 Revenue_Summary 为例(《从零开始使用 DB2 Web Query for i》一文中详细讲解了报告 Revenue_Summary 的创建过程,请参考该文),选择“调度”--> “电子邮件”,打开分发报告的调度工具。

首先看到的是调度工具的“任务”页面。在此页面中显示报告路径、过程、服务器名称等信息(用户不可更改)。用户还可以更改报告属性,选择以何种格式分发报告。如图 4 所示。

若需要将分页后的报告分发给用户,需要选中“对报告进行分页”和“覆盖指定在过程的格式”。选中“覆盖指定在过程的格式”后,用户可选择其他的报告格式或者更改报告名称。

图 4. 任务页面

时间: 2024-10-02 17:11:36

DB2 Web Query for i报告解决方案的使用的相关文章

DB2 Web 服务提供者的安全性

[导读]在本文中,我们将解释如何为 DB2 Web 服务提供者应用程序启用安全性,这包括启用认证.设置授权和确保消息是加密的.我们还将解释 Web 服务用户是如何被映射到数据库用户的. IBM DB2 Web 服务提供者(或者 WORF -- Web 服务对象运行时框架)允许我们容易地将数据库数据和存储过程暴露为 Web 服务.这需要用户编写包含构成 Web 服务事务的数据库操作的 XML 文件.这些操作可以是 SELECT 语句.INSERT/UPDATE/DELETE 语句.存储过程以及 X

基于Web服务的应用、解决方案和开发平台

web|web服务|解决   架构Web Service: 基于Web服务的应用.解决方案和开发平台        内容: Public UDDI Registry Microsoft Halistorm Bowstreet Solution DealEasy Enterprise Portal Solution Web服务构建平台与服务组件 Microsoft .NET IBM Web Service Sun ONE Case Study: 实践Web服务 参考资料 作者简介 相关内容: 为什

DB2 Web服务提供者的安全性(3)

[导读]在本文中,我们将解释如何为 DB2 Web 服务提供者应用程序启用安全性,这包括启用认证.设置授权和确保消息是加密的.我们还将解释 Web 服务用户是如何被映射到数据库用户的. WAS 设置 您可以使用 WebSphere 管理控制台来配置 WebSphere,它是一个基于浏览器的工具.如果您是以默认方式安装了 WebSphere,那么它的位置是 http://localhost:9090/admin/.我们将启用安全性,完成 DataSource 设置并且最终部署我们所创建的 EAR.

DB2 Web服务提供者的安全性(2)

[导读]在本文中,我们将解释如何为 DB2 Web 服务提供者应用程序启用安全性,这包括启用认证.设置授权和确保消息是加密的.我们还将解释 Web 服务用户是如何被映射到数据库用户的. 设置数据库用户 针对完整的 DADX 文件组,配置数据库用户.您可以以明文形式或 base64 编码的形式在叫做 group.properties 的配置文件中输入用户标识和口令,来设置数据库用户.但是即使利用编码,这并不提供真实的安全性,因为口令并没有被加密.补救措施是设置 Web 服务提供者使用一个数据源(D

Web应用加速新一代的解决方案

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 F5公司中国总经理 张毅强 当前,灵活性是企业取得成功的一个关键要素.为了取得成功,支持基于 Web 的关键任务流程的基础设施和应用架构也必须如同企业本身一样动态.灵活,并能够适应不断变化的市场行情.由于应用性能欠佳,最终用户群体变得日益分散并失去耐心,从而限制了企业从新架构和应用(例如 SOA 和 Web 2.0 )中进一步赢利的能力.最终

急求关于c#在web下visio开发的解决方案

问题描述 急求关于c#在web下visio开发的解决方案. 解决方案 解决方案二:http://www.cnblogs.com/xenogear/archive/2004/08.html解决方案三:这个是在winForm下的解决方案,我需要的是在web下开发的解决方案.解决方案四:请求大家帮忙,很急.谢谢各位解决方案五:web下开发你要先引用office的组件,然后调用组件接口进行开发解决方案六:又专门的SDK的,不是用reference几个dll就行了

Silverlight 5 Beta发布 Web前端应用程序开发解决方案

Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一. silverlight标志 微软Silverlight

移动Web开发的bug及解决方案

我目前移动Web开发遇到的bug以及解决方案(慢慢补充当中). 1.android4.0以上一部分手机的webview中,当canvas小于屏幕大小时,绘图时会出现重影,就是说一个图只绘制了一遍,却出现了两个. 解决方案: canvas外层的div需要设定属性style="overflow:visible;-webkit-transform: translateZ(0)";   2.ios应用里面webview在iPhone6或iPhone6 plus获取的设备宽度(device-wi

Web Service接口大量数据传输解决方案

就管他叫"使用多线程分段获取大量数据方法"吧.假定我们的需求是,通过Web Service获取10W条订单,我的解决方案是 分成10个线程每个线程传输1W条订单分段获取,具体请看下面的流程图及其说明 1,流程图 2,流程说明: 线程1开始请求接口获取1W条数据,当数据成功获取后,接口是闲置的,这时我们开始线程 2获取数据,同时线程1继续执行获取数据的后续工作,如果转换数据,这里我用的办法是,使用预先定义的实体对象格式 反序列化XML (据说这种方式比遍历XML或是载入到DataSet中