Tecnologías Aplicadas a Business Intelligence 2015

27
Trabajo final TABI 2015 Ariel Leguizamón - 11598/7

Transcript of Tecnologías Aplicadas a Business Intelligence 2015

Page 1: Tecnologías Aplicadas a Business Intelligence 2015

Trabajo finalTABI 2015

Ariel Leguizamón - 11598/7

Page 2: Tecnologías Aplicadas a Business Intelligence 2015

ObjetivosPresentar el uso de herramientas de visualización y BI no presentadas en la materia

Page 3: Tecnologías Aplicadas a Business Intelligence 2015

Carto DBPresentar el uso de la herramienta CartoDB y mostrar la sencillez y la potencia que ésta posee. Desde la carga de información, hasta su sencilla y amplia capacidad de modificación en la visualización. Se utilizará CartoDB en un ejemplo práctico donde se muestren las instituciones privadas y públicas en el mapa, comparando las ubicaciones de ellas dentro de la Ciudad de Buenos Aires.

Page 4: Tecnologías Aplicadas a Business Intelligence 2015

Obtención de la información

Page 5: Tecnologías Aplicadas a Business Intelligence 2015

Subida de csv a CartoDB

Page 6: Tecnologías Aplicadas a Business Intelligence 2015

Subida de csv a CartoDB

CartoDB automáticamente detecta los puntos en el mapa, si en la BD figuran atributos de tipo latitud y longitud.

Por ende, solo cargando el CSV ya se pueden visualizar en el mapa.

A continuación se van a mostrar mapas comparando los establecimientos públicos y privados de la Ciudad de Buenos Aires

Page 7: Tecnologías Aplicadas a Business Intelligence 2015

Visualización - Punto a punto

Page 8: Tecnologías Aplicadas a Business Intelligence 2015

Visualización - Agrupados

Page 9: Tecnologías Aplicadas a Business Intelligence 2015

Visualización - HeatMap

Page 10: Tecnologías Aplicadas a Business Intelligence 2015

Visualización - Leyenda

Page 11: Tecnologías Aplicadas a Business Intelligence 2015

ElasticsearchElasticsearch es un servidor de búsqueda basado en Lucene. Provee un motor de búsqueda de texto completo, distribuido y con capacidad de multi-tenencia con una interfaz web RESTful y con documentos JSON. Elasticsearch está desarrollado en Java y está publicado como código abierto bajo las condiciones de la licencia Apache.

Page 12: Tecnologías Aplicadas a Business Intelligence 2015

KibanaKibana es una herramienta open source de visualización de datos. Es un plugin de elasticsearch. Se pueden crear múltiples formas de visualizar la data, ya sea gráfico de torta, de barras, etc.

A continuación se mostrará un ejemplo de obtención de tweets con mención a 'elasticsearch'.

Page 13: Tecnologías Aplicadas a Business Intelligence 2015

Primer paso. Creación de servidorMediante Found, creamos un cluster para alojar nuestro elasticsearch

Page 14: Tecnologías Aplicadas a Business Intelligence 2015

Primer paso. Creación de servidorDespués de la creación del Cluster,Found te dará las URL al Endpoint(HTTP/HTTPS)

Page 15: Tecnologías Aplicadas a Business Intelligence 2015

Configuración del clusterMediante este extracto de código,

se configuró el servidor de elasticsearch.

Este código se ejecuta mediante bash y

define el formato de la base de datos

almacenada en elasticsearch.

Page 16: Tecnologías Aplicadas a Business Intelligence 2015

ZapierZapier es una herramienta que

permite juntar varias

aplicaciones, o hacer que ellas

interactúen de alguna manera.

En nuestro caso, usamos Twitter

y un requerimiento HTTP(Post)

Page 17: Tecnologías Aplicadas a Business Intelligence 2015

ZapierLe indicamos a zapier el "term"

para que se inicie el trigger.

Configuramos el endpoint, es

decir, la url a la que se le hará

el requerimiento HTTP.

Por último configuramos que

se ejecute cada 5 minutos.

Page 18: Tecnologías Aplicadas a Business Intelligence 2015

Kibana DashboardUna vez finalizado todos los pasos anteriores, podemos crear el Dashboard con la información deseada.

Primero creamos un histograma de los tweets

Page 19: Tecnologías Aplicadas a Business Intelligence 2015

Kibana Dashboard

Page 20: Tecnologías Aplicadas a Business Intelligence 2015

Kibana Dashboard

Page 21: Tecnologías Aplicadas a Business Intelligence 2015

Kibana Dashboard

Page 22: Tecnologías Aplicadas a Business Intelligence 2015

Kibana DashboardComo otro ejemplo, agregamos la cantidad de retweets

Page 23: Tecnologías Aplicadas a Business Intelligence 2015

Kibana Dashboard

Page 24: Tecnologías Aplicadas a Business Intelligence 2015

Kibana Dashboard

Page 25: Tecnologías Aplicadas a Business Intelligence 2015

Kibana DashboardPor último, también podemos visualizar todos los datos, y seleccionar que campos queremos que se especifiquen.

Page 26: Tecnologías Aplicadas a Business Intelligence 2015

Kibana Dashboard

Page 27: Tecnologías Aplicadas a Business Intelligence 2015

Fin