Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d'informations, consultez le billet de blog
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Consultation des catalogues enregistrés dans le AWS Glue Data Catalog
Une fois que vous avez enregistré un entrepôt de données Amazon Redshift dans AWS Glue Data Catalog et que vous avez défini les autorisations pour le catalogue obtenu AWS Lake Formation, le catalogue est automatiquement monté dans toutes les instances Amazon Redshift avec accès à l'entrepôt de données source sur le même compte et. Région AWS Vous pouvez ensuite interroger ce catalogue comme vous le feriez pour un cluster ou un groupe de travail local. Vous pouvez également interroger les catalogues enregistrés auprès de n'importe quel moteur SQL compatible AWS Glue Data Catalog avec l'API ouverte REST d'Apache Iceberg. Pour plus d'informations sur l'interrogation de catalogues à l' AWS Glue Data Catalog aide de l'API REST d'Apache Iceberg, consultez la section Accès au catalogue de données dans le guide du AWS Glue développeur. Pour plus d'informations sur l'API REST Apache Iceberg, consultez la spécification de l'API ouverte Apache Iceberg REST
Pour interroger un catalogue, vous devez d'abord définir les autorisations pour le catalogue à l'aide de AWS Lake Formation. Pour plus d'informations sur la définition des autorisations pour les catalogues dans AWS Lake Formation, consultez la section Configuration des autorisations pour les partages de données Amazon Redshift dans le guide du développeur.AWS Lake Formation Vous avez également besoin d'un rôle IAM auquel est attachée la politique AmazonRedshiftServiceLinkedRolePolicy
gérée. Pour plus d'informations sur les rôles liés à un service, consultez la section Utilisation des rôles liés à un service pour Amazon Redshift dans le guide de gestion Amazon Redshift.
Notez que les requêtes portant sur des catalogues doivent suivre la syntaxe en trois parties suivante pour accéder aux tables :
database@namespace.schema.table
Pour obtenir des informations générales sur l'interrogation des entrepôts de données Amazon Redshift, consultez la section Interroger une base de données dans le guide de gestion Amazon Redshift.