.hdbtabledata删除部署中的数据

2020-09-15 19:04发布

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

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


在MTA项目中,我们使用.hdbtabledata和.csv文件来用初始数据填充某些表。 之后,这些表将由我们的应用程序填充新数据。 过去工作正常,我们进行了几次部署,一切都很好。 但是,在最后一次部署之后,除了csvs提供的数据之外,我们已经丢失了那些表中的所有其他数据。

我们调查了《 HANA开发人员指南》中提供的密钥保留导入方案和导入列方案,但它们似乎都不满足我们的要求-导入一些初始数据 首先部署应用程序,然后用新数据填充相同的表,而不必担心下次部署可能会丢失数据。

对此有何建议?

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

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


在MTA项目中,我们使用.hdbtabledata和.csv文件来用初始数据填充某些表。 之后,这些表将由我们的应用程序填充新数据。 过去工作正常,我们进行了几次部署,一切都很好。 但是,在最后一次部署之后,除了csvs提供的数据之外,我们已经丢失了那些表中的所有其他数据。

我们调查了《 HANA开发人员指南》中提供的密钥保留导入方案和导入列方案,但它们似乎都不满足我们的要求-导入一些初始数据 首先部署应用程序,然后用新数据填充相同的表,而不必担心下次部署可能会丢失数据。

对此有何建议?

付费偷看设置
发送
5条回答
huskylover
1楼-- · 2020-09-15 19:40

您说密钥预订导入对您不起作用。 为何如此? 这就是提供的机制,它能够将导入的数据区域与其他数据(通过某些关键规范不涉及)区分开。 您可能需要在表定义中添加另一列,以提供此差异。

Doze时光
2楼-- · 2020-09-15 19:55

嗨,奥尔嘉,

我们在许多不同的项目中都获得了相同的经验。 不久前,我也写了一篇文章,但是从那以后没有人回答。 这是一个奇怪的行为! 找到了吗?

https ://answers.sap.com/questions/554067/sap-hana-xsa-hdbdatatable-tables-are-empty.html

如果我们很快找不到原因,则需要停止使用它们。 :(

BR,德克

Haoba3210
3楼-- · 2020-09-15 19:36

Hi Dirk,

谢谢您的回答。 我认为我们遇到的问题几乎与您一样。 在我撰写此问题时,我们在那儿解释了问题,此后,我们决定不再使用.hdbtabledata。 我们通过sql脚本切换为手动初始插入。 直到几天前,效果还不错。

现在,在部署hdb模块中的一项更改期间(在某些表中添加了唯一约束),我们丢失了以前由.hdbtabledata文件填充的表中的数据。 这些表中的所有数据都不会丢失,只有应用程序插入的数据会丢失,而(已删除的)csv文件中的数据仍保留在表中。

这使我们认为.hdbtabledata并未真正从hdb模块中删除,因此我们像您一样取消了部署。

现在我们与您同在一个页面上-部署期间所有数据都会丢失(csv文件中的数据+应用插入的数据)。

我们正在那里寻求解决方案。 如果您发现了什么,也请让我们知道。 :)

此致

Olja


悠然的二货
4楼-- · 2020-09-15 19:59

嗨Olja,

为澄清这个问题,几天前,我已打开一张票。 (仍在等待答案...)。 如果发现了什么,我会通知您!

BR,德克

何必丶何苦呢
5楼-- · 2020-09-15 19:43

然后,我强烈建议您输入包含所有相关信息的支持记录。

一周热门 更多>