在[新增数据集]页面,选择自定义SQL筛选方式创建数据集,该方式适合较为了解数据库SQL语句语法规范,能够熟练书写SQL语句的人员使用,同时还可以完成更为复杂的筛选,比如包含函数等。
自定义SQL方式的数据集名称、描述等其他设置与手动筛选一致。
自定义SQL筛选配置页面左侧的数据源、数据库(模式)、表、列是为了帮助用户书写正确的库名、表名、列名所设置,select语句中的表必须在同一个数据源下,可以不在同一个库(表名中包含库名)中。
配置自定义SQL,自定义SQL关联规则如下:
以select关键字开头。
不包含insert、delete、drop、create等关键字。
表名包含数据库(模式)名(非必须,但带有库名的表能使查询准确)。
符合数据库关于select语句的语法规则要求。
确认完成数据集的参数设置后,建议首先单击预览查看获取的数据是否满足要求,然后单击<保存>完成数据集的保存和创建。
数据集创建状态可在数据集列表中查看,为转圈的动图,创建的最长时间可以在部署时设置,默认10分钟,即10分钟后如果依然没有创建成功或失败,默认创建失败。当然如果10分钟后实际上创建成功,该数据集依然会被修改成已成功状态,刷新页面后状态会发生改变。创建成功后的数据集状态为绿色圆圈,创建失败是灰色的圆圈。