2020-09-27 20:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,是否建议每个月都用一个新的sprint版本在dev或QA系统中进行系统初始化? 我知道更新系统应该足够好,但是每次进行系统初始化和数据恢复都会以任何方式提供帮助或完全建议吗?
谢谢!
这取决于您的情况。
平台初始化删除所有产品数据。 因此,如果您有产品数据并希望在部署期间/之后保留它们,则不建议初始化。
对于平台更新,您必须考虑是否需要数据迁移或重组。 如果对数据模型(items.xml)或属性进行了更改,则可能必须创建impex才能迁移这些数据或重组数据。 例如,如果您决定删除两个类别之间的关系(例如,超级类别),则必须通过脚本或手动删除关系; 这将必须运行一次。 您还必须从源代码/impex中删除映射(如果这是创建关系的方式)。
有时要求初始化您的DEV环境的一个原因是测试所有可自动导入的ImpExes(您希望通过初始化导入的ImpExes)。 然后,您可以更轻松地在另一个系统中设置应用程序(例如,您团队中的新开发人员希望在其系统上设置项目)。 不建议在其他环境中使用,因为其他环境具有真实数据,例如 质量检查团队在质量检查环境中创建测试数据,他们希望保留这些数据。
虽然这不是一个好主意,但是可以的是,系统初始化将帮助您使用更新的* -items.xml以及仅包含相关Impex中的数据来创建数据模型。 。 另外,您不需要手动删除不需要的数据。
感谢Geff! 我了解,如果我们对数据模型进行了更改,则需要通过一些脚本在数据库内调整或移动数据。 但是,根据您的回答,我的理解仍然似乎不建议在QA系统中进行初始化,因为QA系统会加载来自ERP系统的所有产品数据以及客户主数据,最终用户等其他数据。我是否正确?
感谢Aashish! 如果运行更新系统,则可以根据更改后的items.xml文件手动移动数据。 但是,如果运行initialize,所有数据将从db中删除,并且我们必须从头开始重新切割所有内容。 因此,我只是想了解为什么有人会在所有客户,合作伙伴和产品数据均可用的QA系统中运行系统初始化,然后将其全部释放并重新生成?
最多设置5个标签!
这取决于您的情况。
平台初始化删除所有产品数据。 因此,如果您有产品数据并希望在部署期间/之后保留它们,则不建议初始化。
对于平台更新,您必须考虑是否需要数据迁移或重组。 如果对数据模型(items.xml)或属性进行了更改,则可能必须创建impex才能迁移这些数据或重组数据。 例如,如果您决定删除两个类别之间的关系(例如,超级类别),则必须通过脚本或手动删除关系; 这将必须运行一次。 您还必须从源代码/impex中删除映射(如果这是创建关系的方式)。
有时要求初始化您的DEV环境的一个原因是测试所有可自动导入的ImpExes(您希望通过初始化导入的ImpExes)。 然后,您可以更轻松地在另一个系统中设置应用程序(例如,您团队中的新开发人员希望在其系统上设置项目)。 不建议在其他环境中使用,因为其他环境具有真实数据,例如 质量检查团队在质量检查环境中创建测试数据,他们希望保留这些数据。
虽然这不是一个好主意,但是可以的是,系统初始化将帮助您使用更新的* -items.xml以及仅包含相关Impex中的数据来创建数据模型。 。 另外,您不需要手动删除不需要的数据。
感谢Geff! 我了解,如果我们对数据模型进行了更改,则需要通过一些脚本在数据库内调整或移动数据。 但是,根据您的回答,我的理解仍然似乎不建议在QA系统中进行初始化,因为QA系统会加载来自ERP系统的所有产品数据以及客户主数据,最终用户等其他数据。我是否正确?
感谢Aashish! 如果运行更新系统,则可以根据更改后的items.xml文件手动移动数据。 但是,如果运行initialize,所有数据将从db中删除,并且我们必须从头开始重新切割所有内容。 因此,我只是想了解为什么有人会在所有客户,合作伙伴和产品数据均可用的QA系统中运行系统初始化,然后将其全部释放并重新生成?
一周热门 更多>