重新将SAC数据操作应用于新的CSV数据片段

2020-09-24 01:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


例如从CSV文件导入数据时,如果我在"公司"维度上应用数据操作,例如将" Mars Corp"和" Mars Chocs"替换为" Mars",我可以保存此规则,以便 当我获得CSV文件的新剪切时应用的-如果存在两个搜索值中的任何一个,它们将被替换吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


例如从CSV文件导入数据时,如果我在"公司"维度上应用数据操作,例如将" Mars Corp"和" Mars Chocs"替换为" Mars",我可以保存此规则,以便 当我获得CSV文件的新剪切时应用的-如果存在两个搜索值中的任何一个,它们将被替换吗?

付费偷看设置
发送
5条回答
奄奄一息的小鱼
1楼 · 2020-09-24 01:53.采纳回答

对,我有一个答案! 如果您更改数据源,则"替换"转换不会持久。

但是,如果您维护相同的数据源(因此也使用CSV文件名),但向文件中添加了新数据,则在刷新模型和故事时,转换将重新应用于新数据。

因此看来,转换是附加到数据源的,而不是附加到模型的(至少是"替换"转换,这就是我已经测试的全部)。

对我来说,这很好,因为最常见的情况是每天都会在文件夹位置放置一个同名的新CSV文件,覆盖以前的文件。

悻福寶寶
2楼-- · 2020-09-24 02:04

感谢Henry I 做了更多的测试,我需要避免更改数据源。

何必丶何苦呢
3楼-- · 2020-09-24 02:18

嗨,朱利安·希门尼斯(Julian Jimenez)感谢您的建议 我现在已经尝试过了,但似乎没有用。 我在模型中创建了一个层次结构,以检查我是否遵循了说明,并且确实存在。 我采取的步骤是:

1。 从文件服务器,CSV文件创建模型

2。 替换数据中的文本值(例如,将" Air O"公司替换为" Aero"),在职位级别和职位名称维度之间创建层次结构

3。 保存模型

4。 在同一文件服务器目录中添加新的文件服务器数据源,即CSV文件的副本。

5。 在"导入方法"下,选择"清除并替换所选版本数据"(而非"更新模型"或"附加")

6。 完成映射

7。 删除原始数据源并计划或立即刷新新数据源

查看模型中的数据后,我看到更改仍然存在,但是当我针对该模型创建故事时,尽管层次结构得以保留,但更改已还原。

您看到我做错了吗? 如果有帮助,我们很乐意提供屏幕截图。

感谢安格斯

昵称总是被占用
4楼-- · 2020-09-24 02:03

安格斯你好-我看不到可以在哪里保存这样的规则-请参阅https://www.sapanalytics.cloud/resources-data-wrangling/

我认为在此处提交想法是一个好主意: https://influence.sap.com/sap/ino/#/campaign/884

代楠1984
5楼-- · 2020-09-24 01:55

嗨安格斯,

如果您使用文件服务器并计划数据导入(小心,不更新模型),则据我所知应重新应用转换。

此KBA中说明了我要引用的数据导入: https://apps.support.sap.com/sap/support/knowledge/public/zh/2587147

让我知道转换是否受到尊重。

此致

朱利安

一周热门 更多>