ETL 执行窗口
管理员 /
<应用程序数据库>
ETL > 执行
流程 > 选择流程 > 贡献者 > 选择概览/步骤选项卡 > 选择实体或节点 > (操作部分)> ETL
流程 > 选择流程 > 合并者 > 选择概览/步骤选项卡 > 选择实体或节点 > (操作部分)> ETL
表单磁贴 > 单击表单分组 > (表单旁边)
用户 /
<应用程序数据库>
ETL > 执行
页面用途¶
此窗口允许您管理要运行的 ETL 例程的设置。在此,您可以通过以下部分编辑当前执行在设置中配置的定义:
- 流程和作业/例程选择
- 例程
- 提取
- 转换
- 加载
- 上传
- 参数

重要:任何阻止 ETL 执行的缺失信息都会通过更改信息标题的颜色(变为红色)向用户报告。

流程和作业/例程选择部分
| 部分 | 描述 |
|---|---|
| 流程 | 要在其上运行 ETL 的流程 如果执行从流程驾驶舱进行,流程 将自动定义为驾驶舱流程且不可编辑 如果执行从工作流任务进行,流程 将自动定义为驾驶舱流程且不可编辑 |
| 作业 | 要运行的 ETL 作业 系统显示限制为当前用户的 作业 可供选择。 如果执行从流程驾驶舱进行,可选择的 作业 将是该流程执行计划中针对所选实体存在的作业。 如果执行从工作流任务进行:作业 将不可选择,并将自动定义为任务定义中设置的作业。 |
| 单个例程 | 要运行的作业的 ETL 例程 如果执行从工作流任务进行。如果任务与 ETL 例程相关,单个例程 选项将自动激活。 |
注意:一旦选择了 作业 或激活了 单个例程 选项,系统将更新窗口的内容。
例程部分
此部分可以使用以下选项填充:
- 如果选择了 作业,则为属于该作业的所有例程,未对当前用户或流程执行计划进行限制,
- 如果激活了 单个例程 选项并且窗口以以下方式之一打开,则为用户可见的所有 ETL 域的所有例程:
- 从流程驾驶舱,我们将只看到属于该流程执行计划中针对所选实体的例程。
- 从类型为 ETL 例程的任务流程图,我们将只看到任务定义中设置的例程。
| 字段 | 描述 |
|---|---|
| 启用 | - 指示例程是否必须运行。 如果 单个例程 选项处于活动状态,您将只能激活一个例程。如果窗口从类型为 ETL 例程的任务流程图打开,您将无法停用显示在单个例程上默认激活的选项。 |
| 例程 | - 报告例程在作业中的顺序(如果已选择作业)、ETL 域代码、例程代码及其描述。 |
| 提取 | 指示是否必须为例程运行提取步骤。 如果定义中未激活提取数据存储,则无法停用该选项,因此无法从转换步骤开始。 |
| 转换 | 指示是否必须为例程运行转换步骤。 如果定义中未激活转换数据存储,则无法停用该选项,因此无法从加载步骤开始。 |
| 加载 | 指示是否必须为例程运行加载步骤。 |

重要:选项的激活/停用会生成以下部分的更新...
提取选项卡
此部分填充了 例程 部分中所有活动例程的所有提取。如果已选择 作业,则只显示所选作业的提取中定义的例程。

重要:任务的激活/停用或属性的编辑会生成 上传 和 参数 选项卡的更新。
| 字段 | 描述 |
|---|---|
| 启用 | - 指示是否必须运行提取任务。 |
| 例程 | - 它所属的例程。 |
| 提取任务 | 任务的排序和描述、数据源的代码和描述。 |
| 输入类型 | 允许您从任务数据源中配置的输入类型中进行选择。默认值在作业的提取中定义。 |
| 提取类型 | 允许您从以下选项中选择提取类型: - 应用程序服务器:加载从查询或从应用程序服务器可见目录中存在的文件进行,该服务器在允许的字典中指示。 - 客户端:加载通过客户端上传文件进行。 - 端点/Tagetik 数据加载器:加载使用 端点 进行,该端点还允许您使用 Tagetik 数据加载器。 |
| 端点/Tagetik 数据加载器 | - 允许您选择将在 提取类型 为 端点/Tagetik 数据加载器 时使用的端点。 |
| 目录 | 允许您定义将在 输入类型 为来自文件且 提取类型 不为 客户端 时使用的目录。 |
| 文件名 | 允许您指示将在 输入类型 为来自文件且 提取类型 不为 客户端 时使用的文件名列表(逗号分隔) |
| 文件 ID | 允许您在 输入类型 为来自文件且 提取类型 为 客户端 时指示要通过上传加载的文件的 ID。系统使用此 ID 来识别使用相同数据源的提取任务,以限制包含要提取数据的文件的上传次数。通过为两个或多个任务标记相同的 文件 ID,系统将只要求上传一个文件,从而防止它请求上传已加载的多余文件。 |
| 文件管理类型 | 允许您选择要对已加载文件执行的操作,如果 输入类型 为来自文件且 提取类型 不为 客户端,可在以下选项中选择: - 无:不执行任何操作。 - 删除:如果加载成功完成,文件将被删除。 - 存储:如果加载成功完成,文件将被移动到 ” 存档文件。 |

重要:如果提取任务的配置不完整,或者为不同的 数据源类型 定义了相同的 文件 ID,面板中的“提取”标签将变为红色,并且将无法运行 ETL。
注意:如果为所选例程定义了提取任务但没有一个处于活动状态,面板中的“提取”标签将变为黄色,但仍可以运行 ETL。
转换选项卡
此面板填充了 例程 面板中所有活动例程的所有转换。
| 字段 | 描述 |
|---|---|
| 启用 | - 指示是否必须运行转换任务。 |
| 例程 | - 它所属的例程。 |
| 转换任务 | 任务的排序、类型和描述。 |
注意:如果为所选例程定义了转换任务但没有一个处于活动状态,面板中的“转换”标签将变为黄色,但仍可以运行 ETL。
加载选项卡
此面板填充了 例程 面板中所有活动例程的所有加载。
以下是最重要的字段。
| 字段 | 描述 |
|---|---|
| 启用 | - 指示是否必须运行加载任务。 |
| 例程 | - 它所属的例程。 |
| 加载任务 | 任务的排序、类型和描述。 |
| 详细任务 | 宏加载类型的描述和详细任务的描述 |
| 按来源过滤 | 要在删除步骤中应用于来源的过滤器类型。 |
注意:如果为所选例程定义了加载任务但没有一个处于活动状态,面板中的“加载”标签将变为黄色,但仍可以运行 ETL。
上传选项卡
此面板填充了 例程 面板中所有活动例程的所有加载。
它包括所有要执行的上传,如果提取面板中存在 输入类型 设置为来自文件且 提取类型 设置为来自 客户端 的任务,则通过 文件类型 和 文件 ID 标识。
选项卡中的字段和按钮如下所示。
| 字段 | 描述 |
|---|---|
| 上传文件部分 | |
| 文件类型 | 提取 面板中定义的 数据源类型 字段的值。 |
| 文件 ID | 提取 面板中定义的同名字段的值。 |
| 已加载文件 | 当前为该 文件 ID 加载的文件数。 |
| 已加载详细文件部分 | |
| 文件名 | - 这包括为此面板中选定的每条记录加载的文件的名称。 |
| - 允许您移除文件的加载 |

重要:如果上传的文件包含的 Mime 类型 不是 文件类型 所需的类型,系统将显示“无效文件类型”错误并阻止上传。
参数选项卡
此面板填充了 例程 面板中所有活动例程的 提取、转换 和 加载 面板中所有活动任务使用的所有参数。
| 元素 | 描述 |
|---|---|
| 主要部分 | |
| 描述 | 这包括 ETL 域代码以及参数代码和描述。 |
| 附加加载参数部分 | |
| 仅当为 例程 面板中至少一个活动例程定义时,参数上才存在的选项。 | |
| 步骤 | 对属于所选 流程 的步骤进行过滤,以便仅加载与这些步骤中存在的科目相关的数据。仅当至少一个活动例程激活了 步骤 选项时,此选项才可见 |
| 科目层次 和科目层次的 节点 | - 对科目层次的节点进行过滤,以便仅加载与指定节点相关的科目相关的数据。仅当至少一个活动例程激活了 科目层次 选项时,这些选项才可见。 重要:如果科目层次已在例程定义步骤中指定,您只需指定要使用的节点。 |

重要:如果执行从流程驾驶舱或流程图任务进行,任何与 标识 为场景、期间或实体的 ETL 维度相关的 ETL 参数以及任何与步骤相关的附加参数都将不可编辑,并将自动定义为从流程驾驶舱继承的输入参数。
系统还将根据参数类型显示以下元素:
| 参数类型 | 显示的元素 |
|---|---|
| Tagetik 或来自维度字典 | 一个用于选择值的 查找 和一个用于激活自动定义选项的复选框。 |
| 自由 | 一个用于手动定义值的 文本输入。 |
| 来自导入数据 | 一个用于激活自动定义选项的复选框。 |
执行按钮
| 元素 | 描述 |
|---|---|
| 运行 | 允许执行 ETL 数据处理。仅在以下情况下激活: - 如果在 例程 面板中至少激活了一个例程 - 如果为活动例程至少选择了一个提取、转换或加载步骤 - 如果至少一个活动例程在其定义中需要选择流程,则必须定义 流程 过滤器。 - 如果存在必须在 提取 面板中一致配置的活动任务(参见名为 提取 的面板中的字段描述)。 - 如果某些提取需要通过上传加载文件,则必须在 上传 面板中执行这些操作(每个 文件 ID 至少一个)。 - 如果 参数 或 附加加载参数 面板中存在参数,则必须定义它们。 - 如果已选择 作业,则将运行与该作业相关的 ETL 数据处理(ETL_ESECUZIONE_JOB)。 - 如果激活了 单个例程 选项,则将运行与该例程相关的 ETL 数据处理(ETL_ESECUZIONE_ROUTINE)。 |
| 继续 | 允许您在数据处理被停止的情况下恢复数据处理,通过将加载逻辑应用于可编辑性检查未标记的数据。 |
| 跳过 | 仅当加载后任务停止返回了 警告 时才激活。允许您继续下一个加载任务。以下任务可以返回警告: - 不加载任何记录的提取任务。 - 检查 类型转换任务。 - 应用可编辑性检查的加载任务。 仅当在任务的例程上定义了与警告时停止相关的选项时,ETL 才会停止。 |

重要:ETL 数据处理只能停止以允许用户执行以下操作:
- 选择类型为来自 导入数据 的 ETL 参数的值,这些参数未激活 自动定义 选项。系统将显示一个窗口,其中包含与要定义的参数数量相同的记录,其中包括参数的描述和允许选择值的查找。必须定义所有参数才能继续 ETL 的执行。
- 在返回警告的任务之后