当前位置: 首页 > 科技观察

实施SAPBWonHANA需要做哪些准备?

时间:2023-03-15 16:18:42 科技观察

在SAPHANA上运行SAPBusinessInformationDataWarehouse(BW),主要关注的是使用BW软件的一个版本作为其主数据库,并针对HANA平台进行优化。虽然BW支持其他数据库,但实际上不需要其他数据库就可以在HANA上使用BW。事实上,在HANA上实施SAPBW可以帮助公司利用HANA的速度和性能。然而,CIO和技术团队首先要确保的关键问题是,现有BW系统中的数据和技术组件是否已被正确清理、删除、归档或简单净化。这样做有三个特别的好处:以更低的成本享受内存计算;缩短实施基于HANA的BW所需的停机时间;而基于HANA系统的新BW只包含分析所需的数据。在开始迁移项目之前,IT团队需要采取一些步骤来清理遗留在BW中的过时数据。他们还需要归档和删除不再需要的数据,将不常用的数据迁移到其他配置较低的服务器上,以便在需要时仍然可以访问。在实施之前,这里有十件重要的事情要做。从持久暂存区(PSA)中删除数据。现在数据已经加载到数据存储对象中,需要从PSA中删除数据,这些数据在后续部署到HANA中实现BW后就没有用了。删除聚合数据。聚合数据是BW中的汇总数据,是为了提高报表性能而临时存储的结果数据。由于BW在HANA中的数据处理能力将大大增强,这些聚合后的数据(求和值)将不再需要,可以直接删除。删除统计。BW系统存储用于系统调整的统计立方体。可以使用事务代码RSDDSTAT丢弃这些不需要的数据。删除过时的对象。使用事务码RSZDELETE查看对象信息,如日志文件、长期不用的业务探索查询和模板等可以删除。删除数据传输处理(DTP)对象。在BW中传输数据期间,系统使用称为“DTP”的技术对象。有关DTP对象以及如何清理DTP对象的信息,请参阅SAP注释编号“1139396”和“1106393”。清理事务性远程函数调用(tRFC)查询和存档的中间文档(IDoc)。tRFC和IDoc用于将数据从BW传输到SAPERP中央组件或其他系统的过程。传输完成后,就没有别的用处了,至少可以存档。应清理过时的tRFC。将旧数据迁移到附近存储(NLS)。旧的历史数据使用频率较低,但仍然需要。我们可以将此数据迁移到较小的服务器NLS。这样做可以减少在内存中存储数据的需要,优化系统性能,并降低HANA中内存计算关联数据的成本。使用过HANABW的用户仍然可以在NLS中查询这部分数据。清理未使用的DSO、InfoCube和状态数据。BW使用这些对象中的数据来提高系统性能并更快地输出报告。在HANA中部署SAPBW之前,应清除这些对象设计的无用数据。消除过时和不需要的主数据。清理过时的主数据也是重要的一步。有关详细信息,请参阅SAP注释“1370848”,其中包含删除无用主数据的最佳实践。删除InfoCube中未使用的维度条目。使用事务代码“RSDDCVER_DIM_UNUSED”清除InfoCube中未使用的维度条目。这样做可以减少在HANA上部署BW所占用的总空间,从而减少迁移所需的数据传输时间。CIO及其团队在迁移到HANABW之前,可以参考上述步骤在BW中提前做好准备。