Tutorial sobre análisis integrado

con Amazon QuickSight

Introducción: análisis integrado

Siga las instrucciones paso a paso para integrar el análisis a su propio portal web.

Información general

Amazon QuickSight facilita la integración del análisis en su aplicación, lo que permite a los usuarios obtener información más profunda a través de los datos de la aplicación. Las visualizaciones y los paneles interactivos de QuickSight se integran a la perfección en su aplicación, lo que le permite personalizar la apariencia y la experiencia. Tiene una arquitectura sin servidor que escala automáticamente sus aplicaciones de unos pocos a cientos de miles de usuarios sin la necesidad de crear, configurar y administrar su propia infraestructura de análisis.

En este tutorial, le mostraremos cómo integrar fácilmente el análisis a su propio portal web mediante Amazon QuickSight. Puede elegir integrar paneles específicos a su portal o integrar el portal de creación completo de Amazon QuickSight para que los clientes finales puedan crear sus propios paneles personalizados. Los componentes utilizados en el marco de integración sin servidor son los mismos.

Lo que aprenderá

  • Crear una cuenta de QuickSight y publicar un panel
  • Configurar un bucket de S3 y un conjunto de usuarios de Cognito
  • Crear políticas de IAM
  • Crear funciones Lambda para la integración de paneles y sesiones
  • Crear una API gateway y una página web estática
  • Crear funciones Lambda para paneles y sesiones integrados a fin de configurar usuarios y dominios
  • Lanzar un panel y una sesión integrados

Módulos

  1. Módulo uno: configurar una cuenta y un panel de QuickSight (10 min)
  2. Módulo dos: configurar los grupos de usuarios de S3 y Cognito (20 min)
  3. Módulo tres: políticas de IAM (20 min)
  4. Módulo cuatro: funciones Lambda (20 min)
  5. Módulo cinco: API gateway y página web estática (20 min)
  6. Módulo seis: configuración del usuario y el dominio de QuickSight (15 min)
  7. Módulo siete: lanzar la aplicación (5 min)

Cosas para tener en cuenta

Todos los componentes utilizados en esta creación son elegibles para la capa gratuita. Amazon QuickSight proporciona un autor gratuito ilimitado y cuatro autores gratuitos adicionales para los primeros 60 días. Esta es solo una arquitectura de muestra que aprovecha los componentes sin servidor. Una vez que se familiarice con la integración, podrá modificar los componentes para adaptarlos a su caso de uso. Por ejemplo:

  • Use su servidor web existente en lugar de S3 y CloudFront.
  • Use su SSO actual (con respaldo de OIDC/SAML) /mecanismo de autorización desarrollado localmente en lugar de Cognito.
  • Utilice la informática asociada al servidor web en lugar de funciones Lambda y API Gateway.

Podrá hacer que la integración funcione siempre que disponga de un mecanismo para asumir un rol con permisos en QuickSight. Para este tutorial, también necesitará abrir un archivo de texto en el editor local y pegarle lo siguiente:

AwsAccountId:
DashboardId:
DashboardRegion:
Nombre de dominio Cloudfront:
ID de UserPool de Cognito:
ID de cliente de la aplicación Cognito:
ARN de rol QSER:
URL de API Gateway:

Agregue el número de cuenta de AWS y complete otros datos cuando las instrucciones se lo soliciten. Esto le permitirá acceder fácilmente a estos valores en otros pasos donde sean necesarios.

 Experiencia de AWS

Principiante  

 Tiempo de realización

110 minutos  

Configurar una cuenta y un panel de QuickSight