Categorías
Programas

Primeros pasos para usar Metabase

Luego de instalar Metabase, que realmente es muy sencillo (lo puedes ver en el post anterior), procedo a exponer como utilizarlo, pues en este apartado es donde le veo un gran potencial.

Por ser nuestro primer ejemplo, utilizare los datos que trae para este fin el Metabase mismo, utilizando como motor el sencillo, pero efectivo motor H2 de ejemplo que trae Metabase, que los campos y datos están en ingles, pero en un nuevo post, haremos consultas a datos más personalizados.

Metabase tiene como filosofía no hablar de hacer consultas (Queries), pues se tiende se sentir como un termino muy técnico, por lo que lo que se pretende es que con un conjunto de información podamos responder
«preguntas», lo que es mucho más amistoso para un usuario que no esté tan familiarizado con consultas a base de datos, tablas y demás terminología informática, esto lo veo como un acierto, pues si bien es cierto que los administradores de este tipo herramientas deben ser personas del ámbito informático; con este tipo de lenguaje en su uso, se alcanza un nivel de comprensión más rápido y atinado para los usuarios finales.

Ingresemos a Metabase, normalmente http://<IP_del servidor>:3000.

Metabase Login
Metabase Login

Luego de ingresar con nuestras credenciales a Metabase, se nos muestra la pantalla principal, pero antes conectaremos nuestra base de datos de pruebas, para este efecto tengo una base de datos con una tabla que contiene a el listado de países y su porcentaje de pentración en uso de internet, pero antes conectaremos Metabase a la base de datos que contiene la información, esto lo podemos hacer en el paso 3 de la instalación o como te muestro aqui:

Ingresas a pantalla de administración:

Estamos en el modo «Admin», ingresamos en la opción de Base de datos:

Configuramos la conección a nuestra base de datos:

Ahora salimos del modo «Admin» y vamos al sistema en modo normal.

De nuevo en la pantalla principal de Metabase no vamos ha hacer una prueguna:

Metabase Pantalla Principal
Metabase pantalla principal

Se nos presentan 3 opciones, que explicaremos en detalle en una proxima entrada, de momento solo nos interesa la opción del centro «Personalizado»

Metabase - Tipo de Pregunta
Metabase – Tipo de Pregunta

Supongamos que queremos conocer el crecimiento porcentaje de penetración del internet en España en los ultimos años. pues iniciamos por seleccionar la base de datos que previamente hemos configurado:

Para efectos prácticos supongamos que nos pregunta lo siguiente:

Las ventas totales de los estados de California (CA) y Texas (TX), agrupadas por categoría de producto.

Bueno, entonces hay que contestar esta pregunta. Como vamos a hacer una sumatoria de las ventas, entonces tomaremos como base los datos de las ventas (Orders)

Metabase - Datos de ejemplo
Metabase – Datos de Ejemplo

La sección siguiente es el filtro que aplicaremos a nuestros datos, que en este caso son los estados de California y Texas, que tomaremos de los domicilios de los clientes

Luego nos dará las opciones siguientes:

Datos,

Filtro,

Dato a consultar,

Agrupación.

En los “Datos” seleccionamos la tabla “people”, luegre precionamos “Obtener Respuesta”, lo que nos muestra una tabla con los datos de la tabla seleccionada. Bueno hasta aquí solo hemos hecho una consulta muy aspera, y que no es muy estilizada además, entonces hacemos un poco de magia, nos plantearemos una Pregunta:

Cuantas personas (registros) pertenecen a cada estado?

– En la sección “VER”, seleccionamos “Número de filas”

– En “AGRUPADO POR” seleccionamos “State”

Finalmente damos un click en “Obtener Respuesta”, y de forma similar nos muestra un listado con los estados y la cantidad de personas que pertenecen a ese estado, pero igual esta tabla no es muy sexy, por lo que solicitamos que se muestre la información en un grafico de barra, en “VISUALIZACION” seleccionamos “Barra”, y automáticamente, se nos hace el grafico. Si no nos gusta así, pues tenemos varias opciones a nuestra disposición, como de pastel, etc.

Claro esta es solo un muestra de que puedes hacer con Metabase, se que hay muchas opciones en el mercado tanto de pago como con diferentes formas de licenciamiento, pero para un uso para empresas o personal esta es definitivamente de las opciones más competitivas, no solo en el apartado técnico que es muy fuerte, si no en su filosofía de que sea pensado para el uso del usuario final. Para serles muy honesto lo hemos utilizado en varias empresas con resultados fantásticos, sobre todo en las consultas para información gerencial.

Preguntas

Por que salen los nombres raros?

Como cambiar estas opciones?

Funcionan bien en español?

si seleccionamos “Obtener Respuesta”, nos brindará los datos crudos de las tablas.

Categorías
Software

Hablemos e instalemos Metabase

Andas buscando una opción para mostrar resultados de muchos datos estadístico, un (BI) (Business Intelligent), si hay mucho en el mercado tanto de pago como Open Source, pero bueno la cuestión es que no tenia mucho presupuesto, por tanto la opción era Open Source, estuve evaluando muchas opciones, hasta que por casualidad me tope con esta maravilla Metabase. Que realmente cumple lo que promete, es muy fácil de instalar y su uso es muy practico, pus tiene un enfoque que muy amistoso para el usuario final (user friendly), Por si esto fuera poco, es muy rápido en su funcionamiento.

Para mi fue una salvada de trasero en el momento justo, pues a pesar de tener otras experiencias como en SpagoBI (ahora Knowage), Pentaho y Jasper Report. Ninguno se adecuaba a las necesidades de mis clientes, que básicamente son las siguientes:

  • Fácil uso para el usuario.
  • Muy rápido para presentar resultados.
  • Control de usuarios y privacidad de datos.

Las aplicaciones que mencione antes cumplían de alguna medida las características, pero realmente no estaba a gusto con el resultado, por lo que recomiendo ampliamente este software. Ojo de Metabase no me están pagando nada.

En vista de la experiencia con Metabase y por que no he encontrado mucha información en Español, he preparado una serie de post para hablarte de esta maravillosa herramienta.

Muestra de un dashboard (cuadro de mando) en Metabase.
Muestra de un dashboard en Metabase

Personalmente vengo utilizando esta aplicación desde hace más o menos un año, y cada vez me gusta más, por que es muy versátil y fácil para los usuarios finales.

La instalación, es súper fácil, el requisito es tener instalado java 8, no creo que llegues a tardarte 5 minuto en que tu servidor este funcionando al 100% y hagas los enlaces a tus bases de datos preferidas, simplemente baja al archivo de java aquí luego lo ejecutas desde la terminar o linea de comando:

java -jar metabase.jar

Realmente ya está funcionando nuestro servidor de Metabase, ya está instalado!!!

Luego desde tu navegador ingresas a http://localhost:3000/ , lo que te mostrará lo siguiente (tal vez tengas que esperar unos 30 segundos):

Bienvenida Metabase
Pantalla inicio Metabase, luego de instalación

Luego se nos hacen preguntas en 3 secciones diferentes:

Panel de preguntas iniciales
Panel de preguntas iniciales

La primer sección es de información general, esta información no se transmite a ningún servidor de Metabase, solo es para generar el primer usuario administrador.

En el siguiente bloque de preguntas, es más bien para hacer el enlace hacia alguna base de datos nuestra, para efectos de este ejemplo daremos click en «Añadiré mis datos más tarde», pues utilizaremos los datos de prueba que trae inmersos Metabase.

Agregar conexión a base de datos
Metabase – Preferencia de uso de datos

En la ultima sección nos preguntará si deseamos que mandar información anónima a la empresa, para conocer su funcionamiento, eso depende de si quieres o no colaborar con la empresa.

Metabase Pregunta 3
Metabase – Preferencia de uso de datos

Para finalizar presionamos en «Siguiente», y todo estará listo para divertirnos.

En el proximo post te explico como dar los pasos iniciales para el uso de esta herramienta.

Saludos.-