Vues matérialisées : l’utilisation de Time Travel pour interroger des données historiques génère un message d’erreur attendu

Attention

Ce changement de comportement figure dans le bundle 2023_01.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Lorsque Time Travel est utilisé à tort pour interroger des données historiques de vues matérialisées, un message d’erreur indique désormais que Time Travel n’est pas pris en charge :

Précédemment

Bien que Time Travel ne soit pas pris en charge pour les vues matérialisées, les requêtes avec le mot-clé AT ou BEFORE dans la clause FROM peuvent avoir renvoyé des résultats inattendus. Dans certains cas, les requêtes peuvent également avoir renvoyé un message d’erreur inattendu. Par exemple, pour la clause Time Travel : CAST('2022-11-29 00:00:00' AS TIMESTAMP_LTZ(9)).

Actuellement

L’interrogation de données historiques à l’aide de Time Travel sur des vues matérialisées génère une erreur de compilation SQL :

Time travel is not supported for materialized views.

Réf : 923