本周新增三个最佳实践,快来看看吧!!
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 为时间戳,即记录数据增删改的时间。
![](https://hwobs-sq.fanruan.com/shequ_forum/image/f042e84fc353c9f04f6e8929d41f2680.png)
方案:
增删改数据同步至目标表(MD5校验)
增删改数据同步(非数据比对且有时间戳)
增删改数据同步(非数据比对且无时间戳,有业务时间)
|