Sigma + Databricks: Una excelente herramienta BI para la plataforma de inteligencia de datos
Introducción
Sigma es una potente herramienta BI que el equipo de SunnyData y yo disfrutamos usando para la construcción de dashboards. Aunque no es tan conocida como Power BI o Tableau, y tampoco viene incluida con Databricks como AI/BI Dashboards & Genie, Sigma aporta mucho valor, principalmente al hacer que construir dashboards sólidos sea fácil y agradable. No solo tomes mi palabra. Mira este video a continuación para una demostración práctica rápida, más una reseña debajo.
Cambiar subtítulos del video al español 👇
Pros
Sigma acierta en muchas cosas:
La experiencia de desarrollo BI es muy fluida e intuitiva. La mayoría de las funcionalidades que puedas imaginar que necesitas probablemente están disponibles, y están justo donde esperarías encontrarlas.
Las visualizaciones se ven fantásticas y hay una buena variedad de gráficos/visualizaciones disponibles.
Una curva de aprendizaje pequeña significa que siempre que sepas usar SQL para recuperar los datos correctos, encontrarás relativamente fácil comenzar a construir.
Capacidades de integración (embedding) muy flexibles.
Los equipos de soporte al cliente y éxito del cliente son altamente receptivos, lo que puede ser un diferenciador clave para empresas o startups que buscan soporte personalizado y fácilmente disponible.
La interfaz administrativa es muy limpia y fácil de navegar. Raramente he tenido que usar la documentación para este tipo de trabajo.
Hay capacidades de escritura disponibles a través de lo que llama "Input Tables", permitiéndote no solo leer datos, sino agregar y/o editar datos en vivo. Este tipo de capacidades son muy útiles, especialmente para equipos financieros.
Soporta conexiones a una variedad de fuentes incluyendo Databricks, Redshift, Snowflake, BigQuery y MySQL.
Neutral
Algunos puntos que están en el medio:
No hay integración con Git para control de versiones. En su lugar, Sigma introduce lo que llama "Tags" o "Version Tagging". No es exactamente lo mismo, pero podría considerarse una solución aceptable, permitiéndote hacer desarrollo adicional a un dashboard existente sin afectar la versión de producción hasta que esté lista.
Sigma se conecta a los datos subyacentes en vivo. Esto es genial desde la perspectiva de no necesitar orquestar la actualización de la capa BI y tratar de mantenerla sincronizada con los datos subyacentes. También es excelente desde el punto de vista de seguridad de datos, pero por otro lado, esto significa que incluso si los datos subyacentes no han cambiado, tu compute se activará al usar Sigma, cada vez, costándote dinero.
Contras
Como cualquier herramienta, Sigma tiene sus desventajas. Algunas de las que nos destacan:
No hay versión gratuita de Sigma. La prueba que ofrece solo dura 7 días, lo que me parece un tiempo bastante corto, especialmente dado el siguiente punto.
En términos de costo, Sigma probablemente sea prohibitivo para empresas más pequeñas que no están centradas en tecnología, debido a precios elevados cuando el recuento de usuarios es bajo en comparación con algunos de los grandes jugadores como Power BI y Tableau. Por otro lado, organizaciones más grandes o empresas que alojan aplicaciones podrían encontrar que los precios son tan favorables o más favorables que sus dos principales competidores.
Históricamente, las nuevas funciones de Sigma han quedado rezagadas en lo que respecta al soporte de Databricks. Esto es algo en lo que creo que el equipo de Sigma está trabajando para mejorar, pero vale la pena señalarlo.
Conclusión
Te animamos a que pruebes Sigma junto con Databricks por ti mismo o te pongas en contacto con el equipo de SunnyData para saber cómo empezar a usarlo. Realmente es una fantástica herramienta BI que hace que desarrollar, implementar, usar y gestionar dashboards sea fácil.
Josue fue Asesor y SME de Databricks para SunnyData.