帆软报表怎么找到datasouce.xml属性

帆软报表怎么找到datasouce.xml属性,第1张

集成好的系统有时会遇到数据迁移的情况,如项目集成时使用的是测试数据库,投入使用时需要切换为正式数据库,需要修改数据库服务器的地址,用户名和密码。

最好的方法是登陆FR管理平台,修改数据连接。或者使用设计器远程设计上的报表应用,修改数据连接定义。若以上方法都不想采用,也可以通过修改保存数据连接的配置文件datasourcexml来实现。

在设计器中定义的数据连接信息与服务器数据集信息都保存在appName\WEB-INF\resources\datasourcexml文件中,以下对常用信息进行说明。在设计器>定义数据连接中定义的数据库信息及连接池属性都保存在datasourcexml中,如下图定义的oracle数据库连接及连接池信息:

对应保存的内容如下:

在设计器服务器>服务器数据集中定义的全局数据集信息保存在datasourcexml中,如下图定义的服务器数据集:

对应保存的内容如下:

1、优化报表的查询速度,可以考虑使用索引来提高查询效率,索引可以加快查询的速度,减少查询的时间。
2、可以考虑使用缓存来提高查询效率,缓存可以将查询结果存储在内存中,以便下次查询时可以直接从内存中获取结果,大大减少查询的时间。
3、可以考虑使用分区表来提高查询效率,分区表可以将查询的数据按照一定的规则进行分割,以便查询时可以只查询指定的分区,从而减少查询的时间。
4、可以考虑使用报表优化器来提高查询效率,报表优化器可以根据报表的查询条件,自动优化报表的查询语句,从而提高查询的效率。
5、可以考虑使用多线程来提高查询效率,多线程可以将报表的查询任务分解成多个子任务,从而可以同时处理多个查询任务,从而提高查询的效率。
6、可以考虑使用数据库优化器来提高查询效率,数据库优化器可以根据报表的查询条件,自动优化数据库的查询语句,从而提高查询的效率。
7、可以考虑使用数据库集群来提高查询效率,数据库集群可以将报表的查询任务分散到多台服务器上,从而可以同时处理多个查询任务,从而提高查询的效率。
8、可以考虑使用数据库分片来提高查询效率,数据库分片可以将报表

帆软证书属于国家认证的证书。
帆软的认证的证书分为4大类,每个大类里面又分初级和高级,下面我详细为你说说:
1、报表工程师,FCRA(初级)、FCRP(资深),FCRP考试的费用需要399,总体来说,这款产品IT人员用的比较多,适合考取
2、FineBI工程师,分为FCBA(初级)、FCBP(资深),主要正对FineBI这款产品的,FCBP考试的费用需要399,学会了这个产品,可以实现企业的各种BI需求,快速的进行数据分析
3、简道云工程师,FCJA(初级)、FCJP(资深),主要正对简道云这款产品的,FCJP考试的费用需要399,简道云是一款专业的数据收集和数据管理工具。通过在线的数据收集、数据分析、团队协作,让您DIY自己的数据管理平台
4、数据运营官,FCAA(初级)、FCAP(资深),FCJP考试的费用需要399,这个主要培养数字化项目分析和建设的能力,学会了这个企业可以将数据部门和业务部门更好的协同起来,使得数据应用在改善业务、辅助决策等方面发挥更大的价值
5、FCRP-D:这个是帆软认证资深报表工程师(项目交付),这个主打的是项目交付,这个认证考察了SQL、帆软报表、服务器、etl这几块的能力,做实施的朋友可以考取

1、首先准备安装好 tomcat服务器和jdk18(帆软版本不同 对jdk要求也不同,具体参考官方文档),把jdkC:\Program Files\Java\jdk180_201\lib下的toolsjar复制到Tomcat的lib文件夹下。
2、在帆软的软件安装目录下找到帆软的程序包webroot,我的是在 D:\softRun\fineReport\FineReport_100\webapps安装目录下,复制到的tomcat的webapp目录下
3、正常启动tomcat

都很好用,其中思迈特软件Smartbi有以下几个定位,可以充分表现它的特性。

1、大数据分析平台:定位为一站式满足所有用户全面需求场景的大数据分析平台。它融合了BI定义的所有阶段,对接各种业务数据库、数据仓库和大数据分析平台。

2、数字化运营平台:围绕业务人员提供企业级数据分析工具和服务,满足不同类型的业务用户,可以在Excel 或者浏览器中实现全自助的数据提取、数据处理、数据分析和数据共享。

3、大数据挖掘平台:通过深度数据建模,为企业提供预测能力支持文本分析、五大类算法和数据预处理,并为用户提供一站式的流程式建模、拖拽式 *** 作和可视化配置体验。

4、SaaS分析云平台:全新一代云端数据分析平台,自助、快速搭建数据分析应用。
思迈特软件Smartbi在国内BI 领域处于领先地位,产品广泛应用于金融、地产、政府、制造、零售等众多行业,拥有3000+行业头部客户。

数据分析有没有用,来试试Smartbi就知道了,Smartbi产品功能设计全面,涵盖数据提取、数据管理、数据分析、数据共享四个环节,帮助客户从数据的角度描述业务现状,分析业务原因,预测业务趋势,推动业务变革。

finereport80设计器自带的jdk升级到了18版本,不自带有odbc驱动,可能会导致原来的odbc连接access不能使用。
目前有两种解决方式,第一种使用jdk17版本的设计器,第二种使用第三方UCanAccess-2092的jar包。

一般来说 一个完整的报表设计流程 大体分为如下几个步骤

打开设计器

配置数据源

新建报表

配置私有数据源

报表设计

预览报表

发布报表

第一部分 配置数据源

步骤一 新建数据库

打开报表设计器 在设计器最上方的菜单栏当中 选择服务器 在该下拉菜单当中选择公有的数据源管理器 d出一个数据源管理器对话框

点击该对话框左上角的增加数据源按钮来添加新的数据源 在这里我们为数据源命名为FRDemo

用鼠标选中刚刚命名的数据源 右边显示对应的数据源属性编辑面板 共有五项属性 驱动 URL 用户名和密码 以及一个测试数据库连接按钮

步骤二 设置数据库属性

首先设置驱动器 在驱动项中选择 sun jdbc odbc JdbcOdbcDriver 然后点击URL文本框旁边的…按钮 系统会根据选择的驱动自动显示对应的URL格式

将jdbc:odbc:DatabaseName中的DatabaseName换成正在使用的数据库的名字 FRDemo 即jdbc:odbc:FRDemo 由于FRDemo并未设置用户名和密码 因此这两项属性留空

点击测试连接按钮 系统d出连接成功的消息框表明数据库连接成功

如果您的数据库并非Microsoft Access数据库 请根据您原有数据源选择其数据源驱动器 因为URL是根据您的数据源类型来设定的 单击后面的按钮则生成URL的对应模本 如您的数据库是Mysql 那么在驱动程序框中选择 gjt mm mysql Driver 对应可以生成URL为 jdbc:mysql://localhost/DatabaseName 将DataBaseName更换成您的数据库名字 下面依次填写您数据库的用户名和密码 如没有则留空 配置完成后选择下面的 测试链接 如链接成功则可以进入下一个步骤

如非本地数据源请将其中的localhost换成数据库的IP;如在local后有 则将 后的数字改为对应的网络服务器端口即可

第二部分 报表设计

报表设计的过程 可以分为如下几个步骤

新建报表

定义数据源

绑定数据列

汇总

格式化报表

步骤一 新建报表

这一步 就是要选择新建报表的类型 该类型选择共分为三种 分组报表 自由报表 我们的报表设计主要是自由报表类型 因此在下面的报表设计器当中 我们无论选择哪种新建方式 选择的报表类型都可以是自由报表

新建报表的第一种选择 是点击文件|新建报表 通过二级菜单来选择要新建的报表类型

第二种途径是在工具栏当中 点击新建报表按钮右侧的下拉箭头 出现报表类型选择的列表 另外 还可以直接点击工具栏当中的新建按钮

我们设计的主要报表类型是自由报表 因此 选择自由报表类型 打开报表设计界面

步骤二 定义数据源

在选定了报表类型之后 我们需要将报表当中用到的数据进行定义 也就是从数据库当中找到我们在该张报表当中需要用到的数据表 关于公有数据源和私有数据源的详细区别 请参见配置数据源章节

在上一个步骤当中 点击确定选定报表类型 系统会自动d出一个私有数据源对话框

点击左上角的添加按钮 新增一个数据源 会d出一个定义名字的对话框 我们命名为ds (这里ds是datasource的缩写) 点击确定打开私有数据源的编辑页面

在SQL文本框中 写入SQL语句 select from sale 点击文本框右侧的预览按钮 即可以看到数据库数据的预览 点击确定打开报表设计界面

报表设计界面里面 在左侧的数据面板 私有数据源处 可以看到我们刚刚定义的私有数据源ds

步骤三 绑定数据列

首先 我们先来设置左侧的分组 将ds 中的字段Region字段拖拽到A 单元格中 保留其默认的设置 即数据纵向扩展 并且进行分组 合并相同内容的值

将Manager字段拖拽到B 单元格中 同样保留其默认的设置 即数据纵向扩展 并且数据分组 即合并相同内容的值

然后 我们来设置上方的分组 首先在数据源面板的最下方扩展方向中默认的设置从上到下更改为从左到右

将ProType拖拽到C 单元格中 其设置为扩展方向是横向的 从左到右 数据是分组 即合并内容相同的值

将Product字段拖拽到C 单元格中 由于我们在上一步 *** 作已经设置了扩展方向为横向 所以B 单元格我们也保留默认的设置 横向扩展 数据合并内容相同的值

最后 来添加交叉区域当中的汇总字段 首先在数据源面板当中 将扩展方向由从左到右更改为不扩展 然后下方的汇总当中 选择求和

将Amount字段拖拽到C 单元格中 也就是对所有的销售量记录进行求和

步骤四 汇总

完成了数据列绑定 我们来给报表添加汇总数据

将A 和A 单元格进行合并 合并后的单元格根据FineReport的单元格命名规则 为A

在B 当中 写入文字 小计

在C 当中 写入公式 =sum(C ) 由于我们已经合并了A 和A 单元格 所以这里C 就会跟随A 的分组进行合计

注 这里合并单元格的作用 是使得C 当中的汇总单元格跟随A 的分组进行组内汇总 如果我们不合并单元格 则C 当中的汇总 就会显示在报表所有数据的下面 成为对所有数据的汇总

步骤五 格式化报表

上一步当中 我们已经完成了报表主体的数据的设置 现在我们要给单元格添加边框 表头的斜线 以及文字居中等简单的格式化 *** 作

边框 首先我们先来选中从A 至C 这一片区域 点击工具栏中的按钮 在系统d出的边框对话框中 添加内部和外部边框

斜线 选中A 至B 共四个空白的单元格 点击工具栏中的按钮 合并单元格 右击该单元格 选择单元格元素 在二级菜单中 选择斜线 系统会d出一个斜线编辑的对话框 在文本编辑框中写入我们在斜线当中要加入的内容 Products|Names 可以通过添加空格来调整文字的位置

文字居中 用鼠标选中A 至B 整个报表所在的区域 在工具栏当中 点击 也就是文字居中按钮 将报表当中的数据全部居中显示

最后 预览 即可以得到我们在开始展示的报表效果 该报表在示例当中存储的路径为 /WebReport/WEB INF/reportlets//doc/cross cpt

第三部分 发布和浏览报表

在报表设计完成之后 我们将其保存在安装目录下的 /WebReport/WEB INF/reportlets// 目录下 例如我们刚刚设计的报表 其保存的路径和名称为 /WebReport/WEB INF/reportlets//doc/cross cpt 这样就完成了报表在服务器上的部署

lishixinzhi/Article/program/SQL/201311/16431


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13263866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-28
下一篇 2023-06-28

发表评论

登录后才能评论

评论列表(0条)

保存