Publié le: May 17, 2019
Amazon Redshift prend désormais en charge les procédures SQL stockées pour faciliter la migration vers Amazon Redshift. Les procédures stockées sont utilisées pour encapsuler la logique pour la transformation de données, la validation de données et la logique spécifique à l'activité. En combinant plusieurs étapes SQL dans une procédure stockée, vous pouvez réduire les allers-retours entre vos applications et la base de données.
Jusqu'à présent, les clients qui utilisaient des procédures stockées dans leur entrepôt de données existant devaient envisager de réimplémenter la logique via des services tels qu'Amazon EMR avant de migrer vers un entrepôt de données cloud. Ces clients peuvent désormais importer leurs procédures stockées existantes dans Amazon Redshift et réduire leurs efforts de migration.
Amazon Redshift prend en charge les procédures stockées dans le dialecte PL/pgSQL et peut inclure une déclaration de variable, une logique de contrôle, des boucles, permettre de lever des erreurs, prendre en charge le definer de sécurité et d'autres fonctionnalités. Vous pouvez créer des procédures stockées pour exécuter des fonctions sans donner à un utilisateur l'accès aux tables sous-jacentes avec les contrôles de definer de sécurité. Pour plus d'informations sur la création et l'exécution de procédures stockées, consultez le manuel Amazon Redshift Database Developer Guide.
Les procédures stockées sont prises en charge avec la version 1.0.7562 ou une version ultérieure dans toutes les régions commerciales AWS. Consultez le tableau des régions AWS pour connaître la disponibilité d'Amazon Redshift.