21 嵌入DataCleaner
可以将DataCleaner嵌入到其他Java应用程序中。这允许一种简单的方法来添加数据质量分析(DQA)和数据分析功能,作为对正在构建的应用程序的补充。
嵌入DataCleaner最简单的方法就是执行DataCleaner的主可执行文件所做的操作—用默认参数实例化引导类:
BootstrapOptions bootstrapOptions = new DefaultBootstrapOptions(args);
Bootstrap bootstrap = new Bootstrap(bootstrapOptions);
bootstrap.run();
要进一步自定义,请添加自己的BootstrapOptions类实现。嵌入DataCleaner的主要场景是以所谓的 “single datastore mode” 运行应用程序。这可以通过实现BootstrapOptions并为getSingleDatastore()方法提供非空值来实现。