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作为桥梁,实现数据自动行的更新抽取和循环利用。
  • 相关阅读:
    Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning 第4章 读书笔记(待更新)
    Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning 第3章 读书笔记(待更新)
    Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning 第1,2章 读书笔记(待更新)
    Tkinter的Message组件
    Git 实操/配置/实践
    mysq5.7.32-win安装步骤
    行为型模式之模板方法
    结构型模式之组合模式
    结构型模式之享元模式
    结构型模式之外观模式
  • 原文地址:https://www.cnblogs.com/edoo/p/13407715.html
Copyright © 2011-2022 走看看