通过SAP HANA中的历史记录表显示与时间相关的主数据

通过SAP HANA中的历史记录表显示与时间相关的主数据,sap,hierarchy,hana,flatten,Sap,Hierarchy,Hana,Flatten,我一直在寻找在HANA中为主数据表捕获历史数据的最佳方法,而没有有效的\u to和有效的\u FROM字段 据我所知,我们有两种选择 创建自定义历史记录表并运行存储过程,从原始表填充此历史记录表。在这里,我们妥协于此表顶部的实时报告功能 在SLT中为此表启用历史表标志,以便SLT将其创建为解决此问题的历史表 选择2对我来说似乎是一个明显的赢家,但我也希望你对此有何想法 让我知道 谢谢 Shyam你问我的想法。。。 我不会使用历史记录表对依赖时间的主数据进行建模。历史记录表不是这样工作的。将它们视

我一直在寻找在HANA中为主数据表捕获历史数据的最佳方法,而没有有效的\u to和有效的\u FROM字段

据我所知,我们有两种选择

  • 创建自定义历史记录表并运行存储过程,从原始表填充此历史记录表。在这里,我们妥协于此表顶部的实时报告功能

  • 在SLT中为此表启用历史表标志,以便SLT将其创建为解决此问题的历史表

  • 选择2对我来说似乎是一个明显的赢家,但我也希望你对此有何想法

    让我知道

    谢谢

    Shyam

    你问我的想法。。。 我不会使用历史记录表对依赖时间的主数据进行建模。历史记录表不是这样工作的。将它们视为使用有效性范围的提交ID的系统版本化时态表。SAP社区中有几篇关于此主题的帖子

    我知道的大多数应用程序都需要应用程序时间有效性范围(有时两者都需要)。因此,我宁愿使用validfrom/validto显式地建模时间依赖关系。这为您提供了机会,例如,在CalcView中建模时态连接或使用“标准”SQL查询数据。不同的ETL工具(如EIM SDI或BODS)也有使用特殊转换(如“表比较”或“历史保存”)填充此类时间相关表的选项。只需在网上搜索概念的“缓慢变化的维度”

    在未来,SQL 2011中定义的时态表也可能是一个选项,但我不知道这些时态表在HANA中何时可用