在 SAP HANA 中,我们可以选择使用历史记录表。
因此,我们可以查询/查看当前值,但也可以查看特定日期的表格。更详细的解释在这里:
SAP HANA History Table - Time traveling using SAP HANA
When I traveled through time using SAP HANA!!
所以我的问题是
答案 0 :(得分:1)
永远不要使用SAP HANA历史记录表,因为此功能已由符合SQL:2011的System Versioned Tables超级植入。
历史记录表试图根据SAP HANA列存储的设计方式提供类似的功能。但是,事实证明该实现的效率很低,从概念上讲仅限于系统时间,并且在操作和管理中存在重大“怪癖”(例如,只能从/正确导出和重新导入历史记录表迁移到具有完全相同的交易历史的数据库。在测试到质量体系之间进行迁移会导致错误的数据。
系统版本表和即将推出的对双时态表的支持(请参见SQL:2011标准,请参见here或论文here)都没有这些问题。 br />
它们基于标准,可以轻松与其他DBMS供应商的功能进行比较(使跨不同数据库的语义概念化更容易),并且通过.hdbsystemversioning
工件得到XSA开发的完全支持。
由于系统版本化表可以在功能上替代旧的专有历史表,因此我会假设:通过CDS提供历史表将不会有任何发展(为什么要让人们使用较旧的,劣等的技术? ),而该历史记录表最终将被弃用。