Interrogation de 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.

Interrogation de 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 SQL requête manuellement à l'aide de l'éditeur de SQL code.

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

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

Lorsque le membre habilité à effectuer une requête exécute une SQL requête 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 SQL requêtes qui peuvent être différentes des autres moteurs de requêtes. Pour les spécifications, voir la AWS Clean Rooms SQLréférence. 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

Lorsque vous utilisez le calcul cryptographique pour Clean Rooms, toutes les SQL opérations ne génèrent pas de résultats valides. Par exemple, vous pouvez effectuer un COUNT sur une colonne cryptée, mais effectuer un SUM sur des numéros cryptés entraîne des erreurs. En outre, les requêtes peuvent également donner des résultats incorrects. Par exemple, les requêtes dont les colonnes sont SUM scellées produisent des erreurs. Cependant, une GROUP BY requête sur des colonnes scellées semble réussir mais produit des groupes différents de ceux produits par une GROUP BY requête sur du 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' AWS Clean Rooms StartProtectedQueryAPIopération ou en utilisant le AWS SDKs, consultez la AWS Clean Rooms APIréférence.

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, consultezUtilisation des résultats de requête.