Visualización de datos de tablas con QuickSight
QuickSight es un rápido servicio de análisis empresariales para crear visualizaciones, realizar análisis ad hoc y obtener rápidamente información útil empresarial a partir de los datos. QuickSight descubre sin problemas los orígenes de datos de AWS, permite a las organizaciones escalar a cientos de miles de usuarios y ofrece un rendimiento de consulta rápido y con capacidad de respuesta mediante el motor de cálculo en memoria, paralelo y ultrarrápido (SPICE) de QuickSight. Para obtener más información consulte ¿Qué es QuickSight? en la Guía del usuario de QuickSight.
Después de integrar los buckets de tablas con los servicios de análisis de AWS, puede crear conjuntos de datos a partir de las tablas y trabajar con ellos en QuickSight mediante SPICE o consultas SQL directas desde el motor de consultas. QuickSight admite Athena como origen de datos para las tablas de S3.
Configuración de permisos para que QuickSight acceda a las tablas
Antes de trabajar con datos de tablas de S3 en QuickSight, debe conceder permisos al rol de servicio de QuickSight, al usuario administrador de QuickSight, y conceder permisos de Lake Formation en las tablas a las que desea acceder.
Concesión de permisos al rol de servicio de QuickSight
Cuando se configura QuickSight por primera vez en la cuenta, AWS crea un rol de servicio que permite a QuickSight acceder a orígenes de datos en otros servicios de AWS, como Athena o Amazon Redshift. El nombre del rol predeterminado es aws-quicksight-service-role-v0
.
Abra la consola de IAM en https://console.aws.amazon.com/iam/
. Elija Roles y seleccione el rol de servicio de QuickSight. El nombre predeterminado es
aws-quicksight-service-role-v0
Elija Agregar permisos y, a continuación, Crear política insertada.
Seleccione JSON para abrir el editor de políticas JSON y, a continuación, agregue la siguiente política.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "glue:GetCatalog", "Resource": "*" } ] }
Elija Siguiente, introduzca un Nombre de política y, a continuación, seleccione Crear política.
Configuración de los permisos del usuario administrador de QuickSight
Ejecute el siguiente comando de la AWS CLI para encontrar el ARN del usuario administrador de QuickSight.
aws quicksight list-users --aws-account-id
111122223333
--namespacedefault
--regionregion
Conceda permisos a Lake Formation para este ARN. Para obtener más información, consulte Concesión de permisos de Lake Formation a recursos de tabla.
Uso de datos de tablas en QuickSight
Puede conectarse a datos de tablas mediante Athena como origen de datos.
Requisitos previos
Inicie sesión en la cuenta de QuickSight en https://quicksight.aws.amazon.com/
En el panel, elija Nuevo análisis.
Elija Nuevo conjunto de datos.
Seleccione Athena.
Introduzca un Nombre de origen de datos y, a continuación, elija Crear origen de datos.
Elija Usar SQL personalizado. No podrá seleccionar la tabla en el panel Elija su tabla.
Introduzca una consulta SQL de Athena que capture las columnas que desea visualizar y, a continuación, elija Confirmar consulta. Por ejemplo, utilice la siguiente consulta para seleccionar todas las columnas:
SELECT * FROM "s3tablescatalog/
table-bucket-name
".namespace
.table-name
Elija Visualizar para analizar los datos y empezar a crear paneles. Para obtener más información, consulte Visualización de datos en QuickSight y Exploración de paneles interactivos en QuickSight