跳转至

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 的执行。
  • 在返回警告的任务之后