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 un minimum de contrôles d'agrégation et de comparaison
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 minimaux et des contrôles de comparaison dans le moteur d'analyse Spark. Les catégories de fonctions suivent la référence SQL de AWS Clean Rooms Spark.
| Catégorie | construction SQL | Pris en charge | Expressions de table communes (CTE) | Clause SELECT finale |
|---|---|---|---|---|
| Constructions de requête |
|
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 | — | — | |
| Définir 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,MEDIAN,COLLECT_LIST,, et COLLECT_SET doit être associé à une agrégation qualifiée (AVG,COUNT,SUM). Ils ne peuvent pas être utilisés en tant qu'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 :LAG,LEAD, WindowMIN, Window MAXAPPROX_PERCENTILE, Window et Window PERCENTILE doivent être combinés avec une agrégation qualifiée. Ils ne peuvent pas être utilisés en tant que valeur autonome. Lorsque seuls les contrôles de comparaison sont définis : aucune restriction de ce type. Toutes les autres fonctions de fenêtre sont prises en charge. |
|
Non | — | — | |
| Fonctions de chiffrement et de déchiffrement |
|
Non | — | — |
| Fonctions Hyperloglog |
|
Non | — | — |