Taller Analytics Sofia2. Visualización. (Parte 4/4)

El objetivo de este taller es crear un sistema de recomendación en base a los ratings de los usuarios, basado en uno de los ejercicios propuestos en el Spark Summit.

 

Utilizaremos uno de los Datasets de Movielens que ya reside en la plataforma. Lo haremos en cuatro pasos:

 

  • Ingesta y preparación de los datos mediante Pipelines.
  • Creación del modelo mediante Notebook.
  • Generación de Ontología
  • Creación de una visualización sencilla.

Los pasos 1, 2 y 3 están recogidos en los siguientes posts:

 

Taller Analytics Sofia2. Ingesta de los datos. (Parte 1/4)

Taller Analytics Sofia2. Notebook. (Parte 2/4)

Taller Analytics Sofia2. Generar ontología. (Parte 3/4)

 

En este cuarto post del tutorial crearemos un dashboard sobre la ontología creada.

 

 

 

 

Crear Gadgets

 

Primero crearemos los gadgets que se mostrarán en el dashboard. Accede a la opción de Menú -> Mis Gadgets. Dentro de la nueva ventana, pulsa el botón “Crear Gadget”.

 

El primer Gadget que crearemos es uno de tipo tabla. Elige esa opción del catálogo. Tendrás que rellenar los datos necesarios para su creación:

 

  • Nombre: p.e. recomendador_tabla_tunombre
  • ThinKP: el ThinKP que hayas creado en los pasos anteriores
  • Obtener Datos por query
    • Base de Datos: BDH
    • Máximos valores a representar: 100
    • Obtener datos cada (segundos): 0
  • Consulta
    • Ontología: elige la ontología que hayas creado para este taller
    • Consulta: select User, Movie, Genre from nombre_ontologia

 

Debería quedar algo así:

 

image333

 

Pulsa sobre el botón de añadir, junto a la query. Se desplegarán más opciones que tienes que rellenar con el nombre del campo a mostrar junto con su transformación (no es obligatoria) y el alias que aparecerá en el Gagdet. Añade los campos User, Movie y Genre.

 

image334

 

Si todo es correcto, debajo de este bloque debería aparecer una previsualización de la tabla. Para terminar pulsa sobre “Crear”.

 

Vamos a por el segundo Gagdet. Ve al menú de creación de Gadgets y elige en el catálogo el tipo “Pie”. De nuevo tenemos que rellenar una serie de atributos:

 

  • Nombre: recomendador_pie_tunombre
  • KP: el mismo KP que para la tabla
  • Obtener datos por query:
    • Base de datos: BDH
    • Máximos valores a representar: 100
    • Obtener datos cada (segundos): 0
  • Consulta
    • Ontología: elige la ontología que hayas creado para este taller
    • Consulta: select Genre, count(distinct Movie) as num from nombre_ontologia group by Genre

 

image335

 

Como en la tabla, tenemos que rellenar las medidas:

 

  • Categoría: Genre
  • Valor: num

 

Una vez añadidas las medidas, aparecerá una previsualización del gráfico:

 

image336

 

Ya sólo queda crear el dashboard. Para ello, accede al menú Visualización -> Mis Dashboards. En la nueva ventana que rellena el nombre, elige el theme que más te guste y pulsa en “Nueva Página”. Se abrirá una ventana como esta:

 

image337

 

Pulsa sobre el botón + para añadir un gadget creado y elige el tipo “Table Gadget”. Una vez hecho, pulsa sobre el botón de configuración del Gadget, elige el que has creado en los pasos anteriores, ponle un nombre y pulsa sobre el botón “Close”.

 

image338

 

Debería mostrarte la tabla que has creado con el Gagdet.

 

De manera análoga, añade el Gagdet de Pie que has creado en los pasos anteriores. Una vez hecho esto, puedes mover los gadgets de posición mediante el botón de mover de cada uno de ellos. Finalmente, el dashboard podría ser algo así:

 

image339

 

Hasta aquí el Taller Analytics Sofia2. Esperamos que os haya gustado.

 

Hasta pronto!

Taller Analytics Sofia2. Visualización. (Parte 4/4)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s