快速数据加载器功能
简介¶
Quick Data Loader 是一个实用工具,允许您快速、批量地录入数据 CCH Tagetik。特别是,它允许将来自以下来源的数据导入财务工作区数据结构和分析工作区数据集:
- 一个或多个电子表格或文本文件
- 分析工作区数据集
- 来自 CCH Tagetik 数据库的数据表
- 外部服务器(通过使用 OData 协议的 APO RESTful 服务)
通过 Quick Data Loader 录入的数据需接受与数据录入相同的加载检查(用户权限、可编辑性权限等)。
访问 Quick Data Loader 功能¶
Quick Data Loader 功能可通过以下入口点访问:
- 合并驾驶舱
- 分析工作区数据集
Quick Data Loader 数据处理可通过以下方式启动:
- 应用程序作业
- 流程任务工作流作业
- 以数据录入模式启动的 Web 表单的 Home 选项卡(参见 Web 表单页面(数据录入))
通过 Quick Data Loader 加载的数据被标记为来源于 Quick Data Loader。
数据导入步骤¶
通过 Quick Data Loader 导入数据时,按照以下步骤在不同的窗口/页面中操作:
| 步骤 | 窗口/页面 |
|---|---|
| 定义数据源和目标,并将源上传到 Quick Data Loader | Quick Data Loader - 源/目标定义窗口 |
| 将源数据映射到目标信息模型,并定义计算和数据管理标准 | Quick Data Loader - 导入标准定义窗口 |
| 数据导入 | - |
| 显示可编辑性检查中被阻止数据的错误 | Quick Data Loader - 可编辑性检查结果窗口 |
| 显示导入结果 | Quick Data Loader 窗口:结果 |
数据映射¶
要运行数据导入,必须运行源数据与目标结构和数据之间的映射。当通过贡献者驾驶舱访问 Quick Data Loader 时,映射操作必须手动执行。但是,当从分析工作区访问映射时,在从源加载数据的步骤中,系统将比较源维度与入口点处的上下文维度,并运行一致数据的自动映射。例如,如果源具有与打开映射窗口的数据集中包含的场景、期间和实体维度相同的维度,系统将自动运行这三个相同维度的映射。
然后,您可以通过更改或移除相关维度来修改自动映射,并手动将一个或多个仅存在于源中的维度添加到目标。
如果源是分析工作区类型的源,数据还将根据数据集分析维度的目标是否包含在列表和用户权限中进行映射。
动态映射¶
当数据加载到分析工作区和财务工作区时,可以创建动态映射标准。在数据处理开始时,这些标准根据执行上下文计算每个维度要录入的数据。
创建动态映射标准的可能性如下:
| 元素 | 描述 |
|---|---|
| 默认函数 | 在数据提取步骤中定义维度数据。该函数可使用以下标准定义: - 一个常量 - 一个上下文参数(#PROCESS#、#SCENARIOS#、#PERIODS#、#ENTITIES#、#REFERENCE_DATE#、#TARGET_PARTITION#、 #USER#、#AW_CODE#) - 一个分析工作区参数(可使用语法 @parameter name@ 调用) - 一个与维度属性相关的参数(可使用语法 ${ parameter } 调用) - 统一 SQL 语法(参见 统一 SQL 语法) - 一个与源文件名相关的 {FILE_NAME} 参数 注意:在单文件源的情况下,显示的文件名是拼接的 12 字符随机 NAMEFILE。 - 一个与源文件路径相关的 {FILE_PATH} 参数 注意:在单文件源的情况下,该值将不会被定义。 |
| SQL 函数 | 在提取期间动态定义数据,并可应用小型转换。 函数的定义与默认值的定义互斥;后者出于向后兼容的原因而保留。 |
当在源/目标关系上创建动态映射时,保存的标准将自动应用于该特定关系上的所有数据处理。
将周期性金额转换为累计金额¶
当导入目标为总额或公司间金额,但源中的金额以周期性格式(按月、双月等)表示时,Quick Data Loader 会按照 CCH Tagetik 财务工作区的要求将金额转换为累计格式。此计算应用于损益科目和其他流,或应用于变动科目。
在单次提交流程中,从数据源加载的数据被设为累计,而不会被 CCH Tagetik 的数据丰富。根据期间长度,将生成目标上不存在但所需的任何期间。计算基于相关维度中指示的期间长度。例如,如果期间长度为双月,则为期间 02、04、06... 生成累计值;或者如果期间长度为半年,则为期间 06、12 生成累计值。
在场景/期间提交流程中,已加载场景/期间的周期性数据由 CCH Tagetik 中已存在的累计场景/期间数据丰富。此计算考虑期间长度和 Quick Data Loader 数据管理标准中指示的结转策略。
CCH Tagetik 读取的上一场景/期间的数据将取决于导入的数据类型(总额/公司间),还取决于源中存在的金额类型(总额/少数股东)。
通过 Web 表单启动的特殊功能¶
当从数据录入 Web 表单启动 Quick Data Loader 数据处理时,目标类型取决于 Web 表单中存在的矩阵。对于在财务工作区中创建的一个或多个工作表上的矩阵,唯一可用的目标类型是 Data (Amounts, Intercompany)。对于在分析工作区中创建的一个或多个工作表上的矩阵,唯一可用的目标类型是 Analytical Workspace。当表单同时包含财务工作区和分析工作区中的矩阵时,可以选择所需的目标类型。
维度的特殊功能¶
以下是一些仅在 Target Type 设置为 Data (Balances, Intercompany) 时才可见的维度:
| 元素 | 描述 |
|---|---|
| Period Length | 允许您指示计算源金额的期间是累计的(累加金额)还是周期性的(按月、双月等)。 |
| Entity currency | 指示实体币种。此维度不可见,因为它根据正在运行的流程的实体币种自动计算。 |
| Entity currency amount | 指示转换为实体币种的交易金额值。如果未映射到源列,则自动计算为交易金额的转换。 |
| Amount | 指示金额类型数据。对于此维度,无法指定默认值。 将源中的多个列关联到此维度将激活 Measures 模式,该模式允许您: - 从模板中定义维度列表,通常不存在于源中,相关度量将基于这些维度 - 为每个度量指示模板维度必须采用的值 |
默认值¶
对于某些维度,默认值已设置:
| 元素 | 默认值 |
|---|---|
| Scenarios | - 在期间场景提交流程的情况下,为打开 Quick Data Loader 的上下文场景 |
| Period | - 在期间场景提交流程的情况下,为打开 Quick Data Loader 的上下文期间 |
| Entity | 打开 Quick Data Loader 的上下文的实体(在从流程驾驶舱打开的情况下,仅在选择了单个实体时) |
| Category | 金额系统类别 $AMOUNT |
| Custom dimensions | 在从单个实体打开的情况下为实体的默认目标,否则为配置中定义的默认自定义维度 |
| Measures(Text 和 Number 类型的 Dataset 字段) | - 在相关 Dataset 字段定义中设置的默认值。 |
默认值无法手动设置,只能从相关值范围中选择。