场景描述:很多项目在使用集市初期,都会进行全量导入,后续会进行一个增量导入。不管是全量导入还是增量导入,我们都提倡使用打标签的形式入集市,然后使用文件过滤,这样可以很大的提高数据的查询性能
这种方式是定制工具包,需要收费,请联系商务获取当前版本的工具包以及详细使用说明,不同版本之间有细微差别,但是逻辑大致一样
首先,我们要建立一个全量的数据库查询(查询所有时间范围内的历史数据),如下所示:
定时任务:任务使用自定义任务,输入对应的自定义类,不同版本类有细微差别,请根据文档来
执行完打标签的自定义全量和增量任务之后,接下来,创建数据集市:
参数设置:
创建报表:
脚本(备注:采用文本参数做日期控件):
var strDate = 文本参数1.getSelectedObjects()[0];
var streDate = 文本参数2.getSelectedObjects()[0];
var sDate = formatDate(strDate,"yyyyMMdd");
var eDate = formatDate(streDate,"yyyyMMdd");
param["sDate"] = sDate;
param["eDate"] = eDate;
总结:该方式是定制的,需另外收费。免费的方式也有,请参考https://yonghongtechonline.udesk.cn/question/590801
如果咱们的版本比较新,9.1以及以上,产品又进行了优化,可以使用动态增量的功能,可以在对应帮助中心(https://www.yonghongtech.com/help/Z-Suite/9.1/ch/)搜索“动态增量”了解一下。
|