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.
Fonctionnalités SQL pour des contrôles d'agrégation et de comparaison minimaux
Le tableau suivant répertorie les constructions et fonctions SQL prises en charge et non prises en charge lorsqu'une règle d'analyse personnalisée utilise des seuils d'agrégation et des contrôles de comparaison minimaux dans le moteur d'analyse Spark. Les catégories de fonctions suivent la référence AWS Clean Rooms Spark SQL.
| Catégorie | Construction SQL | Pris en charge | Expressions de table communes (CTE) | Clause SELECT finale |
|---|---|---|---|---|
| Constructions de requêtes |
|
Oui | Pris en charge | Pris en charge |
| Clauses |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Clauses d'adhésion |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Régler les opérateurs |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Limites de tri et de lignes |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Conditions |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Fonctions d’agrégation |
|
Oui | Pris en charge |
Lorsqu'un seuil d'agrégation est défini : MINMAX,PERCENTILE,APPROX_PERCENTILE, MEDIANCOLLECT_LIST, et COLLECT_SET doit être combiné à une agrégation qualifiante (AVG,COUNT,SUM). Ils ne peuvent pas être utilisés comme agrégation autonome. Lorsque seuls les contrôles de comparaison sont définis : aucune restriction de ce type. Toutes les autres fonctions d'agrégation sont prises en charge. |
|
Non | — | — | |
| Fonctions de tableau |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Expressions conditionnelles |
|
Oui | Pris en charge | Pris en charge |
| Fonctions de constructeur |
|
Oui | Pris en charge | Pris en charge |
| Fonctions de formatage des types de données |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Fonctions de date et d’heure |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Fonctions de hachage |
|
Oui | Pris en charge | Pris en charge |
| Fonctions JSON |
|
Oui | Pris en charge | Pris en charge |
| Fonctions mathématiques |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Symboles d’opérateurs mathématiques |
|
Oui | Pris en charge | Pris en charge |
| Fonctions scalaires |
|
Oui | Pris en charge | Pris en charge |
| Fonctions de chaîne |
|
Oui | Pris en charge | Pris en charge |
|
Non | — | — | |
| Privacy-related fonctions |
|
Oui | Pris en charge | Pris en charge |
| Fonctions de fenêtrage |
|
Oui | Pris en charge |
Lorsqu'un seuil d'agrégation est défini : LAGLEAD, WindowMIN, Window MAXAPPROX_PERCENTILE, Window et Window PERCENTILE doivent être combinés à une agrégation éligible. Elles ne peuvent pas être utilisées comme valeur autonome. Lorsque seuls les contrôles de comparaison sont définis : aucune restriction de ce type. Toutes les autres fonctions de la fenêtre sont prises en charge. |
|
Non | — | — | |
| Fonctions de chiffrement et de déchiffrement |
|
Non | — | — |
| Fonctions d'hyperlog |
|
Non | — | — |