NL2SQL节点用于在工作流中提供通过自然语言生成SQL及获取对应数据湖中数据的能力,核心能力包括“SQL生成”和“数据获取”。
约束限制
需要用户提前创建知识湖,并在知识湖中关联需要提问的指标和维度。
配置NL2SQL节点
- 在工作流编排画布中,单击“添加节点”按钮,从节点列表中选择“NL2SQL”,即可将该节点添加至当前工作流编排画布中。
图1 添加NL2SQL节点
- 单击“NL2SQL”节点,在弹出的节点详情页面中进行参数配置,参考表1。
图2 NL2SQL节点配置
表1 NL2SQL节点参数说明 | 参数名称 | 参数说明 |
| 知识湖 | 手动选择:支持用户选择非个人的知识湖。 引用参数:支持引用上游节点输出参数中的知识湖ID作为输入。 |
| 输入 | 用户配置输入参数,支持在自然语言中通过{变量名}的方式进行引用。 |
| query | 用户查询自然语句,可以通过{变量名}引用输入参数中的变量。最大支持1024个字符。 |
| 输出 | - sql:用户查询自然语句对应的SQL。
- record_count:查询出来的数据个数。
- cell_data:查询出来的具体数据内容。
- query_struct:自然语言对应的查询DSL。
|
- 单击上方的“保存”。