Présentation des fonctions d’Amazon Redshift sans serveur - Amazon Redshift

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 SUPER, à l’aide de Amazon Redshift sans serveur. Pour plus d’informations, consultez Ingestion et interrogation de données semi-structurées dans le Guide du développeur de base de données Amazon Redshift.

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 REBOOT_CLUSTER), vous pouvez utiliser les commandes et fonctions SQL d’Amazon Redshift avec Amazon Redshift sans serveur. Pour plus d’informations, consultez Référence SQL du Guide du développeur de bases de données Amazon Redshift.

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.