站内搜索

返回   安讯中国 > 安讯产品 > e.Spreadsheet电子表格
注册
论坛帮助 日历事件 搜索 今日新帖 标记版面已读

回复
 
LinkBack 主题工具 搜索本主题 显示模式
  #1 (permalink)  
旧 2008-8-8, 11:32 AM
xchen 的头像
Administrator
 
注册日期: 2008-3-13
帖子: 87
存款: 1,473
默认 [示例]如何为百灵(BIRT)报表与e.Spreadsheet动态选择数据源

百灵(BIRT)报表与e.Spreadsheet都可以动态选择数据源,也就是在设计时用一个数据源,而在部署运行时则使用另一个。这种动态选择数据源的功能可以通过配置文件来实现。
配置文件是一个XML文件,其中包含了数据源连接属性设置,安讯iServer在运行报表时可以用它来连接相关数据源。您在iServer配置控制台中可以指定该配置文件,然后iServer在每次运行百灵(BIRT)报表与e.Spreadsheet报表时,会先去检查配置文件中有没有与报表中定义的数据源同名的数据源连接属性设置,如果有,则使用配置文件中的连接设置,如果没有,则使用报表中定义的连接设置。
该配置文件的定义格式如下:
<ConnectOptions Type="connection_name">
<Property PropName="datasource"> data_source_name </Property>
<Property PropName="property_name"> prop_value </Property>
</ConnectOptions>

这里connection_name是唯一的标志符;data_source_name则是数据源名称,必须与报表中定义的数据源名称一致;property_name是该数据源连接属性的属性名,prop_value是属性值。安讯支持的各种数据源类型的连接属性名称定义如下:
安讯信息对象:
datasource
serveruri
volumn
username
password

扁平文件:
datasource
file
filetype
columnpositions:
characterdelimiter
textqualifier
TreatConsecutivedelimiterssone
Codepage
Columnnames.delimiters
Columnnames
ColumnTypes
Startrow
RefreshIndex

JDBC数据源:
datasource
Driver
Database
User
Password
Jndi.name
RefreshIndex

SAP数据源:
Datasoruce
Client
Groupname
Messageserver
Systemid
Language
System
Router
Systemnumber
Username
Password
Rollbackonclose
__________________
用报表了吗?找安讯!更好、更快、更实用、更安全,我们经受过数百家全球财富2000公司的锤炼!你准备好了吗?

此帖于 2008-8-8 11:36 AM 被 xchen 编辑.
回复时引用此帖
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


服务条款 | 隐私政策
安讯中国 上海浦东新区浦东南路1271号华融大厦21层2101室
电话:(+86)21-58826388   发送邮件联系我们  沪ICP备06010344号
Actuate Corporation © 2008
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

Content Relevant URLs by vBSEO 3.1.0