设置 NetSuite 外部系统以进行关联式挖掘
您可以设置外部系统,并将其与 Planning 数据加载器中的映射配置文件相关联,以允许从
Adaptive Planning
将工作表和报告数据导入 NetSuite。当用户单击关联式挖掘链接时, Adaptive Planning
连接到系统并显示数据的基础交易。您可以选择将映射配置文件与外部系统相关联。仅将其中一项设置为允许从以下位置进行关联式挖掘:
Adaptive Planning
映射到 NetSuite。NetSuite 外部系统仅支持从叶层级(而非汇总层级)进行挖掘。NetSuite Basic 支持从汇总层级进行挖掘。
Prerequisites
Prerequisites
- 所需权限:集成、数据设计者。
- 验证您有权访问实例中的 NetSuite 数据源。
- 验证您已创建NetSuite 凭据且该凭据适用于基于令牌的身份验证。
- 当您新建专门用于挖掘的数据源时,请记下要映射到中数据的 NetSuite 列。Adaptive Planning。
- 只有账户、层级、客户、条目和部门等标准 NetSuite 维度(种类)支持挖掘。
导航
转至导航菜单 >“集成”>“设计集成”。
基本步骤
- 创建外部系统并为其命名。
- 进行外部系统设置,以便Adaptive Planning知道如何连接以及要使用的账户和/或凭据。
- 设置外部维度映射,以确定外部系统中的维度如何映射到Adaptive Planning。
- 如果多个外部列映射到一个外部列,请配置元组 SQL 列Adaptive Planning维度
最佳做法:先配置适用于 NetSuite 的外部系统,然后再配置适用于数据源的 Planning 加载器。创建外部系统后,您需要返回到 NetSuite 数据源以完成关联式挖掘设置。
如果您要从 NetSuite 导入数据,并希望根据标准类别(账户、时段、子公司、部门、类、位置、条目和客户)进行相关配置以允许关联到 NetSuite 进行挖掘,则您需要在 Planning 数据加载器的列和数据映射步骤中,为这些维度分别配置 NetSuite 内部标识符。
创建外部系统:
- 在右侧的“组件库”面板中,展开“外部系统”。
- 单击“新建外部系统”。
- 在“新建...”对话框中,输入名称,然后单击“创建”。
NetSuite 外部系统设置:
- 在“外部系统设置”选项卡中,选择“External Source System”。选择“NetSuite”,输入在 NetSuite 中使用的账号。
- 选择“外部维度”以查看外部系统维度列表和关联式挖掘参数名称。
NetSuite 外部维度设置
- 单击“外部维度映射”选项卡。
- 双击“Planning 维度”。在该对话框中,选择要作为映射目标的外部维度。单击“应用”。
- 绿色状态勾号表示 Planning 维度已成功映射到至少一个外部维度。单击“保存”。
外部维度映射
当将外部系统中的至少两个维度映射到单个 Planning 维度以进行关联式挖掘时,外部维度映射功能会相当实用。
- 选择“组件库”中列出的外部系统以将其他外部维度映射到单个 Planning 维度。
- 选择“外部维度映射”选项卡,然后双击某个 Planning 维度以启动映射编辑器。
- 选择外部维度。所选维度会移至列表顶部,如果您不向上滚动,则可能无法在视图中看到该维度。
- (可选)可对移至顶部的所选维度进行拖放来对其重新排序。确保您配置的顺序与您希望它们从 NetSuite 加载的顺序一致。
- 在映射编辑器中,输入分隔符。选择多个外部维度时,必须使用分隔符。
- 分隔符的长度不得超过五个字符,并且不应与维度值(下文将描述元组映射列中的实际值)中使用的任何字符相匹配。单击“应用”。
- 查看“外部维度”列,验证该列是否指示多个外部维度已映射到单个 Planning 维度。
- 完成“Planning 维度”的映射和“外部维度”的映射后,在“操作”面板中单击“保存”。
配置适用于 NetSuite 的元组 SQL 列
如果您将 NetSuite 中的多个列映射到 Planning 中的单个维度,则需要在暂存表中创建一个要在 Planning 加载器中公开的元组 SQL 列。
如果您不需要将多个 NetSuite 列中的数据映射到同一个 Planning 维度中,则无需在数据源中创建元组 SQL 列。
如果您计划重复使用现有的 NetSuite 数据源来启用关联式挖掘,并需要将多个 NetSuite 列引入单个 Planning 维度中,则必须使用元组 SQL 列重新执行该映射。重新配置加载器以确保集成任务有效。在测试环境中对这些类型作出变更并加以验证,然后再在上线系统中推出这些变更。
需要完成以下所有步骤才能配置元组 SQL 列以进行关联式挖掘。仅当您需要将多个 NetSuite 列中的数据导入单个 Planning 维度时,再来执行这些步骤。
为了
Adaptive Planning
要将不同的数据条目解析为源 NetSuite 种类,您需要先指定将哪些 NetSuite 源列组合成一列,然后再将这些数据导入 Planning。不同 NetSuite 列的组合顺序以及指定的分隔符应与 NetSuite 外部系统中指定的多对一列映射方式相匹配。
通过指明构成的 NetSuite 列及其基础 NetSuite 种类,
Adaptive Planning
在 Planning 工作表上构建关联式挖掘 URL。创建元组 SQL 列之前,确保您已在 NetSuite 外部系统中配置多对一列映射。
- 在“组件库”中,选择所需的 NetSuite 数据源。
- 在左侧的“数据组件”面板中,选择要在其中启用关联式挖掘的表格。
- 该表格会在暂存区中突出显示。在“数据组件”中,展开自定义列文件夹。
- 将元组 SQL 列拖放到暂存区中。如果已在外部系统中定义了至少一个元组映射,则此列可用。
- 添加名称,选择先前配置的外部系统,然后选择与上一节中执行的外部维度映射对应的 Planning 维度。
- 选择“映射”选项卡。
- 将每个外部维度映射至其相应的表格列。
- 选择“应用”。
- 在“操作”面板中,选择“保存”。