Tableau y Amazon Aurora habilitan el análisis SQL

En la mayoría de las organizaciones, la base de datos SQL es sacrosanta. Día tras día, los administradores de bases de datos bloquean las operaciones de escritura y los requisitos de almacenamiento para asegurarse de que, independientemente de lo que suceda, los datos queden registrados con precisión para la posteridad. ¿Análisis? En la mayoría de las situaciones, el análisis puede esperar. Se pueden programar las extracciones durante los momentos de baja actividad del día, como las primeras horas de la mañana. Las conexiones en tiempo real a la base de datos durante las horas laborables (cuando efectivamente les surgen dudas a los usuarios corporativos) son peligrosas e innecesarias. Desafortunadamente, esto pone un límite a la utilidad de los datos que se almacenan y seleccionan con tanto cuidado.

Llega el final del trimestre y su equipo ha estado ocupado toda la semana cerrando tratos. Usted debe saber lo cerca que están de cumplir con la cuota, pero se presenta un problema.

El conjunto de datos extraído que utiliza se actualiza por las noches, por lo que no están incluidos los tratos cerrados en el día de hoy. Podría conectarse a la base de datos SQL, pero está bloqueada para evitar las operaciones de escritura. Está trabajando a ciegas. Su base de datos no puede satisfacer de manera confiable las necesidades de análisis de su empresa, al mismo tiempo que almacena y recopila datos.

Probablemente la situación anterior resulte familiar para muchos. En la mayoría de las organizaciones, la base de datos SQL es sacrosanta. Día tras día, los administradores de bases de datos bloquean las operaciones de escritura y los requisitos de almacenamiento para asegurarse de que, independientemente de lo que suceda, los datos queden registrados con precisión para la posteridad.

¿Análisis? En la mayoría de las situaciones, el análisis puede esperar. Se pueden programar las extracciones durante los momentos de baja actividad del día, como las primeras horas de la mañana. Las conexiones en tiempo real a la base de datos durante las horas laborables (cuando efectivamente les surgen dudas a los usuarios corporativos) son peligrosas e innecesarias. Desafortunadamente, esto pone un límite a la utilidad de los datos que se almacenan y seleccionan con tanto cuidado.

Por lo menos, ese era el caso hasta hace poco. Con Amazon Aurora (y sus réplicas de lectura), los usuarios de Tableau se pueden conectar directamente a la base de datos para realizar cualquier tipo de análisis, en el momento que lo deseen, sin que eso afecte o dañe las operaciones de escritura de la base de datos principal.

Cómo trabajan Tableau y Amazon Aurora en conjunto

Básicamente, las réplicas de lectura son extremos independientes de un clúster de base de datos de Aurora, dedicado a las operaciones de lectura. Se pueden distribuir hasta 15, entre tres zonas de disponibilidad dentro de la región de AWS que utilice la base de datos. Un único extremo lector proporciona acceso a las réplicas de lectura. Todas las solicitudes de lectura se someten a un proceso de equilibrio de cargas entre todas las réplicas de lectura del clúster de Aurora. Esto evita que ninguna réplica se sobrecargue al momento de satisfacer las necesidades analíticas de su empresa.

Las réplicas de lectura son muy útiles para conexiones directas con Tableau, porque permiten que el analista pueda arrastrar y soltar cualquier campo o generar cualquier consulta sin preocuparse por las repercusiones en la base de datos. El conector de Tableau, con una optimización previa para Aurora, genera código SQL eficaz y directo, que mejorará el rendimiento de manera automática.

Además, los usuarios pueden crear jerarquías, carpetas, grupos, cálculos y modificar los alias de cualquier campo para ayudar a limpiar y seleccionar los datos. Esa definición de metadatos se puede publicar en Tableau Server, junto con la conexión directa a la réplica de lectura de Aurora. Esto le permite almacenar de manera eficaz una única fuente de veracidad, a la que todos los usuarios pueden conectarse cuando lo deseen (si cuentan con los permisos necesarios).

Arquitectura de las réplicas de lectura de Aurora

Tableau Server también permite que los permisos incrustados dependan de los permisos de nivel de fila que ya configuró en su instancia de Aurora. O bien, puede configurar directamente en Tableau Server ese nivel de permiso para cualquier vista, libro de trabajo, carpeta o grupo. Con este nivel de especificidad para la administración de permisos, podrá estar seguro de que solo las personas indicadas tendrán la posibilidad de ver los datos confidenciales, sin generar ningún tipo de problema o desavenencia.

En resumen, Tableau y Aurora conforman una combinación poderosa que puede permitirle a su organización superar las limitaciones de análisis experimentadas con la mayoría de las bases de datos SQL. Ya no tendrá que esperar para analizar los datos. Ni esperar que las extracciones se actualicen. Disfrutará de una conexión directa, segura y eficaz con Aurora, visualizaciones generadas mediante la función de arrastrar y soltar, y la capacidad de compartir fácilmente.

Si quiere ver cómo trabajan Tableau y Aurora en conjunto, súmese al exhaustivo seminario web y demostración que tendrá lugar el 2 de noviembre.