`
xy0792
  • 浏览: 90038 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论
阅读更多

当系统数据越来越庞大时,打开报表的速度会越来越慢,所以才会出现读写分离的需求,可以这样描述:正式库只做业务数据的读写,为了避免打开报表影响系统数据库性能,新建一个新的账套,每隔一段时间将正式库数据同步到报表的账套,所有报表取数都从报表账套取数。

关于数据同步,以及同步规则,由DBA去做,我们主要关注程序实现。

程序方面,主要是EAS执行的sql都是当前数据中心的,无法读取别的datacenter。

无意中看到扩展报表也有报表的读写分离功能,思路是只要能调出扩展报表的外部数据源连接,就能实现bos报表的读写分离。

1、进入扩展报表的开发界面,点击 文件-外部数据中心管理

2、新建数据库连接,填入IP、端口、用户、密码等参数

3、报表里面的sql执行连接不使用传统的DbUtil来执行,使用如下代码

 

		Connection conn = null;
		Statement stmt = null;
		ResultSet rs = null;
		try {
			List list = DataCenterConnUtil.getDataCenterList(ctx);
			String sql = "select * from ds_test";
			conn = DataCenterConnUtil.openConnection((DataCenterInfo) list.get(0));
			stmt = conn.createStatement();
			rs = stmt.executeQuery(sql);
			while (rs.next()) {
				String s = rs.getString(1);
				System.out.println(s);
			}

		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			SQLUtils.cleanup(rs, stmt, conn);
		}

 

其中 DataCenterConnUtil.getDataCenterList(ctx)是从扩展报表的外部数据中心中转化出一个DataCenter来,可以有多个外部数据中心,看自己选择。

 

  • 大小: 23.6 KB
分享到:
评论

相关推荐

    EAS 报表开发源码

    EAS(Enterprise Application Suite)报表开发源码是一个用于构建企业级报表应用的软件开发资源,主要涉及企业数据处理、分析和展示。EAS报表系统通常包括数据查询、数据整合、报表设计、图表生成以及定时任务等功能...

    5.2EAS报表设计开发介绍

    ### 5.2EAS报表设计开发介绍 #### 一、报表分类与开发方式 ##### 1. **报表分类** - **序时簿**:主要用于记录企业的交易流水,如销售流水、采购流水等,按照时间顺序进行排列,便于查看历史交易记录。 - **...

    金蝶EAS合并报表数据库取数逻辑

    金蝶EAS合并报表数据库取数逻辑

    EAS 扩展报表参数插件数据集

    【EAS扩展报表参数插件数据集】是一个关键的IT概念,主要应用于企业级应用系统(EAS)中,用于增强报表的功能性和灵活性。这个数据集是报表设计的一部分,它允许用户在生成报表时添加自定义参数,从而实现更加精细化的...

    EAS 扩展报表函数参考手册

    **EAS扩展报表函数参考手册** EAS(Enterprise Application System)是企业级应用系统的一种,其扩展报表功能是为了满足企业对数据深度分析和定制化报表的需求。本手册详细介绍了EAS系统中的各种扩展报表函数,旨在...

    EAS报表设计开发介绍

    EAS报表设计开发介绍---介绍EAS报表开发基础以及简单的一些报表开发实例

    金蝶EAS快速入门-集团报表管理系统

    金蝶EAS是一款面向集团企业的管理软件,能够帮助企业集团进行财务报表的统一管理。集团报表管理系统作为金蝶EAS产品的重要组成部分,具有集团合并报表及报表系统相关的操作指南。以下将详细介绍集团报表管理系统的...

    09EAS报表管理系统产品功能培训.pptx

    09EAS报表管理系统是一款由金蝶软件(中国)有限公司开发的自定义报表工具,专为大中型集团性企业提供财务管理和分析报表的编制解决方案。该系统具备强大的报表设计、数据采集、计算处理和展示功能,操作界面与Excel...

    EAS 扩展报表表头固定窗口冻结

    ### EAS 扩展报表表头固定窗口冻结 在企业应用软件(EAS)系统中,报表设计与展示是日常业务处理中不可或缺的一部分。对于复杂的数据分析和展示需求,EAS 提供了强大的报表工具来支持多种类型的报表设计。其中,...

    EAS扩展报表用户手册

    扩展报表是金蝶公司推出的新一代报表产品,该报表实现了符合广大用户使用习惯的类EXCEL 的绘制方式,用户可以在EAS 客户端轻松定制、发布报表,开发效率是传统报表产品的10 倍以上。

    金蝶EAS增加自定义取数公式范例.pdf

    金蝶EAS是一款针对大型企业级应用的全面企业管理软件,其强大的自定义功能为企业提供了灵活的数据处理和报表生成能力。在“金蝶EAS增加自定义取数公式范例”中,我们关注的核心知识点是如何利用EAS BOS v5.9版本及...

    EAS合并报表制作指引.pdf

    《EAS合并报表制作指引》是一份详细的指导文档,旨在帮助用户理解并执行EAS(企业资源规划系统)中的合并报表制作过程。EAS系统在企业管理中起着至关重要的作用,尤其是在财务报告方面,它能整合来自不同子公司的...

    EAS BOTP规则自定义公式

    EAS BOTP规则自定义公式,各版本通用,支持在规则中自定义公式

    精品(2021-2022年)资料金蝶EAS合并报表久其报表接口应用指南分析.doc

    【EAS 合并报表与久其报表接口应用】\n\n金蝶EAS(Enterprise Application Suite)是一款全面的企业资源规划系统,其中的合并报表功能是针对大型企业进行多维度财务报表整合的重要工具。而久其报表软件则在国内国有...

    EAS集团合并报表-产品培训.ppt

    【EAS集团合并报表产品培训】是金蝶软件为中国企业设计的一款高级财务管理系统,旨在帮助大型集团企业有效地管理和编制合并报表。集团合并报表是集团管控的核心环节,它整合了各个子公司、孙公司的财务数据,提供了...

    EAS常见问题集(合并报表系统)

    合并报表系统是金蝶EAS中的一个重要模块,用于帮助企业实现集团级财务数据的汇总和分析。合并报表系统能够整合各个子公司的财务数据,生成整个集团的合并财务报表,以支持管理层的决策。以下是对金蝶EAS合并报表系统...

Global site tag (gtag.js) - Google Analytics