Fonctions dans Amazon Athena - Amazon Athena

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.

Fonctions dans Amazon Athena

Pour les modifications apportées aux fonctions entre les versions du moteur Athena, voir. Gestion des versions du moteur Athena Pour une liste des fuseaux horaires pouvant être utilisés avec l'opérateur AT TIME ZONE, voir Fuseaux horaires pris en charge.

Version 3 du moteur Athena

Les fonctions dans la version 3 du moteur Athena sont basées sur Trino. Pour plus d'informations sur les fonctions, les opérateurs et les expressions Trino, veuillez consulter la rubrique Functions and operators et les sous-sections suivantes de la documentation de Trino.

fonction invoker_principal ()

Cette invoker_principal fonction est propre à la version 3 du moteur Athena et ne se trouve pas dans Trino.

Renvoie un VARCHAR qui contient le ARN principal (IAMrôle ou identité du centre d'identité) qui a exécuté la requête appelant la fonction. Par exemple, si l'invocateur de requête utilise les autorisations d'un IAM rôle pour exécuter la requête, la fonction renvoie le ARN IAM rôle. Le rôle qui exécute la requête doit autoriser l'LakeFormation:GetDataLakePrincipalaction.

Utilisation

SELECT invoker_principal()

Le tableau suivant présente un exemple de résultat.

# _col0
1 arn:aws:iam : :111122223333:Rôle/administrateur

Version 2 du moteur Athena

Les fonctions dans la version 2 du moteur Athena sont basées sur Presto 0.217. Pour les fonctions géospatiales de la version 2 du moteur Athena, voir Fonctions géospatiales de la version 2 du moteur Athena.

Note

La documentation spécifique à la version pour les fonctions de Presto 0.217 n’est plus disponible. Pour plus d’informations sur les fonctions, les opérateurs et les expressions Presto actuels, veuillez consulter la rubrique Fonctions et opérateurs Presto ou consultez les liens des sous-catégories dans cette section.