Publié le: Jun 19, 2020
Amazon Redshift ajoute la prise en charge des vues matérialisée pour les tables externes. Avec cette améliorations, vous pouvez créer des vues matérialisées dans Amazon Redshift qui font référence aux sources de données externes telles qu’Amazon S3 via Spectrum, ou les données dans Aurora ou RDS PostgreSQL via les files d’attente fédérées.
Les vues matérialisées peuvent considérablement améliorer les performances des requêtes pour les charges de travail analytiques répétées et prévisibles telles que les tableaux de bord, les requêtes provenant d'outils d’aide à la décision (BI) et le traitement des données ELT (Extraction, Chargement, Transformation). Les ingénieurs des données peuvent facilement créer et gérer des pipelines de traitement de données efficaces avec des vues matérialisées tout en étendant de façon transparente les avantages de performance aux analystes des données et aux outils d’aide à la décision.
Vous pouvez désormais étendre les avantages des vues matérialisées aux données externes dans votre lac de données S3 et aux sources de données fédérées. Grâce aux vues matérialisées, vous pouvez facilement stocker et gérer les résultats pré-calculés d'une instruction SELECT faisant référence à la fois à des tables externes et à des tables Redshift. Les requêtes ultérieures faisant référence aux vues matérialisées fonctionnent beaucoup plus rapidement, car elles utilisent les résultats pré-calculés stockés dans Amazon Redshift, au lieu d'accéder aux tables externes. Cela vous permet également de réduire les coûts associés à l'accès répété aux sources de données externes, car celles-ci ne sont accessibles que lorsque vous actualisez explicitement les vues matérialisées.
Pour démarrer et en savoir plus, consultez la documentation. Consultez le tableau des régions AWS pour obtenir des informations sur la disponibilité d'Amazon Redshift.