“数据源”选项卡
必须在“数据源”选项卡上指定以下信息。
- 数据源
- 为指定接口类型定义的数据源名称。可能的方案:
- 对于接口服务 CSV/Excel:对应的文件、FTP 或 Amazon S3 数据源。
- 对于接口服务数据库:相应的数据库数据源。
注意:- 仅当使用宏执行接口服务时才使用数据源定义中的文件名。
- 如果要使用文件接口服务手动导入或导出数据,则必须从本地计算机上选择要使用的文件。
- 如果使用数据库时“接口方向”设置为“导入”且“源”设置为“表”,则根据表的自然顺序导入数据。
- 当“源”设置为“查询”时,允许使用“排序依据”命令,则可以将市场情报事件正确分组。查询必须指定为:
SELECT A as ColumnA,B as ColumnB,C as ColumnC, ROW_NUMBER() OVER (ORDER BY A) as ColumnRowNumber FROM TABLE
- 如果将查询指定为以下情况,则查询会被拒绝:
SELECT A as ColumnA, B as ColumnB,C as ColumnC FROM TABLE ORDER BY A
- 文件
- 要用于接口服务的文件名称。显示的文件基于定义的“数据源”。如果未显示所需文件,则可以使用 “”(加号)添加文件。注意:
- 在仅使用宏执行接口服务时,使用接口服务类型为 CSV 或 EXCEL 的文件定义。
- 如果“使用文件名模式”选项设置为“开启”,则该字段标签显示为“文件名模式”,而正则表达式可用作文件名。可接受以下变量作为文件名称,以下划线作为分隔符:
- 字母字符 (A-Z)
- 字母数字字符 (A-Z,0-9)
- 数字字符 (0-9)
- 使用文件名模式
- 指示特定文件名或模式是否用于查找所需文件。可能的值:
- 开启:使用文件名。
- 关闭:使用模式。
注意:- 如果设置为“开启”,则可执行下列操作:
- 包括正则表达式作为文件名
- 导入多个文件
- 设置顺序/组文件以导入最新文件
- 仅当“接口类型”字段设置为“导入”时,才会显示此选项。
- 工作表
- 确定必须导出或导入数据的 Excel 文件工作表。注意:仅对接口类型 EXCEL 显示此字段。
- 标题行中的字段名
- 指示导入或导出文件中的第一行内容。如果设置为“开启”,则有以下可能情况:
- 导入文件时,导入文件中的第一行包含字段标签并且可以跳过。
- 导出文件时,导出文件中的第一行包含字段标题。
- 来源
- 指示数据源接口的类型。可能的值:
- “表”:显示“表”和“导入筛选”字段。
- “查询”:显示“查询”字段。
注意:对于“接口类型”“导出”,“源”设置为“表”。 - 表
- 接口服务适用的数据库表。
- 导入筛选
- 用于定义从源表传递接口服务的筛选条件的 SQL 文本。注意:如果未设置,则指定源表的所有数据均适用。
- 查询
- 用于从指定的“数据源”中检索接口所需数据的 SQL 查询(最多 4000 个字符)。注意:
- 必须单击“”以验证指定的查询。
- 执行接口服务时进行的完整语法验证。对于任何差异,系统将从数据源、内部或 RDBMS 连接中显示一条错误消息。
- 验证后,使用“”选项可查看指定查询的结果数据。如果验证成功,则会显示弹出窗口,并且查询中的应用程序变量将替换为全局应用程序变量。