创建 Planning 数据加载器
集成模块使用 Planning 数据加载器将数据加载到 Adaptive Planning 中。
本文中的部分链接指向 Workday Community。如果您没有 Workday Community 账户,请申请账户。
先决条件
Planning 数据加载器需要通过导入现有的 数据源来获取暂存数据。请记录下要使用的数据源。
步骤
- 输入数据源设置。
- 选择映射配置文件。
- 配置列映射。
- 配置数据映射。
- 创建业务规则。
- 运行加载器或为其排定时间表。
导航
从导航菜单中,转至“集成”“设计集成”。 输入数据源设置
借助数据源设置,您可以选择:
- 源表格
- 期间设置
- 如何清除实际值
- 如何自动映射账户、层级和维度
最佳做法:创建和更新加载器时要经常保存。在“操作”面板中,选择“保存”。要放弃未保存的变更,可选择“关闭”,然后选“否”。
- 在“组件库”的“加载器”版块中,选择“新建加载器”。
- 对于加载器类型,选择“Planning 数据加载器”。输入加载器的名称。
- 选择“创建”。页面的中心区域会显示新加载器的设置及其他信息。
- 输入 Planning 数据加载器的常规属性信息:
- 源表格:从下拉列表中选择源表格。该列表中列出了暂存区中可供此用户使用的所有源表格。
- 导入类型:从下拉列表中选择导入类型。
- 实际值:使您能够将数据加载到 Adaptive Planning 中的实际值版本。
- 计划:使您能够将数据加载到 Adaptive Planning 中定义的任何规划版本或预算版本。(此导入类型不可用于仅限合并的实例。)
- 交易:使您能够将数据加载到 Adaptive Planning 中的交易模块。如果存在多个交易表格,您可以从下拉列表中选择相应的交易。此选项要求您的实例拥有交易模块。
- 导入到工作表:使用以下选项之一来指定要接收加载数据的 Planning 工作表:
- 选择“标准”可将数据加载到标准账户(总分类账账户、自定义账户或假设账户)中。
- 单击单选按钮可从下拉列表中选择模型或多维工作表。触发严重错误的模型化工作表验证规则不会导入数据,并会生成日志错误来指示无效行。
更改现有加载器中的工作表选择时,系统会显示警告,指示这样做会影响列映射和成员映射。单击“确定”会移除加载器中的所有列映射和数据映射。您必须为加载器新建映射,以便与新工作表保持一致。 - 版本参数:使运行此加载器的用户能够选择要导入到其中的版本。您可以从先前定义的版本参数中进行选择。列表中显示的参数因导入类型而异。您可以在多个加载器中使用版本参数。
- 导入选项:允许您选择在导入模型化工作表期间如何更新数据:
- 附加新数据:在不更改模型化工作表中现有行的情况下添加新行。
- 替换工作表中的现有数据:将工作表中的所有数据替换为导入的数据,而不更新或匹配模型化工作表中的行。
- 更新现有行:当某个密钥存在且某个现有行与模型化工作表匹配时,则更新数据。如果某行与导入的数据不匹配,则系统不会更新行或附加行。只有导入键列和至少 1 个待更新的列为必填列。如果工作表已选中“允许拆分”,则不支持更新。导入文件内,导入键列中的值必须唯一。
- 更新现有行和添加新行:当某个密钥存在且某行与模型化工作表匹配时,则更新数据。如果某行与导入的数据不匹配,则系统会新建一行。只有“导入键”列、“层级”列和任意文本选择器列为必填列,即使不添加新行也是如此。如果工作表已选中“允许拆分”,则不支持更新。导入文件内,导入键列中的值必须唯一。
- 导入键列:将模型化工作表的维度或层级列表示为在导入时用于匹配行的密钥。导入文件内,导入键列中的值必须唯一。
- 导入次要列:将模型化工作表的维度或层级列表示为在导入键列上不匹配行的次要密钥。此选项支持劳动力规划功能,并在以下情况下可用:
- 实例已针对 Workday HCM 或 Workday Financials 进行配置。
- “导入键列”使用“发布行编号”。
- 选择以下导入选项之一:
- 仅更新现有行
- 更新现有行和添加新行
- 使新的实际值可见:仅当为“导入类型”选择“实际值”时可用。选中此选项后,系统会将实际值版本的“完成值截止日期”设置为导入中找到的数据的最后一个月,从而使导入的数据自动可用于覆盖计划版本中的计划数据。启用此选项并导入数据会更改“实际值覆盖”。您还可以将“使新的实际值可见”作为参数进行访问,使运行集成任务的用户能够重设此设置。根据要导入的期间范围以及在实际值版本中设置的当前日期,导入操作可能会将已完成的日期向后推移。
- 删除现有交易:仅当为“导入类型”选择“交易”时可用。选中此选项后,系统将删除与期间参数关联的所有现有交易。除非您有特定原因,否则请保持选中此选项。如果您在取消选中此选项的情况下重新导入给定期间的数据,最终会出现重复的交易记录。
- 日志级别:选择一个日志级别,以指定此加载器的日志记录详细级别。系统会在一周后自动清除日志。如果您需要使用日志进行调试,请下载这些日志。
- 错误:仅记录严重错误。
- 信息:记录所有基本信息,例如加载器的更新时间。
- 详细:提供有关所有阶段和操作的详细信息。此级别主要用于调试或审核,因为其产生的日志信息量可能超出一般用途的实际所需。
- 总分类账账户:仅在将“导入类型”设置为“实际值”时可用,除非您在 中配置了“清除数据”设置。如果选择“总分类账账户”,则系统将在加载新数据之前,针对加载器中选择的时段,清除总分类账账户中的所有数据。您还可以将“总分类账账户”作为参数进行访问,以便在运行时重设此设置。如果选择“总分类账账户”,则系统只会删除总分类账账户中的数据,而自定义账户和单元格注释中的数据将保持不变。
- 自定义账户:仅在将“导入类型”设置为“实际值”时可用,除非您在 中配置了“清除数据”设置。如果选择“自定义账户”,则系统将在加载新数据之前,针对加载器中选择的时段,清除自定义账户中的所有数据。您还可以将“自定义账户”用作参数,以便在运行时重设此设置。如果选择“自定义账户”,则系统只会删除自定义账户中的数据,而总分类账账户和单元格注释中的数据将保持不变。
- 多维账户:仅在将“导入类型”设置为“实际值”时可用,除非您在 中配置了“清除数据”设置。如果选择“多维账户”,则系统将清除多维账户中的所有数据,这些数据为加载新数据之前在加载器中选择时段而产生。您还可以将“多维账户”作为参数进行访问,以便在运行时重设此设置。如果选择“多维账户”,则系统只会删除多维账户,而总分类账账户、自定义账户和单元格注释中的数据将保持不变。
- 单元格注释:仅在将“导入类型”设置为“实际值”时可用,除非您在 中配置了“清除数据”设置。如果选择“单元格注释”,则系统将在加载新数据之前,针对加载器中选择的时段,清除总分类账账户中的所有数据。您还可以将“单元格注释”作为参数进行访问,以便在运行时重设此设置。如果选择“单元格注释”,则系统只会删除单元格注释,总分类账账户和自定义账户中的数据将保持不变。
- 替换模式导入设置启用替换模式:(可选)替换数据,而不是清除数据。移除了“数据清除设置”选项卡,并禁用了“手动清除”选项。您必须选择此设置才能清除经折算的币种数据。模型化工作表、多维工作表和标准工作表的替换模式会在导入时排除空值,并在日志中指明跳过的空行。在“替换”模式下,预览加载器输出中会显示编号而非名称。在“替换”模式下,您可以更快、更清晰地更新规划系统数据,尤其是在交集或数据发生变更时。替换模式不会清除所有数据,然后再加载新数据,而是会智能地将您要导入的数据与现有数据进行比较。替换模式:您只能对模型化工作表、多维工作表和标准工作表的导入使用“启用替换模式”。
- 添加任何新数据。
- 移除导入文件中不存在的数据。
- 不必要的审核线索条目
- 删除并重新创建未更改的信息的性能成本。
- 账户参数:选择要使用账户参数替换的账户。对于多维工作表,您可以在一个工作表中包括所有多维账户,也可以新建账户参数来替换特定账户。对于标准工作表,您可以新建账户参数,以替换特定的总分类账账户、自定义账户或假设账户。
- 层级参数:选择要使用层级参数替换的层级。您可以包括所有层级,也可以新建层级参数来替换特定层级。对于标准数据导入,您可以选择“所有总分类账账户”和“所有自定义账户”。
- 单元格注释:在替换期间清除单元格注释。
- 对 Planning 加载器的默认期间设置进行输入:
- 期间参数:可以为要加载到 Adaptive Planning 中的数据指定时段范围。有关如何创建期间参数的详细信息,请参见后续的创建期间参数版块。您可以在多个加载器中使用期间参数。
- 开始日期:此字段仅供显示,用来显示在“期间参数”中选择的开始期间。
- 结束日期:此字段仅供显示,用来显示在“期间参数”中选择的结束期间。
- 时间层级:此字段仅供显示,用来根据“导入类型”中的选择显示时间层级。如果导入类型为“实际值”或“计划”,系统会将时间层级设置为要导入数据的工作表可用的最低时间层级。如果导入类型为“交易”,系统不会将时间层级设置为“天”。
- 期间列:可用于“交易”导入类型 。此下拉列表会显示在“源表格”字段所选的源表格中所有属于“日期”或“日期时间”类型的列。如果只有 1 列符合这些条件,则此字段默认为该列。对于暂存表中的时段数据映射到 Adaptive Planning 中定义的期间,“期间列”可控制该映射。您必须将暂存值中的数据值与 Adaptive Planning 中的期间保持一致。
- 过账日期:当导入类型为“交易”时可用。可指定包含过账日期的日期值或日期时间值的暂存列。在对提交到 Adaptive Planning 的交易数据进行关联式挖掘时,过账日期有助于识别和查找适用的交易。
- 创建版本参数。您必须使用版本参数来指定在运行时要将数据加载到其中的版本。版本参数可让您更灵活地设置 Planning 数据加载器,使您能够在运行时选择默认版本以外的版本。您只需为加载器创建一次版本参数。有权访问该加载器的用户可以从版本树中选择可用版本,从而为此参数选择一个值。版本树因参数类型而异。运行时显示的版本因运行加载器的用户而异。
创建实际值版本参数
您可以设置类型为实际值或计划的版本参数。类型不同,所指定的数据加载位置不同。
- 单击“版本参数”下拉列表下方的“编辑参数”。
- 从左侧窗格中选择一个文件夹。如果您希望在用户或加载器之间共享参数,请从“共享”区域中选择一个文件夹。如果您希望参数仅供当前加载器使用,请从“本地”区域中选择一个文件夹。
- 单击“添加”。
- 从快捷菜单中,单击“实际值版本”。
- 输入实际值参数信息:
- 名称:输入参数的名称。在此处输入的名称是 Planning 加载器和关联任务在运行时显示的标签。
- 实际值版本:从下拉列表中选择版本的默认值。对于 Consolidation,请选择哪个实际值子版本将用作默认值。对于 Planning,只有 1 个实际值版本,这是此对话框中唯一可用的选项。
- 单击“应用”以应用设置。
- 单击“关闭”以返回到参数编辑器对话框。刚创建的实际值版本参数现在会显示在“版本参数”下拉列表中。
创建计划版本参数
设置计划版本参数的过程与创建实际值版本参数的过程类似。
- 单击“版本参数”下拉列表下方的“编辑参数”。
- 从左侧窗格中选择一个文件夹。如果您希望在用户或加载器之间共享参数,请从“共享”区域中选择一个文件夹。如果您希望参数仅供当前加载器使用,请从“本地”区域中选择一个文件夹。
- 单击“添加”。
- 从快捷菜单中,单击“计划版本”。
- 输入计划版本参数信息:
- 名称:输入参数的名称。在此处输入的名称是 Planning 加载器和关联任务在运行时显示的标签。
- 计划版本:从下拉列表中选择版本的默认值。
- 单击“应用”以应用设置。
- 单击“关闭”以返回到参数编辑器对话框。刚创建的计划版本参数现在会显示在“版本参数”下拉列表中。
创建期间参数
期间参数为要加载到 Adaptive Planning 中的数据指定了时段范围。您可以在运行时重设指定的时段。可以选择单个期间,也可以将开始期间和结束期间设置为动态期间或固定期间。当已排定时间表的任务运行时,该任务会使用这些设置来确定数据导入所对应的期间。动态日期会随着月份流逝而自动调整。
动态期间
动态期间让您可以在已配置的 Planning 日历中,配置与当前时间的偏移量:
- 偏移:一个正整数,表示与当前日期所偏离的时间层级数。
- 时间层级选择器:一个下拉列表,其中包含已在 Planning 日历中配置的时间层级(月、季度、周、年等)。
- 方向:偏移方向,从当前时间向前或向后。
固定期间
固定期间让您可以在已配置的 Planning 日历中浏览时间层次结构,以选择在日历中找到的任何时间值。
- 单击“期间参数”下拉列表下方的“编辑参数”。
- 从左侧窗格中选择一个文件夹。如果您希望在用户或加载器之间共享参数,请从“共享”区域中选择一个文件夹。如果您希望参数仅供当前加载器使用,请从“本地”区域中选择一个文件夹。
- 单击“添加”。
- 从快捷菜单中,单击“期间范围”。
- 输入期间范围参数信息:
- 单个期间:如要为日期范围指定单个期间,请选中此复选框。
- 开始期间:
- 选择“动态”可为开始期间选择动态日期,例如上一季度、上个月、上一年或 Planning 日历中可用的其他时间层级(如果使用自定义日历)。
- 输入一个偏移量整数,然后选择前移或后移。输入 0 可选择当前时间层级。
- 选择“固定”可指定 Planning 时间结构中的任意时段。所选时段的解析后日期将显示在下拉列表下方。
- 结束期间:
- 选择“动态”可为结束期间选择动态日期,例如上一季度、上个月、上一年或 Planning 日历中可选的其他时间层级(如果使用自定义日历)。
- 输入一个偏移量整数,然后选择前移或后移。输入 0 可选择当前时间层级。
- 选择“固定”可指定 Planning 时间结构中的任意时段。所选时段的解析后日期将显示在下拉列表下方。
- 单击“应用”以应用设置。
- 单击“关闭”以返回到参数编辑器对话框。已创建的期间范围参数将显示在“期间参数”下拉列表中。
动态期间示例
假设当月为 4 月。
系统会将开始期间解析为 3 月 1 日,即上个月的第一天。系统会将结束期间解析为 5 月 1 日,即下个月的第一天。
固定期间示例
假设固定开始期间为 2016 年 11 月 1 日,固定结束期间为 2017 年 3 月 31 日,则从已配置的 Adaptive Planning 日历中选择开始时段和结束时段。
自动映射
您可以选择自动映射选项,以自动映射在加载器运行时间内检测到的新数据元素。自动映射可以代替您在“数据映射”选项卡中对以下项目执行的手动步骤:
- 账户
- 层级
- 维度
默认情况下,现有加载器和任何新建加载器都不会自动映射。
如果您未在数据映射中选择“源显示名称”列,则可以执行以下操作:
- 按账户名称或账户代码自动映射账户。
- 按源编号将层级自动映射到代码。
- 按源编号将层级自动映射到名称。
- 按源编号将维度自动映射到代码。
- 按源编号将维度自动映射到名称。
如果您已在数据映射中选择“源显示名称”列,则可以执行以下操作:
- 按源编号将账户自动映射到账户名称。
- 按源编号将账户自动映射到账户代码。
- 按源编号将层级自动映射到名称。
- 按源编号将层级自动映射到代码。
- 按源显示名称将层级自动映射到名称。
- 按源显示名称将层级自动映射到代码。
- 按源编号将维度自动映射到名称。
- 按源编号将维度自动映射到代码。
- 按源显示名称将维度自动映射到名称。
- 按源显示名称将维度自动映射到代码。
遇到无法自动映射的数据元素时,加载器会出错。
数据清除设置
仅在选择 中的 “启用集成加载器 - 清除数据”
后,系统才会显示 “清除设置”
选项卡。
您必须在 Adaptive Planning 中启用 权限,才能清除实际值数据。“清除实际值”是一项超级用户权限,此权限使您可以在 Adaptive Planning(包括锁定的层级)中清除实际值数据或计划数据。如果选择“清除实际值”,系统会重设访问规则和层级所有权限制。
无论要加载的数据是什么,您都可以清除计划数据或实际值数据。您还可以选择清除特定时段、版本、层级或账户的数据。您无法清除经折算的币种数据。您可以改为选中“启用替换模式”复选框并替换数据。
关于清除数据功能的详细信息
- “清除数据”功能只能清除非虚拟计划版本或实际值版本中的数据。
- 对于针对数据输入设置的版本,“清除数据”功能可以清除具有数据输入重设选项的计算型账户中的数据。
- 若选择父级层级,系统会删除其子级层级中的所有数据。
- 若选择汇总账户,系统会删除其子级账户中的所有数据。
- 系统不会删除公式。
- 单击“数据清除设置”选项卡。
- 选中“启用数据清除”复选框以清除数据。
- 在“操作”窗格中选择“编辑参数”,然后创建版本参数和期间参数。您还可以选择使用“数据源设置”选项卡中指定的版本参数或期间参数。
- 选择要清除数据的账户。您可以清除工作表中的所有总分类账账户、所有自定义账户和所有多维账户,也可以新建账户参数来清除特定账户。您还可以选择所有可用账户选项的组合。
- 指定要清除数据的层级。您可以选择所有层级,也可以为特定层级新建层级参数。
- 使用“操作”窗格中的“手动清除”来手动运行加载器,或者为加载器排定时间表,使其作为任务的一部分运行。如果一个任务中存在多个 Planning 加载器,则每个清除选项都可用于每个加载器。这些选项都有标示加载器的名称,可帮助您识别清除选项的来源。
您可以借助“数据清除设置”来清除多维假设账户中的数据。如果发出的请求包含假设和账户都使用的账户代码,加载器将返回错误,并且不会清除任何数据。
选择映射配置文件
您可能需要从各个总分类账/ERP/CRM 系统加载具有相似账户值或维度值信息的数据。这可能要求将名称相似的源成员用在多个唯一映射中,该操作可将名称相似的源成员加载到不同的工作表中。
用户必须先定义已链接的配置文件,然后再执行任何列映射。
如要使用默认配置文件,即使它是唯一可用的配置文件,也必须建立明确的链接。
默认情况下,在 Planning 加载器中创建的映射具有默认全局映射集中的所有映射:系统会在一个统一的映射集中创建所有映射,其行为与 Adaptive Planning 中的行为相似。在 Adaptive Planning 中,两个不同的映射不得具有相同的源成员名称。
您可以将 Planning 加载器的账户/层级/维度值映射保存在每个加载器的新映射配置文件中,并为该配置文件指定名称。创建加载器时,您可以附加默认配置文件或新的映射配置文件。如果您想要创建大量 Planning 加载器,该操作将非常实用。
例如,如果您要从多个不同的系统(例如 Workday、NetSuite 和 Salesforce)中提取信息,或者您有多家子公司,则可以使用映射配置文件轻松创建大量映射。如果同一个集成实例中存在多个 Planning 加载器,则可以将加载器链接到默认映射配置文件,也可以将其链接到其他映射配置文件。
大多数用户使用默认映射配置文件即可,无需使用其它映射配置文件。如果您认为不需要使用,则可能确实不需要。
了解映射配置文件
假设源端和 Planning 端存在以下成员:
源 1:
- Acct1
- Acct2
源 2:
- Acct1
- Acct3
Planning:
- Acct10
- Acct11
- Acct12
您可以创建以下映射:
- 加载器 1:配置文件 1:Acc1 <-> Acct10
- 加载器 2:配置文件 2:Acc1 <-> Acct11
使用映射配置文件
您可以在加载器创建过程中,将映射配置文件链接到 Planning 加载器。
- 完成“数据源设置”后,选择“配置文件”选项卡。
- 选择要使用的映射配置文件。
您可以单击页面底部的“新建”,以新建映射配置文件。然后,为新映射配置文件命名并单击“保存”。您还可以从现有映射配置文件复制配置文件。
复制操作会将现有配置文件中的所有映射复制到新复制的配置文件中。如果要从现有配置文件继承映射,然后对某些不会影响原始配置文件的映射进行更改,该操作将很有帮助。如要复制配置文件,请单击“复制”按钮,然后指定要复制的配置文件以及新配置文件的名称。
关于映射配置文件的提示
- 创建加载器时,除非您在“配置文件”选项卡中指定其他配置文件,否则加载器会链接到默认配置文件。
- 新建的配置文件最初为空。系统不会将默认配置文件中的映射复制到新的配置文件中。如果您需要复制映射,则必须使用“复制”按钮。
- 如果您将已链接的配置文件从已命名的配置文件更改为默认配置文件,则只会引入新的映射。集成模块不会检查是否存在冲突。但是,如果默认配置文件没有任何暂存值存在于已在此加载器映射的暂存列中,则当您单击“数据映射”选项卡时,这些暂存值将作为未映射的值引入到默认配置文件中。
外部系统
您可以双击“配置文件”选项卡中的某个配置文件,将该配置文件与外部系统相关联,以便对 Adaptive Planning 工作表和报告数据进行关联式挖掘。
当用户单击关联式挖掘链接时,Adaptive Planning 会连接到外部系统并显示数据的基础交易。
您可以选择将配置文件与外部系统相关联。应将外部系统设置为仅允许在 Adaptive Planning 中回溯挖掘 Workday 或关联到 NetSuite 进行挖掘。
如果您不打算在 Adaptive Planning 中使用关联式挖掘,请不要将配置文件与外部系统相关联。
创建外部系统的基本步骤
- 创建外部系统并为其命名。
- 配置外部系统设置,以便 Adaptive Planning 知道要连接到何处以及要使用的账户或凭据。
- 设置外部维度映射,以确定外部系统中的维度如何映射到 Adaptive Planning 中的维度。
- 如果您将多个外部列映射到一个 Adaptive Planning 维度,则需设置元组 SQL 列。
设置 Workday 外部系统
按照此处所述的步骤操作。
设置 NetSuite 外部系统
请按照 此处所述的步骤操作。
配置列映射
在“配置文件”选项卡中链接配置文件后,必须将暂存列映射到 Adaptive Planning 中的列。
您必须先链接配置文件,才能执行列映射。
如要将暂存列映射到 Adaptive Planning 列:
“列映射”页面存在四列。您只需使用“源编号”列即可完成整个映射过程。唯一的要求是“源编号”列必须包含数据源中的唯一值。如果“源编号”列中的信息易于理解,或者您需要更多上下文来了解编号所代表的含义,则可以添加可选的“源显示名称”列,以便更轻松地映射源值。如果您在映射中使用“源显示名称”列,系统会在成员映射用户界面中使用该列的值,否则会使用“源编号”列中的值。
- 选择“列映射”选项卡。
- 状态:指明特定 Planning 列是否已映射。
- 密钥:通过显示密钥图标来指明 Planning 列是否参与模型化工作表的导入键。
- Planning 列:显示工作表上可映射的所有 Planning 列。Planning 列列表包含一组必选 Planning 列,后跟模型中定义的所有其他维度。应仅映射要导入的 Planning 列中的维度。加载器运行时,未映射的列不会导入任何内容。必选 Planning 列以带星号的粗体文本显示,并包含一个值列(如果导入类型为“实际值”,则此列标记为“实际值版本值”;如果导入类型为“计划”,则此列标记为“计划版本值”)、账户列、层级列以及特定工作表中指定的任何其他必选列。在加载器中创建账户映射时,账户将按其名称显示在工作表和报告中。不过在矩阵报告中,您可以选择在账户名称旁边显示账户代码。非必选列包括工作表上的任何其他 Planning 列(通常是所有自定义维度)。实际值或计划版本值(如果导入类型为“计划”)、账户、层级以及特定工作表上指定的任何其他必选列。
- “源编号”列:显示在数据源设置中所选暂存表内的所有列。
- “源显示名称”列:显示可选的显示名称,以简化映射过程。
- 选择一个未映射的列,然后单击向下箭头。下拉列表中将显示一个列表,其中包括各个可作为映射目标的列。
- 映射列时,状态指示器会从红色变为绿色。您无需映射每个维度,只需映射您需要导入的维度。系统不会导入未映射的列。
如果有大量 Planning 列需要映射,您可以使用页面左上角的“显示”筛选器。您可以选择以下任一选项:
- 全部:显示所有 Planning 列。
- 必选:显示所有必选的 Planning 列。
- 未映射:显示所有未映射的 Planning 列。
- 已映射:显示所有已映射的 Planning 列。
您可以使用“搜索”字段来查找暂存列。输入要搜索的完整名称或部分名称,然后单击放大镜图标。与搜索词匹配的所有暂存列都会显示在暂存列中。
如果在“列映射”中非必选 Planning 列显示红色感叹号,并不表示这些列存在错误。红色感叹号仅表示您未提供映射,并且在您运行加载器时,系统不会为这些 Planning 列导入任何内容。
配置数据映射
配置加载器设置并将暂存列映射到 Planning 列后,请将这些列中的账户、层级和维度成员映射到它们在 Adaptive Planning 中对应的 Planning 列成员。数据映射概览板块汇总了已映射的、未映射的和无效的暂存成员,并显示各种成员的数量。选择一个数字以导航到数据映射页面,其中显示了映射的种类和状态。
导航到数据映射选项卡中的账户映射、层级映射或维度映射页面后,您可以查看该类别中每个成员的映射状态。
映射所有账户、层级和维度,或创建明确的业务规则以筛选掉包含未映射值的记录。如果加载器在最终导入期间遇到未映射的值,则加载器会出错,并且其状态为“失败”。
数据映射和深入挖掘 NetSuite 的要求
如果您要从 NetSuite 导入数据,并希望根据 NetSuite 标准种类(即账户、时段、子公司、部门、类、位置、条目和客户)配置“关联到 NetSuite 进行挖掘”功能,则需要在列映射和数据映射步骤中为这些维度分别配置 NetSuite 内部标识符。
数据映射状态
账户、层级或维度数据映射种类中的每个成员将处于以下其中一种状态:
- 已
:已映射到 Adaptive Planning 中 Planning 成员的暂存成员。
未映射:暂存成员未映射到 Adaptive Planning 中的 Planning 成员。
无效:暂存成员曾在某个时间点映射到某个 Planning 成员,但该 Planning 成员已在 Adaptive Planning 中删除。
映射暂存列的账户、层级和维度成员
您可以将暂存列中的各个账户、层级或维度成员映射到它们在 Adaptive Planning 中的相应 Planning 成员。
您可以为计划版本导入并映射具有数据输入重设功能的计算型账户。
- 选择“数据映射”。
- 在“数据映射概览”页面中选择关联的数字,或选择“账户映射”或“层级映射”或“维度映射”的种类链接。
- 在“显示”下拉列表中选择映射状态。默认情况下,“显示”下拉列表中会显示所有映射。
- (可选)在“搜索”中输入一个字词,为在上一步中选取的显示项目筛选结果。
- 通过在 Adaptive Planning 的分层视图中浏览或搜索,为暂存值选择 Planning 值。
- 选择“应用”。
- 选择“保存”。
新建数据映射
如果预期导入的新数据包含新暂存成员,可以新建映射。如果您知道特定成员值将出现在未来的导入中,则新映射对已排定时间表的加载器运行会有帮助。完成新映射可防止加载器因值未映射或无效而失败。
- 导航到“数据映射”中的“账户映射”“层级映射”或“维度映射”页面。
- 选择齿轮图标
以进行映射设置。 - 选择“新建账户映射”“新建层级映射”或“新建维度映射”。
- 输入的暂存值应与在未来的导入中出现的暂存值完全一致。对于新的账户映射,还需要输入账户的暂存显示值。
- 选择一个 Planning 值,以映射到您在上一步中选择的暂存值。
- 选择“应用”。
- 选择“保存”。
上传数据映射
您可以下载映射模板,用于上传针对账户数据映射、层级数据映射或维度数据映射的映射。
- 导航到“数据映射”中的“账户映射”“层级映射”或“维度映射”页面。
- 选择齿轮图标
以进行映射设置。 - 选择“上传映射”。
- 在“上传映射”对话框中,选择“下载模板”。
- 打开下载的 Excel 格式模板文件,然后按照第一个工作表选项卡中的说明,将映射内容填充到第二个工作表选项卡中。保存模板。
- 选择“浏览”,然后在本地计算机上找到经过编辑的 Excel 格式模板文件。
- 选择“导入”。
- 选择“应用”。
- 选择“保存”。
下载数据映射以进行批量编辑
您可以下载映射,以进行批量编辑并上传这些映射。使用下载的映射文件来填写下载的模板文件。对于账户数据映射、层级数据映射或维度数据映射,您可以选择下列下载选项:
- 所有映射
- 仅已映射
- 仅未映射
- 仅无效
- 导航到“数据映射”中的“账户映射”“层级映射”或“维度映射”页面。
- 选择齿轮图标
以进行映射设置。 - 选择“下载映射”。
- 选择一个下载筛选器,然后等待系统准备好下载内容并启用“下载”按钮。
- 选择“下载”。
- 再次选择齿轮图标,然后选择“上传映射”。
- 选择“下载模板”。现在您已经下载两个文件:一个映射文件和一个模板文件。
更新下载的映射并粘贴到 Excel 模板文件中
- 打开下载的 Excel 格式映射文件,并作出所有变更。
- 复制此文件中的所有内容。
- 将内容粘贴到下载的 Excel 格式模板文件的第二个工作表中。
- 保存已填充的 Excel 格式模板文件。
上传已填充的 Excel 格式模板文件
- 选择齿轮图标
,然后在 Planning 数据加载器的数据映射页面中为账户、层级或维度选择 “上传映射”。 - 选择“浏览”,然后选择已更新的 Excel 格式模板文件。
- 选择“导入”。
- 选择“应用”。
- 选择“保存”。
自动映射、取消映射和删除数据映射
自动映射数据映射
您可以将暂存成员自动映射到 Planning 成员。系统会按名称搜索与暂存成员匹配的 Planning 成员。对于账户,系统会按账户代码或账户名称进行匹配。对于未映射的映射和无效的映射,自动映射功能将尝试映射。当发现完全匹配项时,系统会自动映射暂存成员。
- 选中成员行上的复选框,以选择要自动映射的成员。
- 选择“自动映射”。
- 选择“自动映射选定项”。
选择“全部自动映射”可自动映射所有未映射的成员。
对于账户,您可以选择按源编号列或源显示名称列进行自动映射。对于两者,您都可以按账户代码或账户名称进行自动映射。
自定义维度成员始终使用维度成员名称进行自动映射。自动映射维度成员时,不会显示“自动映射”对话框。
取消映射数据映射
您可以依次选择“取消映射”和“取消映射选定项”,以取消映射一个或多个选定项。执行取消映射操作时会断开暂存成员和 Planning 成员之间的映射。您可以选择“全部取消映射”来一次性断开所有映射。
删除数据映射
您可以依次选择“删除”和“删除选定项”,以删除映射及其成员信息。执行删除操作时会完全移除成员信息,以便您可以重新开始另一个暂存表导入过程。选择“全部删除”可删除所有成员及其信息。
您无法从已删除的映射中检索任何信息。
关于导入成员数据映射的限制
账户
- 无法映射组账户、父级(汇总)账户、系统账户和指标账户。
- 可以导入到模型化工作表,但不能导入到模型化账户,因为这些账户是由公式驱动的只读账户。
- 不能使用标准导入将数据导入到通过多维工作表输入的总分类账账户或自定义账户。对于显示自定义账户的多维工作表,必须使用多维工作表导入。
层级
- 无论用户是否拥有层级所有权/访问权限,只要用户具有“导入功能”权限,都可以将数据导入到所有层级中。
- 关联的层级既无法映射,也无法导入数据。
- 多维工作表和模型化工作表会显示完整层级层次结构,但仅允许您选择指定给这些工作表的层级。如果工作表在某个层级上不可用,则该工作表无法保存该层级的任何数据。
维度
- 您可以映射到标准账户(总分类账账户、自定义账户和假设账户)的任何维度。
- 多维账户只能映射到多维工作表上的维度值和维度。
- 您可以为模型化工作表选择器创建映射。
- 维度值的导入映射命名空间在标准工作表、多维工作表和模型化工作表之间共享。
- 如果您为维度的维度值创建标准导入映射,并且该维度值也位于多维工作表上,则标准导入映射将应用于该维度值。
- 如果将某个维度设置为在导入数据时自动创建维度成员,则已映射到该维度的暂存列无需进行映射。这些维度不会显示在维度映射页面中,因为系统将在导入时自动创建这些维度。
创建业务规则
您可以借助业务规则,指定如何导入数据。您可以创建以下三种类型的业务规则:
- 跳过账户规则
- 切换符号规则
- SQL 筛选器
创建跳过账户规则
对于数字格式的账户,您可以指定在数据加载过程中需要跳过的账户或账户范围。这些账户只能包含数字。加载器会将源账户与跳过账户规则中指定的代码进行匹配,然后放弃匹配的记录,不会将这些记录上传到 Adaptive Planning。
此规则适用于源账户。此规则假定暂存行包含账户代码,并且暂存账户代码和 Planning 账户代码之间存在映射。
您可以使用指定了字母、数字和某些特殊字符的账户代码,来设置跳过各个账户的规则:
- 句点 (.)
- 下划线 (_)
- 连字符 (-)
- 冒号 (:)
针对账户范围的规则只能使用数字字符。您可以根据需要创建任意数量的跳过账户业务规则。如要跳过字母数字格式的账户,请使用“业务规则”中的 SQL 筛选器。
- 在“业务规则”中选择“跳过账户”。
- 选择“添加”以打开“添加跳过账户代码的范围” 对话框。
- 输入账号或账号范围。
- 选择“保存规则”。已保存的跳过账户规则将显示在“业务规则”页面上。
如要同时创建多个跳过账户规则,请选择“创建其他规则”。然后,在您单击“保存规则”后,系统会保存该跳过账户规则,并且“添加跳过账户代码的范围”对话框会保持打开。
创建更改符号规则
您可以指定源账户,使其值切换符号。
创建切换符号规则的过程与创建跳过账户规则的过程几乎相同。在切换符号规则中指定的任何账户被加载到 Planning 时,系统会反转其符号。
创建 SQL 筛选器
您可以使用此功能来创建 SQL 语句,以指定暂存表中的哪些行可加载到 Planning 中。系统会选择符合筛选条件的记录,将其加载到 Planning 中。
要创建 SQL 筛选器,请执行以下操作:
- 在“业务规则”选项卡中,选择“SQL 筛选器”。
- 单击“编辑”。
- 在字段中输入 SQL 的 WHERE 子句表达式。该操作会从加载中排除任何与表达式不匹配的暂存行。单击“应用”可自动检查筛选器的 SQL 语法。如果存在任何错误,系统会在表达式中指示相应的错误。有关详细的 SQL 语法帮助,您可以单击“注释”版块中的链接。所输入的表达式将显示在“业务规则”页面中。
如需其他信息,请在“编辑 SQL 筛选器”对话框内,单击“注释”版块中的“在线帮助”链接。
提示和技巧
保存变更
您随时可以通过单击“保存”来保存已对 Planning 加载器作出的变更(最佳做法是经常对变更进行保存)。如要放弃任何未保存的变更,请依次单击“关闭”和对话框中的“否”。
运行加载器或为其排定时间表
为 Planning 数据加载器保存所有必需设置后,您可以手动运行加载器,也可以排定时间表让其作为集成任务运行。
与其他加载器一样,您可以从源系统导入数据,也可以使用已导入的暂存值来运行 Planning 数据加载器。在运行时,您可以通过选择“绕过数据导入”参数来选择所需的行为,以使用现有的暂存表进行加载。
“绕过数据导入”不适用于电子表格数据源。
在运行过程中,加载器会使用以下规则检查暂存表中的数据是否已正确映射:
- 任何包含空账户值/空级别值的行都会导致加载器以“失败”状态完成运行。加载器将导入所有可导入的数据。如果加载器是集成任务的一部分,则失败状态会导致任务终止,并且在加载器出现失败状态后系统不会运行其他加载器。
- 对于包含空维度值的任何行,加载器会将所有行(包括维度值为空的行)传递到 Planning,而 Planning 将尝试对空维度值使用“未分类”值来导入该数据。
- 在为标准工作表和多维工作表处理缺少账户映射/层级映射/维度映射的行时,集成会跳过相应的行,并且不会将这些行写入到 Planning 中。集成还会记录问题的详细信息。对于模型化工作表,当遇到缺少映射的行时,集成会中止加载,不会向 Planning 写入任何数据,并且会将任务报告为失败。
如果在为层级重设父级时加载失败,并且您收到
以下
警告: levelname
如果“在出现警告时继续”设置为 0 ,则无法移动,请选择 “在出现警告时继续”
并再次运行加载器。下载 Planning 加载器的输出
您可以将 Planning 加载器的输出下载到电子表格,而无需将数据加载到 Planning 中。这样,您可以在加载数据之前手动检查数据是否符合要求。
如要下载 Planning 加载器的输出,请执行以下操作:
- 在“操作”窗格中,选择“预览加载器输出”。
- 输入预览加载器输出信息。需要输入的信息会根据要创建的 Planning 加载器而异。
- 单击“预览加载器输出”。
加载器随即运行,在运行过程中会应用所有转换和业务规则。状态弹出窗口会显示在加载器运行过程中执行的步骤。如果有要加载的数据,则加载器会创建一个电子表格,并使用加载器的输出作为电子表格附件来发送电子邮件通知。
将 Planning 加载器纳入集成任务中
设置数据源后,您可以创建集成任务,按照时间表自动运行此加载器。
任何集成任务都可以包含一个或多个加载器。一个任务可以包含其他任务,例如 Planning 数据加载器、Planning 账户加载器或脚本型加载器。
最佳做法:为每个加载器设置不同的集成任务。
如果某个任务包含多个加载器,当该任务运行时,系统会在提示中显示每个加载器的参数。如果某个任务的加载器中存在通用参数或共享参数,则该任务仅针对该参数提示一次。您可以选择重设参数提示。
在已排定时间表的任务运行时,系统将使用参数的默认值。