数据老化-如果时间选择分区出错,该怎么办

2020-09-02 05:07发布

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

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


亲爱的

在数据时效-Tx DAGPTC中创建了错误的分区规范后。

我发现不可能在错误之前立即恢复到原来的状态。

这是一个测试系统,因此没有造成任何实际损失,但是,在我试图找到答案/过程时,我什么也没发现,因此,如果有人可以直接指出我,我将不胜感激。

请不要只参考管理指南。

我正在寻找的东西,就像是合并时间分区或撤消命令之类的语法。

请注意:此问题与数据老化运行无关,也与撤消功能无关,因为它根本不存在任何运行之前。

请帮忙

谢谢

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

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


亲爱的

在数据时效-Tx DAGPTC中创建了错误的分区规范后。

我发现不可能在错误之前立即恢复到原来的状态。

这是一个测试系统,因此没有造成任何实际损失,但是,在我试图找到答案/过程时,我什么也没发现,因此,如果有人可以直接指出我,我将不胜感激。

请不要只参考管理指南。

我正在寻找的东西,就像是合并时间分区或撤消命令之类的语法。

请注意:此问题与数据老化运行无关,也与撤消功能无关,因为它根本不存在任何运行之前。

请帮忙

谢谢

付费偷看设置
发送
4条回答
1楼-- · 2020-09-02 05:54

亲爱的格伦,

只有使用HANA Studio来克服这种情况的可能性。 您在这里需要格外小心,以免丢失数据! 假设您的表仅包含一个单级分区(即在老化分区之上没有额外的哈希或范围分区),请选择以下选项之一:

A。 如果要删除的分区尚不包含数据(即冷分区中没有老化的数据),则可以使用ALTER TABLE MY_TABLE DROP PARTITION lower_value <= VALUES

B。 如果要撤消完整分区,则需要包含第三个表(帮助程序表)以移动数据。 使用以下过程:

1.创建表" helper_schema"。" my_table",如" SAPSID_schema"。" my_table",其中的数据没有分区且没有索引;

->确保此操作确实有效,请注意索引在这里丢失。 请注意,我们这里使用的额外模式主要是出于安全原因,以免弄乱表名。

2.删除" SAPSID_schema"。" my_table";

->原始表和数据丢失

3.创建表" SAPSID_schema"。" my_table",如" helper_schema"。" my_table",其中的数据没有分区且没有索引;

->在此步骤中,您将数据从助手表移回原始表的干净版本。

4.重新创建SE11中定义的对数据库有效的所有索引(现在返回ABAP系统)。 通常,这是在SE14(数据库实用程序)中完成的。

亲切的问候,

Biggi。

compass1988
2楼-- · 2020-09-02 05:44

嗨,Biggi,

"撤消"您提到的数据老化的方法和方法是否仍在应用,还是通过SAP GUI而不是通过进入数据库/表来实现这一目的的简便方法/方法?

如果您还可以启发一下,如果我没有通过DAGRUN运行数据老化,那么如何撤消通过DAGPTM完成的数据分区。

感谢和问候,

玛格丽特

四川大学会员
3楼-- · 2020-09-02 06:03

嗨玛格丽特

无法通过SAP Gui。 但是,对于SAP HANA 2.0,您可以使用一种更简单的方式来使用语句,因为其中包含了合并数据老化分区(包括最小0个分区)的功能。

请参考 help.sap.com (下面的链接)。 如果该链接无法正常工作,请在帮助门户上搜索" HANA Platform",然后在该门户中搜索" partitioning"。 选择" SAP HANA平台的SAP HANA管理指南"。 尤其是"将已分区表更改为未分区表"一章。 您正在寻找的子章节"时间选择分区(老化)"。

https://help.sap.com/查看器/6b94445c94ae495c83a19646e7c3fd56/2.0.04/zh-CN/4810afe854254d46b947ef9cd4be3e11.html

希望这会有所帮助!

亲切的问候,

Biggi。

Bunny_CDM
4楼-- · 2020-09-02 05:45

感谢输入Biggi。

一周热门 更多>