Vertica es un Sistema de Gestión de Bases de Datos orientada a columna, pensado para el análisis avanzado de grandes volúmenes de datos o Big Data. Fundada en 2005, desde 2011 perteneció a Hewlett Packard que la vendió a Micro Focus en Septiembre de 2017.

Según su fabricante, Vertica mejora drásticamente el rendimiento de cualquier consulta sobre cualquier sistema de Base de Datos Relacional, proporcionando alta disponibiliddad, escalabilidad hasta exabyte y facilidad de gestión.

Una de las ventajas de Vertica es que utiliza SQL estándar al que se le han añadido capacidades analíticas como interpolación y cálculos estadísticos.

Para qué usar Vertica

Como nos explica Chris Schrader en su artículo What’s great and not great about Vertica? Las bases de datos orientadas a columnas son especialmente buenas en:

  • Alto rendimiento en grandes conjuntos de datos seleccionando relativamente pocas columnas (Resumir miles de millones de filas en apenas un segundo)

  • Cargas masivas de datos

  • Grandes compresiones de datos

  • Trabajan con esquemas de datos simples

 

y no tan buenas en

  • Trabajar con tablas dinámicas

  • Alta concurrencia

  • Transacciones pequeñas (Insert, update)

  • Consultas que sólo devuelvan unas pocas filas

 

Y en concreto, Vertica destaca por

  • Facilidad de Uso

  • Tener un ecosistema de conexiones y APIs maduro

  • Utilización de SQL estándar

  • Realización de proyecciones

  • Cargas de datos masivas muy eficientes

 

Ventajas de usar Atlas SBI

Como cualquier sistema de gestión de Base de datos, y en particular las especializadas en Big Data, Vertica carece de una interfaz gráfica que represente la información almacenada para ser analizada, en este sentido, Atlas SBI es el complemento perfecto por su gran capacidad gráfica y sus potentes asistentes para la representación de la información.

Dashboard Atlas SBI sobre Vertica

Dashboard Atlas SBI sobre Vertica

En apenas unos minutos podemos proporcionar sofisticados dashboards, completos cuadros de mando,… que aprovechen toda la potencia de cálculo Vertica ofreciendo a los directivos verdaderas herramientas de análisis que combinen el Small y el Big Data.

Cómo enlazar

Para conectar Atlas SBI con Vertica, simplemente tenemos que descargar el Driver ODBC de Vertica e instalarlo en nuestro servidor, a partir de aquí, una vez configurada la conexión DSN, podremos crear una conexión con Atlas SBI Studio y acceder a las bases de datos alojadas en Vertica desde cualquiera de los controles de Atlas SBI.

Puedes encontrar más información sobre como crear una conexión a Vertica desde Atlas SBI en este artículo de nuestra Knowledge Base

Prueba realizada

Para las pruebas hemos realizado un dashboard sobre la base de datos de ventas con más de 5 millones de registros. El entorno de prueba de Vertica se ha montado en una máquina virtual con 4Gb de RAM y sólo 10 Gb de disco. Y para la creación del Dashboard hemos utilizado el tema PGCTablet, especial para dispositivos móviles que aparece en la versión 11 de Atlas SBI.

Las dos tablas del dashboard desarrollado muestran las ventas realizadas en un estado por vendedores de ese estado y por vendedores de otros estados respectivamente. En ambos casos, para la selección de datos se realizan dos sub-selects en la condición.

En el siguiente video muestra los resultados obtenidos: