Это довольно широкий вопрос, который не допускает ни одного правильного ответа. С медленно меняющимися измерениями (SCD) каждый пытается сохранить изменения данных во времени в хранилище данных. Идея состоит в том, что изменение «основных» данных, например, какой продавец отвечает за какой регион продаж, может быть правильно отражено в запросах. Один подход (тип 2 SCD) использует временные метки достоверности для записей, чтобы указать время, в течение которого они были действительной информацией. Этот подход может быть легко реализован с помощью HANA, так как все, что нужно сделать, это добавить эти временные метки достоверности в таблицу измерений. HANA 2 продвигает это немного дальше, предоставляя двухвременные таблицы истории (системное и прикладное время). Для этого варианта использования можно использовать диапазоны времени применения в сочетании с функцией SELECT ... AS OF TIMESTAMP...
. Это автоматически отфильтрует записи, которые были действительны в указанный момент времени. Это также поддерживается с представлениями калькуляции, представлениями CDS и SQL представлениями.
Совершенствуется ли это в вашей существующей установке или нет - это совсем другой вопрос.