自定义数据集简介

应用场景

产品支持多种类型的数据集定义,例如:普通SQL数据集、复杂SQL数据集、存储过程数据集等等。

报表的数据来源大部分都能通过这些类型获取,但也会有特殊的情况。例如:

以上的种种业务需求都可以通过自定义数据集来实现。

自定义数据集的特点

产品提供了IDataSetFactory数据集工厂接口,用户可以基于该接口自行创建实现类,并实现接口中的createDataSet()方法,来完成客户化的数据集生成。

使用自定义数据集时还能够传入和使用参数,灵活地实现一些动态的业务逻辑。可以通过CustomDataSetConfig自定义数据集类提供的方法,方便地获取自定义数据集中设置的参数。