Tecnologías Aplicadas a Business Intelligence 2015
-
Upload
paola-amadeo -
Category
Education
-
view
133 -
download
2
Transcript of Tecnologías Aplicadas a Business Intelligence 2015
Trabajo finalTABI 2015
Ariel Leguizamón - 11598/7
ObjetivosPresentar el uso de herramientas de visualización y BI no presentadas en la materia
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.
Obtención de la información
Subida de csv a CartoDB
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
Visualización - Punto a punto
Visualización - Agrupados
Visualización - HeatMap
Visualización - Leyenda
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.
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'.
Primer paso. Creación de servidorMediante Found, creamos un cluster para alojar nuestro elasticsearch
Primer paso. Creación de servidorDespués de la creación del Cluster,Found te dará las URL al Endpoint(HTTP/HTTPS)
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.
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)
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.
Kibana DashboardUna vez finalizado todos los pasos anteriores, podemos crear el Dashboard con la información deseada.
Primero creamos un histograma de los tweets
Kibana Dashboard
Kibana Dashboard
Kibana Dashboard
Kibana DashboardComo otro ejemplo, agregamos la cantidad de retweets
Kibana Dashboard
Kibana Dashboard
Kibana DashboardPor último, también podemos visualizar todos los datos, y seleccionar que campos queremos que se especifiquen.
Kibana Dashboard
Fin