Configuración de los controles de uso de datos por consulta y por grupo de trabajo
Athena le permite configurar dos tipos de controles de costos: límite por consulta y límite por grupo de trabajo. Para cada grupo de trabajo, puede establecer un solo límite por consulta y varios límites por grupo de trabajo.
-
El límite de control por consulta especifica la cantidad total de datos escaneados por consulta. Si cualquier consulta que se ejecuta en el grupo de trabajo supera el límite, se cancela. Puede crear solo un límite de control por consulta en un grupo de trabajo y se aplica a cada consulta que se ejecuta en ella. Edite el límite si necesita cambiarlo. Para conocer los pasos en detalle, consulte Para crear un control de uso de datos por consulta.
-
El límite de control de uso de datos a escala de grupo de trabajo especifica la cantidad total de datos escaneados para todas las consultas que se ejecutan en este grupo de trabajo durante el periodo de tiempo especificado. Puede crear varios límites por grupo de trabajo. El límite de consulta en todo el grupo de trabajo le permite definir varios umbrales en resúmenes por hora o diarios en los datos examinados por las consultas que se ejecutan en el grupo de trabajo.
Si la cantidad agregada de datos escaneados supera el umbral, puede enviar una notificación a un tema de Amazon SNS. Para ello, configure una alarma de Amazon SNS y una acción en la consola de Athena para notificar a un administrador cuando se supere el límite. Para conocer los pasos en detalle, consulte Para crear un control de uso de datos por grupo de trabajo. También puede crear una alarma y una acción en cualquiera de las métricas que Athena publica desde la consola de CloudWatch. Por ejemplo, puede establecer una alerta en una serie de consultas fallidas. Esta alerta puede desencadenar un correo electrónico a un administrador si el número supera un determinado umbral. Si se supera el límite, una acción envía una notificación de alarma de Amazon SNS a los usuarios especificados.
Otras acciones que puede llevar a cabo:
-
Invoque una función de Lambda. Para obtener más información, consulte Invocación de funciones de Lambda mediante notificaciones de Amazon SNS en la Guía para desarrolladores de Amazon Simple Notification Service.
-
Deshabilite el grupo trabajo para detener la ejecución de consultas adicionales. Para ver los pasos, consulte Habilitación o deshabilitación de un grupo de trabajo.
-
Los límites por consulta y por grupo de trabajo son independientes entre sí. Se toma una acción especificada siempre que se supera cualquiera de los límites. Si dos o más usuarios ejecutan consultas al mismo tiempo en el mismo grupo de trabajo, es posible que cada consulta no supere cualquiera de los límites especificados, pero la suma total de datos escaneados supera el límite de uso de datos por grupo de trabajo. En este caso, se envía al usuario una alarma de Amazon SNS.
Para crear un control de uso de datos por consulta
El límite de control por consulta especifica la cantidad total de datos escaneados por consulta. Si cualquier consulta que se ejecuta en el grupo de trabajo supera el límite, se cancela. Las consultas canceladas se cobran de acuerdo con los Precios de Amazon Athena
nota
En el caso de consultas canceladas o fallidas, es posible que Athena ya haya escrito resultados parciales en Amazon S3. En estos casos, Athena no elimina los resultados parciales del prefijo de Amazon S3 donde se almacenan los resultados. Debe eliminar el prefijo de Amazon S3 con resultados parciales. Athena utiliza cargas multiparte de Amazon S3 para escribir datos en Amazon S3. Le recomendamos que establezca la política del ciclo de vida del bucket para finalizar las cargas multiparte en casos en los que las consultas devuelven un error. Para obtener más información, consulte Anulación de cargas multiparte incompletas con una política de ciclo de vida de bucket en la Guía del usuario de Amazon Simple Storage Service.
Puede crear solo un límite de control por consulta en un grupo de trabajo y se aplica a cada consulta que se ejecuta en ella. Edite el límite si necesita cambiarlo.
Abra la consola de Athena en https://console.aws.amazon.com/athena/
. Si el panel de navegación de la consola no está visible, elija el menú de expansión de la izquierda.
-
En el panel de navegación, elija Grupos de trabajo.
-
Elija el nombre del grupo de trabajo en la lista.
-
En la pestaña Controles de uso de datos, en la sección Control de uso de datos por consulta, elija Administrar.
-
En la página Administrar control de uso de datos por consulta, especifique los siguientes valores:
-
En Límite de datos, especifique un valor comprendido entre 10 MB (mínimo) y 7 EB (máximo).
nota
Estos son los límites impuestos por la consola para controles de uso de datos dentro de los grupos de trabajo. No representan ningún límite de la consulta en Athena.
-
Para unidades, seleccione el valor de la unidad de la lista desplegable (por ejemplo, Kilobytes KB o Exabytes EB).
La acción predeterminada consiste en cancelar la consulta si se supera el límite. Esta configuración no se puede cambiar.
-
-
Seleccione Guardar.
Para crear o editar una alerta de uso de datos por grupo de trabajo
Puede establecer varios umbrales de alerta cuando las consultas que se ejecutan en un grupo de trabajo analizan una cantidad específica de datos en un periodo específico. Las alertas se implementan mediante las alarmas de Amazon CloudWatch y se aplican a todas las consultas del grupo de trabajo. Cuando se alcanza un umbral, puede hacer que Amazon SNS envíe un correo electrónico a los usuarios que especifique. Las consultas no se cancelan automáticamente cuando se alcanza un umbral.
Abra la consola de Athena en https://console.aws.amazon.com/athena/
. -
Si el panel de navegación de la consola no está visible, elija el menú de expansión de la izquierda.
-
En el panel de navegación, elija Grupos de trabajo.
-
Elija el nombre del grupo de trabajo en la lista.
-
Elija Editar para editar la configuración del grupo de trabajo.
-
Desplácese hasta Alertas de uso de datos de grupos de trabajo: opcional y expándalo.
-
Elija Agregar alerta.
-
En Configuración del umbral de uso de datos, especifique los siguientes valores:
-
En Umbral de datos, especifique un número y, a continuación, seleccione un valor de la unidad de la lista desplegable.
-
En Periodo, elija un periodo de la lista desplegable.
-
En Selección de temas de SNS, elija un tema de Amazon SNS de la lista desplegable. O bien, elija Crear un tema de SNS para ir directamente a la Consola de Amazon SNS
, cree el tema de Amazon SNS y configure una suscripción para uno de los usuarios de su cuenta de Athena. Para obtener más información, consulte Introducción a Amazon SNS en la Guía para desarrolladores de Amazon Simple Notification Service.
-
-
Elija Agregar alerta si va a crear una nueva alerta, o Guardar para guardar una alerta existente.