FineDataLink实战案例分享【2024-07-15周】

楼主
我是社区第567266位番薯,欢迎点我头像关注我哦~

本周新增三个最佳实践,快来看看吧!!

1、读取单Excel多Sheet文件数据

应用场景:

财务报表、销售数据表、学生成绩表等 Excel 表格中,往往包含多个 Sheet,用户希望使用 FDL 读取单 Excel 多 Sheet 文件数据。

参考文档:

详情请参见:读取单Excel多Sheet文件数据

2、FDL调用FR/BI的定时调度任务

应用场景:

某公司的 FineReport/FineBI 工程每月都会通过 定时调度任务 给销售发送月报数据。月报发送前,需要使用 FDL 处理月报数据。

若分别设置 FDL 的定时任务和 FineReport/FineBI 工程的定时调度任务的执行频率,需要保证 FDL 的定时任务优先执行,用户觉得较为麻烦,希望使用 FDL 去管理 FineReport/FineBI 定时调度任务的运行。

参考文档:

详情请参见:FDL调用FR/BI的定时调度任务

3、增删改数据同步方案

应用场景:

用户在定时任务进行数据同步时,如果源数据库同时有增删改变化,可以使用数据比对,但是如果数据量很大,想要提高同步效率,就可以使用本文的方案进行数据同步。

时间戳和业务时间说明:

  • 时间戳:一般是记录数据的增删改时间

  • 业务时间:一般是记录业务发生的时间(如果数据修改,业务的发生时间还是不变的)

例如下图的数据表,order_business_date 为业务时间,也就是订单交易时间;order_timestamp 为时间戳,即记录数据增删改的时间。

方案:

增删改数据同步至目标表(MD5校验)

增删改数据同步(非数据比对且有时间戳)

增删改数据同步(非数据比对且无时间戳,有业务时间)

 

 

 

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表