关于企业报表平台数据层设计

问题描述

想问问有相关经验的大家,企业报表开发中使用的数据,是从数据库源表直接sql取数,还是按报表业务进行整合定时转存到一个数据仓库中专门为报表服务。还是又其他好的方案么?有几个前提条件:1,存在一些中国式复杂报表,一张报表从很多数据表取数。2,有个别报表存在填报的需求。3,个别报表所取数据表数据的数据量比较大4,目前我们公司使用的乾润报表设计器。

解决方案

解决方案二:
刚参加工作的时候,做过报表的开发。当时的报表数据都是直接通过sql从数据库中取出来的,但是数据量都不大当时有几个方案1直接从后台将数据拿到(可能涉及多表组装数据),在后台将数据拼到excel中,供下载2直接通过一条sql语句,将数据拿到,然后把sql数据,循环插到excel中,供下载如果数据量不大的话,可以直接通过sql从数据库中拿,这个效率可以接受。如果数据量太大的话,那就是用楼主提到的这个数据仓库,这个效率比直接拿高很多。

时间: 2024-10-25 22:51:47

关于企业报表平台数据层设计的相关文章

Java平台数据层的多租户浅谈

在上一篇"浅析多租户在 Java 平台和某些 http://www.aliyun.com/zixun/aggregation/16038.html">PaaS 上的实现"中我们谈到了应用层面的多租户架构,涉及到 PaaS.JVM.OS 等,与之相应的是数据层也有多租户的支持. 数据层的多租户综述 多租户(Multi Tenancy/Tenant)是一种软件架构,其定义是: 在一台服务器上运行单个应用实例,它为多个租户提供服务. 在SaaS实施过程中,有一个显著的考量点,

【数据蒋堂】报表的数据计算层

[导读]我们在上一期[数据蒋堂]报表应用的三层结构一文中解释了报表应用结构中数据计算层的必要性,以及可以使用报表工具自定义数据源接口来实现计算层.本期我们就来讨论一下使用报表工具的自定义数据源是否可以方便地实现数据计算层以及独立计算层的优势. 在计算层中要完成一些复杂的计算逻辑,因此要有可编程的能力,而基于自定义接口可以采用报表工具的宿主语言(即用于开发报表工具的程序设计语言)进行开发,在功能方面没有问题,不过,实际应用中却仍有不少缺陷.更好的方式是实现一个显式的数据计算层,在其中提供可解释执行

C/S,客户端是C/ S结构,服务端数据层是WebSerice,加长报表如何开发,用何种工具

问题描述 客户端是C/S结构,服务端数据层是WebSerice,不知道这个我描述的是否足够清楚.现要开发报表,不知用何种报表工具,因为数据层是Webserice的,不像其它本地数据库可以拖曳来完成报表设计(可能是我没设计过).另外:还有一些工程报表是加长的,我记得2003的水晶报表是不可以加长的,只有规定的几种纸张格式.现用的是VS2008Sql2005不知哪位兄弟有好的建议没?请帮下忙,在此谢过. 解决方案 解决方案二:可以借助第三方控件解决方案三:引用1楼simen_frankly的回复:

【数据蒋堂】第10期:报表的数据计算层

我们在上一期已经解释了报表应用结构中数据计算层的必要性,以及可以使用报表工具自定义数据源接口来实现计算层.在计算层中要完成一些复杂的计算逻辑,因此要有可编程的能力,而基于自定义接口可以采用报表工具的宿主语言(即用于开发报表工具的程序设计语言)进行开发,在功能方面没有问题,不过,实际应用中却仍有不少缺陷.更好的方式是实现一个显式的数据计算层,在其中提供可解释执行的脚本功能,把数据源计算独立出来. 我们从四个方面来分析后者的优势. 代码编写 报表工具的宿主语言一般是Java.C#等高级语言,这类语言

设计数据层组件并在层间传递数据

设计|数据 设计数据层组件并在层间传递数据 Angela Crocker.Andy Olsen 和 Edward JezierskiMicrosoft Corporation 2002年8月 适用于:    Microsoft .NET 应用程序 摘要:学习向 Microsoft .NET 应用程序公开数据的最佳方式,以及如何实现一个有效的策略以便在分布式应用程序的层间传递数据.(本文包含一些指向英文站点的链接.) 目录简介 将关系数据映射到业务实体 实现数据访问逻辑组件 实现业务实体 事务处理

【原创】C#搭建足球赛事资料库与预测平台(6) 赔率数据表设计2

        本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源C#彩票数据资料库系列文章总目录:[目录]C#搭建足球赛事资料库与预测平台与彩票数据分析目录 本篇文章开始将逐步介绍使用C#搭建足球赛事资料库与预测平台的相关细节.还是先从数据库开始,从本文开始将逐步对每个核心实体类和数据库设计相关的内容进行讲解,并公布源代码,至于能不能跑起来,看的看个人努力.由于没有时间将所有相关业务都简述清楚,所以也只好将需求和表设计一起进行.本人也是走了很多弯路的.考虑到系统数据表很多,

【原创】C#搭建足球赛事资料库与预测平台(3) 基础数据表设计

        本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html  开源C#彩票数据资料库系列文章总目录:http://www.cnblogs.com/asxinyu/p/4329642.html  本篇文章开始将逐步介绍使用C#搭建足球赛事资料库与预测平台的相关细节.还是先从数据库开始,从本文开始将逐步对每个核心实体类和数据库设计相关的内容进行讲解,并公布源代码,至于能不能跑起来,看的看个人努力.数据库很庞大,且采用了XCo

首批全国企业信用大数据地方服务平台正式落地

工业和信息化部工业文化发展中心主任罗民16日表示,首批8个"全国企业信用大数据服务平台地方分平台"已正式落地. 罗民是在"全国企业信用大数据公共服务平台地方分平台试点城市授牌仪式"上作出上述表示的. 据介绍,"全国企业信用大数据公共服务平台"将联合各级相关政府部门,利用大数据手段,搜集分析企业财务.管理.技术.社会责任.制度规范及价值理念等各方面数据,对企业信用进行综合评价,为政府和市场主体提供决策参考. 记者从授牌仪式上获悉,全国共有37个城市

WEB 上企业级报表平台 - Crystal Enterprise 9 技术白皮书

enterprise|web 概述 信息为每一个企业提供了制定和实施成功的商业战略所需的原始素材.为了充分利用企业信息资产所带来的优势,每一个应用都需要一个可扩展的.可靠的.基于Web的解决方案,用于报表.分析和向相关的人员提供关键任务信息,以保证业务的成功. Crystal Enterprise提供了一个可在全球范围内扩展的.多层容错的体系结构,为满足最为苛刻的业务环境而构建.它提供了用于构建或与Intranet.Extranet和企业门户应用相集成的灵活解决方案,以满足根据安全级别,向多种受