通过SAP HANA中的历史表中的时间依赖的主数据



我正在寻找捕获HANA中的历史数据的最佳方法,用于没有有效的_TO和有效_from字段的主数据表。

根据我的理解,我们在这里有2个选项。

  1. 创建一个自定义历史表并运行一个存储过程,该过程从原始表中填充了此历史表。在这里,我们在此表顶部具有实时报告功能。

  2. 为此表启用SLT中的历史表标志,以便SLT将其创建为一个解决此问题的历史表。

选项2对我来说似乎是一个明显的赢家,但我也想您对此的想法。

让我知道。

谢谢,

Shyam

您要求思考...我不会使用历史表来建模依赖时间的主数据。这不是历史表工作的方式。将它们视为使用有效性范围的提交ID的系统版本的时间表。SAP社区中有几篇关于此主题的文章。

我知道的大多数应用程序都需要应用程序时间有效性范围(或有时两者都(。因此,我宁愿使用/有效到有效的时间对时间依赖关系进行建模。这为您提供了机会,例如建模时间连接到计算中或使用"标准" SQL查询数据。EIM SDI或BOD等不同的ETL工具还具有使用"表比较"或"保存历史记录"(保留历史记录(的特殊转换来填充此类依赖表的选项。只需搜索网络以获取"缓慢更改维度"的概念。

将来也许是SQL 2011中定义的时间表,但我不知道何时在Hana中可用。

最新更新