概念:将元数据加载到 Adaptive Planning 中
Adaptive Planning Design Integrations 使用以下加载器来导入元数据:
- Planning 账户加载器
- Planning 层级加载器
- Planning 维度加载器
- Planning 属性加载器
- 规划关联加载器
加载器需要一个包含一个或多个选定 Workday 报告的 Workday 数据源。所选报告的内容决定了您使用加载器的类型。
指导原则
在您创建 Workday 数据源以将元数据导入 Adaptive Planning 时,请遵循以下指导原则:
- 对于任何分层报告,请使用 Workday 提供的以下报告:
- 计划维度/层次结构示例 - 成本中心和成本中心层次结构
- 分类账账户或分类账账户汇总示例 - 分类账账户层次结构
- 对于其他属性,请为对象创建自定义报告。示例:
- 供应商和供应商组
- 公司中的公司代码
让 Workday 自行缩小数据范围:
- 使用组和筛选器:
- 首先选择“公司”,然后选择“成本中心”。
- 选择“汇总成本中心的明细行”。
- 在适用情况下添加筛选器。
- 当您需要不同的数据子集时,请尽可能使用提示,而不是对筛选器进行硬编码。
- 阅读相关描述并了解提示,请使用可用的最佳报告数据源 (RDS)。
- 如果可能,请选择“已针对性能进行优化”。
- 基于公司的提示字段会在公司级别检索数据。
- 如果您进行筛选,基于组织的提示可以检索成本中心、主管组织或任何其他组织级别的数据。
层级
加载层级时必须关联到根层级或最高层级。例如,您必须加载某个层级及其父级(祖父级),直至加载到
“所有层级”
。层级代表一个 Workday 组织。层级是分层的,提高访问权限和安全性,并管理工作流。它们汇总到一位单亲父母。由于最高层级是 Adaptive Planning 的一部分,因此表格中的最高层级父级编号必须为空。任何父级编号为空的层级都将直接汇总至“所有层级”的根层级。当您设置层级加载器时,请选择“Workday 编号 (WIDS)”作为层级编号,并选择“Workday 编号”作为相应父级编号的父级 Workday 编号。层级编号 (WIDS) 具有唯一性,请勿在层次结构中的任何位置使用重复的层级名称。
维度
加载的大部分维度应为平面列表维度,您才能在 Adaptive Planning 中加载这些维度,并为其指定属性。创建 Workday 数据源时,请选择包含属性的自定义报告。
账户
要访问总分类账,系统必须按账户组将账户以分层格式单独加载到 Adaptive Planning 中。
每个根账户都需要从数据源导入自己的暂存表,该数据源由 Workday 提示中的分类账账户汇总定义。您可以重复使用同一个 Workday 报告,然后生成单独的暂存表。为每个根账户创建单独的 Planning 账户加载器。
“为账户层次结构设置筛选器”提示
您可以将
“筛选器”
选项卡用于高级自定义报告。创建筛选器或提示,以便您在报告运行时确定层次结构和日期值。与/或 | ( | *字段 | *运算符 | 比较类型 | 比较值 | ) |
|---|---|---|---|---|---|---|
与 | 父级分类账账户汇总 | 是选择列表中的任何一项 | 提示用户输入值,并在筛选条件为空时忽略筛选条件。 | 默认提示 | ||
与 | 会计日期 | 大于或等于 | 提示用户输入值 | 开始提示 | ||
与 | 会计日期 | 小于或等于 | 提示用户输入值 | 结束提示 |
串联的 Workday 编号
当 Workday 编号映射到加载器编号字段时,系统会使用映射配置文件中的 Workday 编号将数据和元数据加载到 Adaptive Planning 中。Workday 编号和映射配置文件构成了桥梁,可允许从 Adaptive Planning 进行挖掘和发布。在创建总分类账账户结构时,请具体确定您希望如何使用账户进行计划。您可能希望按分类账账户、支出种类或条目组合进行计划。您可以将规划账户与 Workday 结构相匹配,从而帮助完成数据验证、报告创建和其他任务。
串连最初基于 Workday 对象名称的字母顺序。在映射多对一的账户、层级和维度时,您可以在 Workday External System 中对串连元素重新排序。当您在映射期间选择元素时,这些元素会移至列表顶部。您可以按所需的顺序拖放它们。
您可以按 Workday 编号连接值,以创建单个 Adaptive Planning 列,该列使用您要深入挖掘的报告分隔符。请选择一个分隔符,并对所有数据源使用一致的分隔符。用户无法看到 Workday 编号或其分隔符。
根据您的账户结构,确定需要连接哪些列,并在设计集成中为这些列使用 SQL 表达式创建自定义 SQL 列。
保存 SQL 列和数据源后,您可以在加载器中引用该列。
如果要对列执行其他 SQL 逻辑,请在连接前使用单独的 SQL 列。为使问题排查更轻松,请将各个逻辑步骤分开。
连接具有空值的账户
支出种类不是某些费用的强制性工作标记。要处理不存在的对象,请通过连接使用“”来传递空值
[blank]
并将其包括在 Workday 编号串连中。分隔符会将包含空白值的完整字符串解析到相应的位置。示例:分类账账户 6000 可能并非在每个日记账行上都具有支出种类。此账户可以有 3 个子级账户:
- 6000_SC123
- 6000_SC124
- 6000_
6000_
没有支出种类,因此可以向其加载空白值。连接对象
[blank]
在 Workday 中发布或关联到挖掘 Null
支出种类连接对象
[ignore]
如果需要关联所有支出种类,请单击以忽略支出种类,以便关联到 Workday 进行挖掘。串联账户显示名称
重复用于 Workday 编号的相同串连逻辑,以构建 Planning 数据加载器中显示的账户显示名称。“账户显示名称”映射会在
“账户映射”
中显示,因此请确保该名称包含足够多的元素,以便于您映射数据。账户代码和标签
在 Planning 账户加载器中加载账户时,必须指明账户代码、账户名称和 Workday 编号。账户代码:
- 必须唯一。
- 不能包含空格。
- 不能包含除下划线以外的特殊字符。
要构建可接受的账户代码,请使用与每个账户元素关联的参考编号。分类账账户代码效果很好,因为它们遵循 Workday 使用的分类账账户编号。如果您添加支出或收入种类,请验证其使用的参考编号是否为账户代码可接受格式的参考编号。参考编号经常使用
SC123
或 RC012
。您可以构建一个与 Workday 编号逻辑相匹配的账户代码,并使用下划线来分隔各个账户代码。通过模仿您的账户 Workday 编号 SQL 列构建账户代码,同时修改列选择以进行匹配。
如果
“参考编号”
字段不可用或没有针对某个账户代码设置格式,请使用最容易识别的字段作为代码,以降低出现重复项的可能性。使用特定于 Adaptive Planning 的 SQL 命令
TO_ACCOUNT_CODE
输出文本字符串,该文本字符串会移除账户代码中不允许的所有空格或特殊字符。账户标签
在构建账户加载器时指定账户标签。用户将看到并使用该账户标签。您可能希望使用
“(标签)
列”字段在 Workday 编号中镜像串连。使用 CASE
语句,在不需要串连的支出种类时修改标签。将账户映射到加载器
完成数据源设置后,您可以创建元数据或 Planning 数据加载器。
Planning 账户加载器必须指定要加载数据的 Adaptive Planning 根账户,例如“收入”或“销售成本”。您的数据源必须满足以下条件:
- 包含该账户及其所有父级,并连接到根账户或顶层账户。
- 对于位于顶层的账户,“包含父级编号”字段留空。
- 加载到已在 Adaptive Planning 中的根账户。
账户 Workday 编号“”
、 账户代码“”
和 账户标签“”
。创建 Planning 数据加载器时,请在
“源编号”列
中使用 Workday 编号,并在 “源账户代码”列
中使用账户代码或分类账账户编号。使用 “源显示名称”,
您可以在 Planning 数据加载器的 “数据映射”
选项卡中映射条目。关联
您可以使用关联来向 Adaptive Planning 用户提供 Workday 角色,以确保数据安全。关联为 Workday 的指定核心组织和成员资格提供支持。“加载关联”可帮助您在 Workday 中维护用户的组织访问权限,并将其同步到 Adaptive Planning 中。使用 Planning 关联加载器来关联维度和层级,或关联层级所有权。仅在以下时间之后加载关联或层级所有权:
- 您将完全加载所有其他元数据。
- 您至少完成一次用户同步。
关联的报告字段和提示项
将以下报告字段和提示添加到
“计划维度/层次结构”报告
:- 对于维度关联或层级关联:
- “Adaptive Planning System Users for Assignable Role”(“Adaptive Planning System Users for Assignable Role”)报告字段。
- “可指定的角色”报告字段。
- “可指定的角色的参考编号”报告字段。在您首次加载关联之前,我们强烈建议您在 Workday 中编辑此值,以方便用户读取。
- “维度类型的指定角色”提示。
- 对于层级所有权:
- “Adaptive Planning System Users for Assignable Roles”报告字段
- “维度类型的可指定角色”提示。
将关联或层级所有权映射到加载器
在映射
“源编号”列
时,请为关联选择用户编号、维度或层级编号以及角色参考编号。加载层级所有权时,请勿为 源编号
列选择或映射参考
编号。Adaptive Planning 中的层级所有权是通过将用户关联的关联代码留空来配置的。