办公 Xshell Plus 6.0.0029绿色版 2020-05-24 10:01:38 发布
Xshell 6是一款非常强大的安全终端模拟软件, 支持SSH1、SSH2和TELNET 协议,用户可以在任何位置通过网络连接远程主机,方便用户在办公场所以外的任何地方处理远程服务器上的所有突发情况,可以让用户轻松管理远程主机。 Xshell6还可以上传下载文件,非常方便。本站为您提供 Xshell 6下载,一起来试试吧。
0次点赞
45次阅读
编程 Python的requests库使用 2020-05-10 10:55:34 发布
Requests是一个优雅而简单易用的Python HTTP库。
0次点赞
15次阅读
IntelliJ是业界公认的最优秀的Java开发平台(IDE),甚至没有之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
14次点赞
3153次阅读

不知道大家有没有发现这么一个现象,无论是哪里?铺天盖地的都是让你学python...

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

python其实能做很多事情,比如开发,自动化,数据分析,可视化方面,它有很完备的生态环境。“大数据”分析中涉及到的分布式计算、数据可视化、数据库操作等,python中都有成熟的模块可以选择完成其功能。

但真正的互联网大公司,并不会用其去做实质性的事情,最多只会用到自动化,给IT人员做报表减轻负担,传统公司就不用说了,做报表根本用不到python,甚至很多还在用Excel.....

我想说明的是,并不是所有报表都是需要或者适合做自动化的。

我们做自动化的目的是为了减少工作量,把一些重复性的工作交给程序处理。

在数据分析实践中,日报,周报,这种频率性很强的东西,就需要自动化;而那些不同活动的效果数据,每次都不一样,这样的报表做自动化就没有太大意义。

言归正传,就我的观察而言,无论是互联网公司,还是传统公司,对报表、对数据的利用还不够,都有很大的进步空间,数字化转型这五个字,真的不是随便说说而已。

那企业要进行数字化转型,需要什么呢?肯定是一个完整的大数据分析平台了。从ERP、CRM、客户端里收集数据,将数据放入到数据仓库里处理,最后输出一份实时更新的可视化报表或者BI报告,能辅助领导层做出决策。

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

其实,每一块技术我都有讲过,这里就不再赘述,今天就来讲讲它的数据展示层和数据应用层,也就是可视化报表和BI。

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

说到报表开发,很多IT人都有这样的感觉:怎么又要改数据?报表怎么这么费时?我都做这么好了怎么还要重做?业务同事和领导到底在想啥?

其实有一种简单的方法,N套具类似的报表都只要维护1套报表模板。比如更改报表样式,只要改动模板,就可批量生成。比如报表发生数据变动,只要一键刷新即可同步数据,分分钟搞定。

我今天说的这个报表工具,FineReport就能完美解决这些问题。

FineReport的本质是一个通用的报表制作和数据可视化工具,比起开源工具,它更好用。纯java编写,类Excel的设计,在你手里你完全可以把它当作升级版的Excel,小到可以存储统计数据、制作各式各样的图表、dashboard,大到制作大数据平台。

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

众所周知,无论是什么公司,报表永远是不可避免的东西,报表的好坏对公司的影响是很大的:

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

    • 格式复杂。表头很乱,三五层的大格套小格很常见,还有著名的斜线,没有格线时很容易看走眼。

    • 信息量大。存在各种各样的数据,明细的、汇总的,往往都集中在一张表上。

就拿日报月报来说,FineReport直连数据库,采用参数过滤,将参数组件与月报中需要进行筛选的时间字段进行绑定,然后对相应的数据格添加过滤条件,就可以实现报表自动化。

只需切换参数的值,即可查看不同时期的数据,形成相应的月报等,避免一遍一遍的重复做表。

顺便说一句,以往IT人员用代码做报表的方式,在这里不存在了,拖拖拽拽即可生成可视化。

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

FineReport独有的三种报表模式:普通报表、聚合报表、决策报表,完美解决了传统java/Excel报表的弊端。

普通报表和聚合报表,针对的就是不规则大报表,这种表用Excel做很麻烦,而这两种模式直接适用于一张模板中显示多个独立模块的报表,几个报表块汇总在一起的复杂报表。

决策报表,也就是可视化大屏,实话说,相比于Echarts这种专门的可视化,完全不输,而且实现方式很简单,仅需4步:

      • 新建表单:FineReport支持新建工作薄,即普通报表模板,还支持新建表单,两种设计模式;

      • 拖入组件:FineReport表单支持多种不同的组件类型,包括报表块、tab块、绝对画布块、参数、图表和控件等等;

      • 定义数据集:定义各个组件数据来源,图表组件数据即可来源于数据集,也可来源于单元格;

      • 设置表单样式:即设置表单的显示样式。

FineReport内自带50多种图表效果,完美符合视觉需求,如果管理层对图表不满意,可以让IT人员进行二次开发,有丰富的API接口,我当年的项目就是这样。

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

再来看看它的可视化大屏吧,简直堪称企业的门面:

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

不写代码,可视化堪比python,领导满意的报表工具,原来是这样?

无论是报表的指标标准化,IT开发人员的重新定位,还是平台或工具的变革,可能有些企业早就实现了,有些企业则认为其不切实际,但无论如何,我们还是不能仅限于做成一张报表,而应致力于思考做好一个平台,做好一张报表,让报表更快速,更准确、更简洁。

3次点赞
61次阅读
数据库 MySQL8.0.20 正式发行(GA) 2020-04-28 20:48:02 发布

MySQL的最新版本8.0.20正式发行。与之前8.0的系列版本一样,这次的发行版,除了包含缺陷修复,也同样包扩新功能。让我们快速浏览一下。

MySQL8.0.20 正式发行(GA)

关键字:hash joinInnoDB双写缓冲二进制日志事务压缩

  • 增加了SHOW_ROUTINE权限。使用该权限允许账户在最小权限下备份存储程序。

  • 改进hash join。现在可以使用hash join代替BNL,hash join现在支持半连接、反连接、外连接。

  • 加入新的索引级别的优化器提示。包括:JOIN_INDEXNO_JOIN_INDEXGROUP_INDEXNO_GROUP_INDEXORDER_INDEXNO_ORDER_INDEXINDEXNO_INDEX。新的索引级别的优化器提示可以搭配SELECTUPDATEDELETE语句使用,而以往的无法和DELETE一起使用。

  • Performance Schema改良。为了减少错误检测的内存开销,Performance Schema放弃了在全局范围收集会话相关的错误统计信息。此外,针对每个线程,帐户,用户或主机报告的错误摘要中不再包含全局的错误信息。

  • SQL语法改良。以前,语句的INTO子句SELECT可能出现在以下两个位置之一:

MySQL8.0.20 正式发行(GA)

现在,INTO可以出现在SELECT的最后:

MySQL8.0.20 正式发行(GA)

此外,还针对进行 UNIONINTO进行了一些更改,下面的语句结果相同:

MySQL8.0.20 正式发行(GA)

  • X Plugin改良。在启动中创建管理会话,以供达到客户端连接限制时获取服务器配置。初始化后立即可以访问MySQL系统变量等缺陷修复。

  • BLOB类型排序改变。改变了以往的非完整排序,服务器将BLOB类型转换为打包的插件进行排序,经测试,性能得到显著提升。

  • InnoDB改良。双写缓冲区的存储从系表空间移至双写文件。将双写缓冲区存储区移出系统表空间可减少写延迟,增加吞吐量并在双写缓冲区页的放置方面提供灵活性。

  • 二进制日志事务压缩。从MySQL 8.0.20开始,您可以在MySQL服务器实例上启用二进制日志事务压缩。启用二进制日志事务压缩后,将使用zstd算法压缩事务有效负载,然后将其作为单个事件(Transaction_payload_event)写入服务器的二进制日志文件 。压缩后的事务有效负载在复制流中发送到从服务器,其他群组复制组成员或客户端(例如mysqlbinlog)时,保持压缩状态 。它们不会被接收器线程解压缩,并且仍以其压缩状态写入中继日志。因此,二进制日志事务压缩既可以节省事务的始发者,也可以节省接收者(及其备份)的存储空间,并在服务器实例之间发送事务时节省网络带宽。

  • CHANGE MASTER TO语句的新选项REQUIRE_TABLE_PRIMARY_KEY_CHECK使复制的从服务器可以选择自己的策略来进行主键检查。

  • MySQL 8.0.19开始,通过X协议连接发送的消息已支持压缩。MySQL 8.0.19开始,通过X协议连接发送的消息已支持压缩。在MySQL 8.0.19中,X协议对每种算法使用库默认压缩级别,客户端无法协商该默认压缩级别。从MySQL 8.0.20开始,客户端可以在协商期间为X协议连接请求特定的压缩级别。

上面内容为MySQL8.0.20的新功能快速一览,您可以访问MySQL的在线手册获取完整的最新信息。https://dev.mysql.com/doc/relnotes/mysql/8.0/en/

欢迎关注“MySQL解决方案工程师”!

  • 去IOE or Not?

  • 拉里·佩奇(Larry Page)的伟大归来

  • 《吊打面试官》系列-Redis基础

  • 唯一ID生成算法剖析,看看这篇就够了

  • 关于大数据运维能力的一些思考

  • DBA菜鸟的进化简史:不忘初心,记工作中踩过的三个坑

  • 美女主持直播,被突发意外打断!湾区网友却高喊: 我懂!超甜

2次点赞
45次阅读
全站搜索
本站公告
  1. 现在是移动互联网的时代,人手一部手机,有鉴于此,本站新上线了Android频道,会不定时给大家推荐一些优秀好用的Android平台的APP,欢迎大家浏览。

站长推荐
特别推荐
技术支持
站外链接
统计信息
创立时间: 2017 年
发表文章: 312 篇
注册用户: 15643 人
昨天在线: 356 人
联系我们
QQ: 76935144
邮箱: 76935144@qq.com
QQ群: 413257672 QQ群