2020年7月22日
摘要: 在数据库中有一类用于保存中间计算结果的物理表,通常被称为“中间表”。中间表主要跟 OLAP(在线联机分析)业务有关,产生的原因主要有以下几方面。 中间表来源 1. 计算逻辑复杂在 OLAP(报表或查询)业务中,有些计算逻辑很复杂,每次都从头写会导致报表开发过于繁琐,而且有的计算用 SQL 很难写出来 阅读全文
posted @ 2020-07-22 21:20 拾光石艺 阅读(1648) 评论(0) 推荐(0) 编辑
摘要: 在 C/S 时代,报表是由应用程序显示的,可以直接操控打印机来实现打印。进入到 B/S 时代后,报表呈现变成浏览器的事情了,而浏览器中的 JS 编程不能直接控制打印机,只能依靠浏览器本身的打印能力。这种方式下的问题很多,比如不能精确分页,浏览器一般是根据用户设置的页面大小和 web 页面的内容多少来 阅读全文
posted @ 2020-07-22 21:15 拾光石艺 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 啥是 SQL 注入风险? 数据库要执行 SQL 访问数据,数据库是个执行机构,它只会检查传来的 SQL 是不是合乎语法,而并不会关心这个语句是否会造成伤害(数据泄露或破坏)。正因为只要符合语法规则就会执行的机制,导致 SQL 有了注入的风险。SQL 本身就是个字符串,而且一般没有加密,字符串可能被黑 阅读全文
posted @ 2020-07-22 21:11 拾光石艺 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 这个问题得从两个方面看。 如果这个 web 版的报表工具指的是现在的自助报表,也就是 BI、多维分析,那它是有意义的, 而且各厂商们都已经做的挺好,可以让业务人员通过简单的拖拽进行各种数据分析,生成自己想要的报表。 我们拿一个页面部分开源的 BI 工具来看一下目前 BI 的大致功能: 拖拽: 钻取: 阅读全文
posted @ 2020-07-22 21:04 拾光石艺 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 可以先想一下自己的部门或项目组是否面临这些问题:1. 投入很多技术力量做报表,却还是疲于应付2. 用了高端报表工具和敏捷 BI,却还是不够用3. 技术高手用来做报表,感觉很浪费4. 对于频繁多变的报表需求,需要低成本应对方案 专门用于统计分析的报表业务有一个特点,就是业务稳定性非常差。在业务开展过程 阅读全文
posted @ 2020-07-22 20:51 拾光石艺 阅读(204) 评论(0) 推荐(0) 编辑