Interroger des données dans le cadre d'une collaboration - AWS Clean Rooms

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.

Interroger des données dans le cadre d'une collaboration

Note

Vous ne pouvez exécuter des requêtes que si le membre chargé de payer les coûts de calcul des requêtes a rejoint la collaboration en tant que membre actif.

En tant que membre habilité à effectuer une requête, vous pouvez effectuer l'une des opérations suivantes :

  • Créez une requête SQL manuellement à l'aide de l'éditeur de code SQL.

  • Utilisez l'interface utilisateur du générateur d'analyse pour créer une requête sans avoir à écrire de code SQL.

  • Utilisez un modèle d'analyse approuvé.

Lorsque le membre habilité à effectuer une requête exécute une requête SQL sur les tables de la collaboration, il AWS Clean Rooms assume les rôles appropriés pour accéder aux tables en son nom. AWS Clean Rooms applique les règles d'analyse nécessaires à la requête d'entrée et à sa sortie.

Les règles d'analyse et les contraintes de sortie sont appliquées automatiquement. AWS Clean Rooms renvoie uniquement les résultats conformes aux règles d'analyse définies.

Pour les requêtes portant sur des données chiffrées, le membre qui peut recevoir les résultats reçoit le résultat chiffré AWS Clean Rooms qui doit être déchiffré.

AWS Clean Rooms prend en charge les requêtes SQL qui peuvent être différentes des autres moteurs de requêtes. Pour les spécifications, consultez la référence AWS Clean Rooms SQL. Si vous souhaitez exécuter des requêtes sur des tables de données protégées par une confidentialité différentielle, vous devez vous assurer que vos requêtes sont compatibles avec la structure de requête à usage général de AWS Clean Rooms Differential Privacy.

Note

Lors de l'utilisation de l'informatique cryptographique pour Clean Rooms, toutes les opérations SQL ne génèrent pas de résultats valides. Par exemple, vous pouvez effectuer une COUNT sur une colonne cryptée mais en effectuant un SUM sur les numéros cryptés entraîne des erreurs. En outre, les requêtes peuvent également donner des résultats incorrects. Par exemple, des requêtes qui SUM les colonnes scellées produisent des erreurs. Cependant, un GROUP BY une requête sur des colonnes scellées semble réussir mais produit des groupes différents de ceux produits par un GROUP BY requête sur le texte clair.

Le membre qui paie les coûts de calcul des requêtes est facturé pour les requêtes exécutées dans le cadre de la collaboration.

Les rubriques suivantes expliquent comment interroger des données dans le cadre d'une collaboration à l'aide de la AWS Clean Rooms console.

Pour plus d'informations sur la façon d'interroger des données ou d'afficher des requêtes en appelant directement l'opération d' AWS Clean Rooms StartProtectedQueryAPI ou en utilisant le AWS SDKs, consultez la référence de l'AWS Clean Rooms API.

Pour plus d'informations sur la journalisation des requêtes, consultezConnexion à une requête AWS Clean Rooms.

Note

Si vous exécutez une requête sur des tables de données chiffrées, les résultats des colonnes chiffrées sont chiffrés.

Pour plus d'informations sur la réception des résultats des requêtes, consultezRéception et utilisation des résultats de requêtes.