Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Présentation des fonctions d’Amazon Redshift sans serveur
La plupart des fonctionnalités prises en charge par un entrepôt des données mis en service par Amazon Redshift le sont également par Amazon Redshift sans serveur. Voici quelques-unes de ses principales capacités.
| Fonctionnalité | Description |
|---|---|
Instantanés |
Vous pouvez restaurer un instantané d’Amazon Redshift sans serveur ou d’un entrepôt des données approvisionné dans Amazon Redshift sans serveur. Pour plus d’informations, consultez Instantanés et points de récupération. |
Points de récupération |
Amazon Redshift sans serveur crée automatiquement un point de récupération toutes les 30 minutes. Ces points de récupération sont conservés 24 heures. Vous pouvez les utiliser pour restaurer après des écritures ou des suppressions accidentelles. Lorsque vous restaurez à partir d’un point de récupération, toutes les données de votre base de données Amazon Redshift sans serveur sont restaurées à un point antérieur dans le temps. Vous pouvez également créer un instantané à partir d’un point de récupération si vous devez conserver un point de récupération plus longtemps. Pour plus d’informations, consultez Instantanés et points de récupération. |
Capacité des RPU de base |
Vous pouvez définir une capacité de base dans les unités de traitement Redshift (RPU). Une RPU fournit 16 Go de mémoire. Ce paramètre vous donne la possibilité de contrôler l’équilibre entre les ressources utilisées et les coûts pour votre charge de travail. Vous pouvez augmenter cette valeur pour accroître les ressources disponibles et améliorer les performances des requêtes, ou la diminuer pour limiter vos dépenses. La valeur par défaut est 128 RPU. Vous pouvez également définir des limites d’utilisation, telles que les RPU utilisés quotidiennement, pour contrôler les coûts. Pour plus d’informations, consultez Facturation pour Amazon Redshift sans serveur. |
Limites d’utilisation du partage de données |
Vous pouvez limiter la quantité de données transférées d’une région productrice à une région consommatrice en utilisant la console ou l’API. Ces coûts de transfert de données diffèrent selon les Région AWS et sont mesurés en téraoctets. Pour plus d’informations sur le partage de données, consultez Mise en route du partage de données dans le Manuel du développeur de bases de données Amazon Redshift. |
fonctions définies par l’utilisateur (UDF) |
Vous pouvez exécuter des fonctions définies par l’utilisateur (UDF) dans Amazon Redshift sans serveur. Pour plus d’informations, consultez Création de fonctions définies par l’utilisateur dans le Guide du développeur de bases de données Amazon Redshift. |
Procédures stockées |
Vous pouvez exécuter des procédures stockées dans Amazon Redshift sans serveur. Pour plus d’informations, consultez Création de procédures stockées dans le Guide du développeur de base de données Amazon Redshift. |
Vues matérialisées |
Vous pouvez créer des vues matérialisées dans Amazon Redshift sans serveur. Pour plus d’information, consultez Création de vues matérialisées dans le Guide du développeur de base de données Amazon Redshift. |
Fonctions spatiales |
Vous pouvez exécuter des fonctions spatiales dans Amazon Redshift sans serveur. Pour plus d’informations, consultez Interrogation des données spatiales dans le Guide du développeur de base de données Amazon Redshift. |
Requêtes fédérées |
Vous pouvez exécuter des requêtes pour joindre des données avec un cluster Aurora DB et Amazon RDS à partir d’Amazon Redshift sans serveur. Pour plus d’informations, consultez Interrogation de données avec requête fédérée dans le Guide du développeur de base de données Amazon Redshift. |
Requêtes de lac de données |
Vous pouvez exécuter des requêtes pour joindre les données de votre lac de données Amazon S3 avec Amazon Redshift sans serveur. Pour en savoir plus, consultez Interroger un lac de données dans le Guide de gestion des clusters Amazon Redshift. |
HyperLogLog |
Vous pouvez exécuter des fonctions HyperLogLog dans Amazon Redshift sans serveur. Pour plus d’informations, consultez Utilisation des esquisses HyperLogLog dans le Guide du développeur de base de données Amazon Redshift. |
Interrogation des données de plusieurs bases de données |
Vous pouvez interroger des données entre bases de données avec Amazon Redshift sans serveur. Pour plus d’informations, consultez Interrogation des données de plusieurs bases de données dans le Guide du développeur de base de données Amazon Redshift. |
Partage des données |
Vous pouvez accéder aux données sur les clusters mis en service avec Amazon Redshift sans serveur. Pour plus d’informations, consultez Partager des données entre plusieurs clusters dans le Guide du développeur de bases de données Amazon Redshift. |
Interrogation de données semi-structurées |
Vous pouvez intégrer et stocker des données semi-structurées avec le type de données |
Balisage de ressources |
Vous pouvez utiliser AWS CLI ou l’API Amazon Redshift sans serveur pour baliser les ressources avec des métadonnées liées à la ressource. Pour plus d’informations, consultez Balisage de vos ressources. |
Machine learning |
Vous pouvez utiliser le machine learning d’Amazon Redshift avec Amazon Redshift sans serveur. Pour plus d’informations, consultez Utilisation du machine learning dans le Guide du développeur de base de données Amazon Redshift. |
Commandes et fonctions SQL |
À quelques exceptions près (comme pour |
Ressources CloudFormation |
À l’aide de modèles CloudFormation, vous pouvez déployer et mettre à jour des ressources Amazon Redshift sans serveur. Grâce à cette intégration, vous pouvez consacrer moins de temps à la gestion des ressources et vous concentrer sur vos applications. Pour plus d’informations sur les ressources CloudFormation dans Amazon Redshift sans serveur, consultez la Référence du type de ressource Amazon Redshift sans serveur. |
Ressources CloudTrail |
Amazon Redshift sans serveur est intégré à AWS CloudTrail pour fournir un enregistrement des actions effectuées dans Amazon Redshift sans serveur. CloudTrail capture tous les appels d’API pour Amazon Redshift sans serveur en tant qu’événements. Pour plus d’informations, consultez CloudTrail pour Amazon Redshift sans serveur. |