Unités de partage des données AWS Data Exchange - 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 .

Unités de partage des données AWS Data Exchange

Vous pouvez utiliser les unités de partage des données AWS Data Exchange pour gérer la facturation du partage des données Amazon Redshift.

Une unité de partage des données AWS Data Exchange est une unité de licence permettant de partager vos données via AWS Data Exchange. AWS gère l’ensemble de la facturation et des paiements associés aux abonnements à AWS Data Exchange et à l’utilisation du partage de données Amazon Redshift. Les fournisseurs de données agréés peuvent ajouter des unités de partage des données AWS Data Exchange à des produits AWS Data Exchange. Lorsque les clients s’abonnent à un produit avec des unités de partage des données AWS Data Exchange, ils ont accès aux unités de partage des données du produit.

AWS Data Exchange pour Amazon Redshift facilite l’accès sous licence à vos données Amazon Redshift via AWS Data Exchange. Lorsqu’un client s’abonne à un produit avec des unités de partage des données AWS Data Exchange, AWS Data Exchange ajoute automatiquement le client en tant que consommateur de données sur toutes les unités de partage des données AWS Data Exchange incluses avec le produit. Les factures sont générées automatiquement et les paiements sont collectés de manière centralisée et décaissés automatiquement via AWS Marketplace Entitlement Service.

Les fournisseurs peuvent accorder des licences aux données dans Amazon Redshift à un niveau détaillé, tels que des schémas, des tables, des vues et des fonctions définies par l’utilisateur. Vous pouvez utiliser la même unité de partage des données AWS Data Exchange sur plusieurs produits AWS Data Exchange. Tous les objets ajoutés à l’unité de partage des données AWS Data Exchange sont disponibles pour les consommateurs. Les producteurs peuvent afficher toutes les unités de partage des données AWS Data Exchange gérées par AWS Data Exchange en leur nom à l’aide des opérations de l’API Amazon Redshift, des commandes SQL et de la console Amazon Redshift. Les clients qui s’abonnent aux unités de partage des données AWS Data Exchange d’un produit disposent d’un accès en lecture seule aux objets des unités de partage des données.

Les clients qui souhaitent consommer des données de producteurs tiers peuvent parcourir le catalogue AWS Data Exchange pour découvrir et s’abonner aux jeux de données dans Amazon Redshift. Une fois leur l’abonnement AWS Data Exchange actif, ils peuvent créer une base de données à partir de l’unité de partage des données dans leur cluster et interroger les données dans Amazon Redshift.

Mode de fonctionnement des unités de partage des données AWS Data Exchange

Gestion des unités de partage des données AWS Data Exchange en tant qu’administrateur de producteurs

Si vous êtes un producteur de données (également appelé fournisseur sur AWS Data Exchange), vous pouvez créer des unités de partage des données AWS Data Exchange qui se connectent à vos bases de données Amazon Redshift. Pour ajouter des unités de partage des données AWS Data Exchange à des produits sur AWS Data Exchange, vous devez être enregistré comme fournisseur AWS Data Exchange.

Pour plus d’informations sur la façon de commencer à utiliser les unités de partage des données AWS Data Exchange, consultez Partage de données Amazon Redshift sous licence sur AWS Data Exchange.

Utilisation d’unités de partage des données AWS Data Exchange en tant que consommateur disposant d’un abonnement AWS Data Exchange actif

Si vous êtes un consommateur disposant d’un abonnement AWS Data Exchange actif (également appelé abonné sur AWS Data Exchange), vous pouvez parcourir le catalogue AWS Data Exchange sur la console AWS Data Exchange pour découvrir les produits contenant des unités de partage des données AWS Data Exchange.

Après vous être abonné à un produit qui contient des unités de partage des données AWS Data Exchange, créez une base de données à partir de l’unité de partage des données au sein de votre cluster. Vous pouvez ensuite interroger les données dans Amazon Redshift directement sans extraire, transformer et charger les données.

Pour plus d’informations sur la façon de commencer à utiliser les unités de partage des données AWS Data Exchange, consultez Partage de données Amazon Redshift sous licence sur AWS Data Exchange.

Pour les unités de partage des données AWS Data Exchange, considérez ce qui suit :

  • Lorsqu’un cluster producteur est supprimé, Amazon Redshift supprime les unités de partage des données créées par le cluster producteur. Lorsqu’un cluster producteur est sauvegardé et restauré, les unités de partage des données créées persistent sur le cluster restauré. Pour que les abonnés aux données puissent continuer à accéder aux données, créez à nouveau les unités de partage des données AWS Data Exchange et publiez-les dans les jeux de données du produit. La base de données de consommateurs sur le cluster consommateur est tournée vers le datashare à partir du cluster d’origine où l’instantané est pris. Pour interroger les données partagées à partir du cluster restauré, l’administrateur consommateur crée une base de données différente, ou supprime et recrée une base de données consommateur existante pour utiliser l’unité de partage des données AWS Data Exchange nouvellement créée du cluster nouvellement restauré.

  • Nous vous recommandons de ne pas supprimer votre cluster si vous disposez d’unités de partage des données AWS Data Exchange. L’exécution de ce type de modification peut enfreindre les termes des produits de données dans AWS Data Exchange.

Producteurs et consommateurs d’unités de partage des données

Les producteurs de données (également appelés producteurs du partage des données ou producteurs de l’unité de partage des données) sont des clusters à partir desquels vous souhaitez partager des données. Les administrateurs producteurs et propriétaires de base de données peuvent créer des unités de partage des données à l’aide de la commande CREATE DATASHARE. Vous pouvez ajouter, à partir d’une base de données, des objets tels que des schémas, des tables, des vues et des fonctions définies par l’utilisateur (UDF) SQL que vous souhaitez que le cluster producteur partage avec des clusters consommateur.

Les producteurs de données (également connus sous le nom de fournisseurs sur AWS Data Exchange) pour des unités de partage des données AWS Data Exchange peuvent concéder des licences aux données via AWS Data Exchange. Les fournisseurs agréés peuvent ajouter des unités de partage des données AWS Data Exchange à des produits AWS Data Exchange.

Lorsqu’un client s’abonne à un produit avec des unités de partage des données AWS Data Exchange, AWS Data Exchange ajoute automatiquement le client en tant que consommateur de données sur toutes les unités de partage des données AWS Data Exchange incluses avec le produit. AWS Data Exchange supprime également tous les clients des unités de partage des données AWS Data Exchange lorsque leur abonnement prend fin. AWS Data Exchange gère également automatiquement la facturation, la collecte des paiements et la distribution des paiements pour les produits payés avec des unités de partage des données AWS Data Exchange. Pour plus d’informations, consultez Unités de partage des données AWS Data Exchange. Pour vous inscrire en tant que fournisseur de données AWS Data Exchange, consultez Commencer en tant que fournisseur.

Les consommateurs de données (également appelés consommateurs de partage de données ou consommateurs d’unités de partage des données) sont des clusters qui reçoivent des unités de partage des données provenant de clusters producteur.

Les clusters Amazon Redshift qui partagent des données peuvent se situer dans des Comptes AWS identiques ou différents ou dans des Régions AWS différentes, afin que vous puissiez partager les données entre les organisations et collaborer avec d’autres parties. Les administrateurs consommateurs reçoivent les unités de partage des données pour lesquelles ils sont autorisés à utiliser et réviser le contenu de chaque unité de partage des données. Pour consommer des données partagées, l’administrateur consommateur crée une base de données Amazon Redshift à partir de l’unité de partage des données. Il attribue ensuite des autorisations aux utilisateurs et aux rôle du cluster consommateur pour la base de données. Une fois les autorisations accordées, les utilisateurs et les rôles peuvent répertorier les objets partagés dans le cadre des requêtes de métadonnées standard, ainsi que les données locales du cluster consommateur. Ils peuvent commencer à interroger immédiatement.

Si vous êtes un consommateur avec un abonnement AWS Data Exchange actif (également appelés abonnés sur AWS Data Exchange), vous pouvez rechercher, souscrire et interroger des données détaillées et à jour dans Amazon Redshift sans avoir besoin d’extraire, de transformer et de charger les données. Pour plus d’informations, consultez Unités de partage des données AWS Data Exchange.