Funciones en Amazon Athena
Para obtener información acerca de los cambios en las funciones entre las versiones del motor de Athena, consulte Referencia de la versión del motor Athena. Para obtener una lista de las zonas horarias que se pueden utilizar con el operador AT TIME ZONE
, consulte Zonas horarias admitidas.
Versión 3 del motor Athena
Las funciones de la versión 3 del motor Athena se basan en Trino. Para obtener información sobre las funciones, los operadores y las expresiones de Trino, consulte Funciones y operadores
-
Array
(Matriz) -
Bitwise
(Bit a bit) -
Conversion
(Conversión) -
Decimal
(Decimal) -
Geospatial
(Geoespacial) -
IP Address
(Dirección IP) -
Logical
(Lógica) -
Quantile digest
(Resumen de cuantiles) -
Session
(Sesión) -
Set Digest
(Establecer resumen) -
UUID
(Identificador único universal)
función invoker_principal()
La función invoker_principal
es exclusiva de la versión 3 del motor de Athena y no se encuentra en Trino.
Devuelve VARCHAR
que contiene el ARN de la entidad principal (rol de IAM o identidad del Centro de Identidades) que ejecutó la consulta que llama a la función. Por ejemplo, si el invocador de la consulta utiliza los permisos de un rol IAM para ejecutar la consulta, la función devuelve el ARN del rol de IAM. El rol que ejecuta la consulta debe permitir la acción LakeFormation:GetDataLakePrincipal
.
Uso
SELECT invoker_principal()
En la tabla que figura a continuación aparece un ejemplo de resultado.
# | _col0 |
---|---|
1 | arn:aws:iam::111122223333 :role/Admin |
Versión 2 del motor Athena
Las funciones de la versión 2 del motor Athena se basan en Presto 0.217
nota
La documentación específica de la versión sobre las funciones de Presto 0.217 ya no está disponible. Para obtener información sobre las funciones, los operadores y las expresiones actuales de Presto, consulte Operadores y funciones de Presto
-
Logical operators
(Operadores lógicos) -
Comparison functions and operators
(Funciones y operadores de comparación) -
Conditional expressions
(Expresiones condicionales) -
Conversion functions
(Funciones de conversión) -
Mathematical functions and operators
(Funciones y operadores matemáticos) -
Bitwise functions
(Funciones Bitwise) -
Decimal functions and operators
(Funciones y operadores decimales) -
String functions and operators
(Funciones y operadores de cadena) -
Binary functions
(Funciones binarias) -
Date and time functions and operators
(Funciones y operadores de fecha y hora) -
Regular expression functions
(Funciones de expresión regular) -
JSON functions and operators
(Funciones y operadores JSON) -
URL functions
(Funciones de URL) -
Aggregate functions
(Funciones de agregación) -
Window functions
(Funciones de ventana) -
Color functions
(Funciones de color) -
Array functions and operators
(Funciones y operadores de matriz) -
Map functions and operators
(Funciones y operadores de mapas) -
Lambda expressions and functions
(Expresiones y funciones de Lambda) -
Teradata functions
(Funciones de teradatos)