从外部数据源加载数据到分析工作区
简介¶
本模块描述了允许将来自外部数据源(如计算文件或数据库)的数据加载到分析工作区数据集的物理分区上的数据处理,适用于以下上下文:
- 通过应用程序作业调度数据处理
- 流程工作流任务之间的数据处理集成
- 关闭数据录入 Web 表单时执行处理
- 将数据处理包含在数据转换包中
要使数据上传成功,必须满足以下条件:
- 数据源映射必须存在于分析工作区数据集
- 数据集的维度必须已映射到特定数据集,并定义了数据加载模式
在应用程序作业中的使用¶
以下是配置所需的参数列表。
| 参数 | 描述 |
|---|---|
| Analytical Workspace | 允许您指示目标数据集所属的工作区 |
| Analytical Workspace Dataset | 允许您指示属于先前所选工作区的目标 Dataset。 |
| Analytical Workspace Dataset typology | 允许您指定先前选择的数据集类型。 |
| Datasource | 用于获取映射,该映射定义了在分析工作区上的加载模式以及数据源维度与数据集维度之间的关系。 |
所有这些参数均为必填。
以下参数则既用于标识要写入数据的数据集划分,也用于在上传到分析工作区之前进行可编辑性检查:
- Process,必填
- Scenario,如果所选流程为场景/期间提交,则必填。
- Period,如果所选流程为场景/期间提交,则必填。
- Entity,可选,如果已定义 Entity Hierarchy 和 Entity Node,则无法定义。
- Entity hierarchy,可选,如果已定义 Entity,则无法定义。
- Entity Node,可选,如果已定义 Entity,则无法定义;如果已定义 Entity Hierarchy,则为必填。
注意:在运行时,如果数据源配置要求指定分析工作区或 Reporting 参数的值,则返回一个阻止性错误,不允许执行作业。
在流程工作流任务中的使用¶
以下是在工作流任务中将数据处理设置为任务所需的参数列表(参见 创建任务工作流及相关任务)。
| 参数 | 描述 |
|---|---|
| Analytical Workspace | 允许您指示目标数据集所属的工作区。 |
| Analytical Workspace Dataset | (必填)允许您指示属于先前所选工作区的目标 Dataset。 |
| Analytical Workspace Dataset typology | (必填)允许您选择先前选择的数据集类型。 |
| Analytical Workspace Dataset Datasource | (必填)指示属于先前所选数据集的数据源映射,该映射定义了加载模式以及数据源维度与数据集维度之间的关系。 |
| Process、Scenario、Period、Entity、Hierarchy 和 Node | 它们由执行上下文自动继承,既用于可编辑性检查,也用于标识数据集的划分。 |
注意:在运行时,如果数据源配置要求上传文件,或指定分析工作区或 Reporting 参数的值,将弹出一个专用窗口。
保存表单时运行的数据处理¶
以下是配置所需的参数列表。
| 参数 | 描述 |
|---|---|
| Analytical Workspace Dataset typology | (必填)允许您指示要加载数据的数据集类型。 |
| Analytical Workspace Dataset Datasource | (必填)用于获取映射,该映射定义了在分析工作区上的加载模式以及数据源维度与数据集维度之间的关系。 |
| Process、Scenario、Period、Entity、Hierarchy 和 Node | 它们可以自动从表单继承或手动录入,既用于可编辑性检查,也用于标识数据集的划分。 |
注意:在运行时,如果数据源配置要求您指定分析工作区或 Reporting 参数的值,将弹出一个专用窗口。
在数据转换包(DTP)中运行的数据处理¶
可以通过将其插入数据转换包中来运行数据处理,方法可以是将其上传到分析工作区(参见 数据转换包(DTP) 和 加载到分析工作区),也可以通过 写入另一个数据集 上传。