zoukankan      html  css  js  c++  java
  • Wyn Enterprise批量Excel文件定时自动获取实现数据循环利用

    Excel作为最通用的数据分析软件,很多业务数据的编辑和保持都会在Excel中完成。因此Excel是BI软件常用的文件型数据源之一。

    很多时候,数据分析或者报表设计人员会面临短时间内对大批量Excel文件分析的情况,常规的BI工具,需要将每个Excel文件单独创建数据源,效率低下。且数据更新无法自动化,对基于Excel数据做分析的业务人人来说会非常痛苦。
    利用Wyn Enterprise当中通过技术将大批量的Excel数据文件,以简单的方式自动化获取到BI系统数据库,用于报表和可视化分析,将大大提高Excel数据文件的利用效率。同时,以Excel为媒介,将数据库的查询结果定时循环导入BI系统,从而实现类似完成ETL链路的数据流程。
    在Wyn Enterprise中,Excel是文件型数据源的一种,Wyn Enterprise为Excel数据源提供了一整套完整的应用流程。用户可以通过配置界面完成Excel数据的读取设置。利用读取到的数据进行报表或仪表板的设计与数据分析。并且将分析结果可以再导出为Excel文件。或者通过定时邮件的方式,将报表内容以Excel附件的方式进行定时推送。同时,报表中展示的结果数据,可以作为数据源再次被用来循环使用和分析。
     
    Excel数据在Wyn Enterprise的应用流程图

    一、读取Excel数据源

    在添加【数据源】时,在文件型数据源中选择Excel数据源,进行配置页面。支持本地文件和网络文件。允许连接加密的Excel文件。
    数据支持手动导入或自动定时更新导入,导入策略支持追加模式和覆盖模式。
    读取到Excel文件后,可以对表名、字段名、字段数据类型进行修改。
     
    Excel数据源运行计划
    支持创建数据源的运行计划,可以定时自动从Excel文件自动抽取,定时计划支持定点执行和循环执行,可以和报表的定时导出功能匹配使用。在定时导出到指定路径后,再将结果定时抽取,再次用于报表或仪表板分析,形成闭环。

    二、Excel数据表的加工与处理

    可以对读取的Excel Sheet表进行多表关联或联接查询,对原始字段自行公式计算或者分类处理。
     

    三、定时导出报表为Excel

    通过定时任务,可以将设计好的报表结果进行导出为Excel。或者通过邮箱、文件共享的方式将Excel推送给相关用户。
     
    高级导出模式
    支持导出为PDF、Excel、Word、Json等多种文件格式。
     
    Excel高级导出模式:允许导出时设置文件密码,定义Sheet名称,允许设置单Sheet页或者多Sheet页导出模式,可以导出为压缩文件。
    四、导出的Excel结果定时导入循环利用
    将从业务系统数据库中获取的数据设计为聚合或计算后的报表结果。将结果数据定时导出为Excel文件,Excel文件再作为数据源,抽取到Wyn中,对结果集进行更新和二次加工分析展示,已Excel作为桥梁,实现数据自动行的更新抽取和循环利用。
  • 相关阅读:
    JDBC与ODBC的区别与应用
    java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序
    构造方法的继承
    2015-J. PUMA
    阶乘之和 南邮NOJ 1093
    阶乘之和 南邮NOJ 1093
    阶乘之和 南邮NOJ 1093
    阶乘之和 南邮NOJ 1093
    数的计算
    数的计算
  • 原文地址:https://www.cnblogs.com/edoo/p/13407715.html
Copyright © 2011-2022 走看看