[]
在ETL流程中,输入节点用来获取待处理的数据。一个数据流必须以输入节点开始,且至少包含一个输入节点。一个ETL查询可包含多个输入节点(抽取模型),以支持从不同数据源提取数据。
步骤一:添加输入节点
从左侧节点面板中选择输入/输出下的输入节点,通过拖拽的方式,将输入节点添加至中间画布区域。
步骤二:选择数据源
单击画布区域的输入节点,在画布区域下方展开节点配置及预览区域,单击选择数据表,进入数据源选择界面,选择已经创建好的数据源。
选择数据源后,系统默认提供两种查询类型:表和自定义SQL,用户可以根据需要选择合适的方式。
表: 用户可直接从所选数据源中挑选特定的表,将其作为输入数据。这种方式操作便捷,适用于对数据源结构熟悉且无需复杂数据筛选的场景,能快速获取完整的表数据。
自定义SQL: 用户可自行输入 SQL 查询语句,系统会执行该语句并将查询结果作为输入数据。此方式灵活性高,用户能够依据自身需求,运用 SQL 强大的查询和筛选功能,精准提取所需数据,实现复杂的数据处理逻辑。
步骤三:选择数据表
当用户选择表作为查询方式时,系统会在下方列表中会显示所选数据源的所有表和视图。用户可以从列表中选择所需要的数据表,单击确定即可完成选择。
步骤四:通过自定义SQL添加数据表
除了选择数据库中存在的数据表或视图外,若您有更复杂的查询需求,还可以通过输入自定义SQL的方式来实现。
type=info
注意: 自定义SQL的语法规则应与所选数据源的规范保持一致。
选中输入节点,在画布区域下方展开输入节点配置页面,单击编辑数据表,即可重新打开选择数据表对话框,用户可以重新选择表或修改自定义SQL语句。
成功添加数据表后,单击输入节点,在画布区域下方展开节点配置及预览区域,单击数据,切换到数据页签,即可预览数据。