Nueva Versión EDA 1.2.4

Category : Noticias

En Jortilles no paramos y ya tenemos una nueva versión de EDA calentita y llena de novedades. Estamos encantados con el recibimiento y los comentarios que nos están haciendo llegar. Y seguiremos trabajando en esa dirección: Hacer de EDA la herramienta de análisis de datos más fácil de utilizar.

Vista de un informe de EDA

Haciendo un pequeño resumen de novedades:

  • Hemos traducido EDA al inglés y hemos desarrollado una utilidad para poder traducirla fácilmente a cualquier idioma.
  • Hemos limpiado los gráficos. Haciéndolos más elegantes.
  • Hemos mejorado los filtros. Añadiendo selectores de fechas.
  • Hemos mejorado la usabilidad desde el móvil / Ipad.
  • Hemos añadido soporte para SqlServer.
  • Hemos mejorado los informes públicos. Algunos ejemplos: 1, 2, 3, 4
  • Hemos actualizado las dependencias.
  • Hemos actualizado el docker y simplificado la invocación de la versión «actual»
  • Hemos mejorado el servicio EDA cómo SaaS. ¿Quieres probarlo? Ahora el primer mes es… ¡ GRATIS! ( limitado a los 25 primeros ).

Quieres ver cómo ha quedado? Pásate por la demo en español o en inglés. Pídenos acceso si todavía no lo tienes.

Cómo siempre. La forma más fácil de probarlo en casa es bajándote el docker:

docker run -p 80:80 jortilles/eda:latest

Cómo siempre. ¡Estaremos encantados de oír vuestras opiniones! Podéis escribir a eda @ jortilles.com para cualquier consulta.


Visualizando datos del COVID 19 con EDA

Category : Noticias

Coincidiendo con la publicación de una nueva versión de EDA hemos añadido un nuevo origen de datos en nuestra demo (*): Datos de la evolución del Covid 19 en España y en el mundo.

El objetivo es darle seguimiento a los datos del Covid 19 con el entorno de análisis de datos sencillo y amigable de EDA.

Cabe destacar que hemos hecho una serie de informes basándonos en los datos que obtenemos de: https://covid19.isciii.es/ para el caso de España y de https://github.com/datasets/covid-19 para las series mundales agregadas por país.

Si queréis revisar la evolución de las comunidades autónomas en España lo podéis hacer con estos dos informes:

Evolución del Covid 19 en España:

infomre de la evolución del covid 19 en españa
«Read More»

Jortilles presenta EDA

Category : EDA , Noticias , Servicios

Tras años de experiencia trabajando con aplicaciones de visualización de datos. En Jortilles hemos decidido dar un paso adelante y desarrollar nuestra propia aplicación : Enterprise Data Analytics ( EDA ). En ella hemos volcado toda nuestra experiencia. Desarrollando la aplicación cómo creemos que debería ser para cumplir con el objetivo que perseguimos: Dotar al usuario final de una herramienta de consulta de datos fácil y flexible.

El objetivo de EDA es ser la aplicación de análisis de datos más fácil de usar para el usuario final y más amigable para el desarrollador.

Más fácil de usar porque:

  • Su diseño minimalista centra la atención en lo realmente importante: consultar la información.
  • El usuario final es libre de hacer informes y consultas con 0 conocimiento técnico.
  • El modelo de datos está enriquecido con metadatos y descripciones personalizables donde poner información de negocio.

Más amigable para el desarrollador porque:

  • Está pensada para automatizar el proceso de publicación de la información.
  • Genera el modelo de datos automáticamente a partir de la base de datos.
  • Es sencillo debugar las consultas y optimizar los resultados.

A continuación podéis ver algunos pantallazos:

«Read More»

Visualizando COVID19

Category : Noticias

El COVID-19 ha paralizado el mundo y todos andamos perdidos sin saber qué hacer.

Todos los que nos dedicamos a la visualización de datos andamos estos días intentando entender la explosión de esta enfermedad.

He visto infinidad de dashboards que intentan hacer esto. Y, cómo me parece un ejercicio magnífico, voy a hacer una recopilación.

Empecé este artículo en Linkedin pero me lo voy a traer aquí para poder desarrollarlo más y mejor.

Los focos de interés (siempre desde mi punto de vista) son dos:

  • Cómo se propaga en el mundo
  • Cómo se propaga alrededor mío.

Internacional:

A nivel internacional tenemos estos magníficos dashboards:

Evolución en el tiempo: https://www.healthmap.org/covid-19/

«Read More»

Introducción a los modelos de previsión de ventas con python y tensorflow

Category : Noticias

Introducción

En Jortilles Llevamos algún tiempo trabajando con modelos predictivos y librerías de Machine Learning. Concretamente con TensorFlow . Hoy queremos hacer un ejercicio de predicción de ventas. Para ello necesitaremos un poco más de potencia que en la entrada anterior. Por eso lo haremos con Python + TensoFlow.

En ésta entrada presentamos una introducción a algunos de los modelos que podemos usar para realizar previsiones de ventas. La previsión de ventas, o en general previsión de series temporales, es un campo ámpliamente estudiado en el campo de la estadística. Éste trabajo pretende ser un resumen de algunas de las técnicas más comunes que podemos usar para realizar previsiones a futuro.

Presentaremos dos modelos: ARIMA (Autoregressive integrated moving average) y un modelo basado en redes neuronales. En cada caso trabajaremos con dos sets de datos, uno real y uno prefabricado que nos servirá para evaluar la calidad del modelo.

«Read More»

KCM19

Category : Noticias

Un año mas Jortilles ha asistido al KCM19. ¡Y ha sido un gran evento! Cómo knowBI cuenta en su web, el evento ha sido renombrado de PCM a KCM; porque, entre otras cosas, se habla principalmente de Kettle. En eventos anteriores era así y en este todavía mas.

El evento empezó el viernes con las Deep Drive Sessions. Sesiones donde se toca a fondo un tema ( todo lo «a fondo» que permiten dos horas. ) Había que elegir entre Apache Beam y Neo4J. Yo opté por Neo4j y me quedé con las ganas de asistir a la otra. Pero no se puede estar en dos sitio a la vez… Igualmente no me arrepiento. Fue muy interesante. Aprendimos mucho sobre Neo4j y Kettle. Ya os avanzamos algo en esta introducción, pero seguro que haremos mas posts.

Gracias a Tom Geudens por su interesante y divertida charla!

Tras lo cual disfrutamos de la maravillosa vida nocturna de Amberes.

El sábado fue el día principal donde todas las charlas se estructuraron en una única secuencia. Por lo que no tuvimos que elegir.

«Read More»

TensorFlow.js

Category : Noticias

Tensorflow.js es una de las principales librerías para el desarrollo y entrenamiento de modelos de machine learning. Nosotros usaremos su implementación en  JavaScript.  Esto nos facilitará hacer un ejemplo sencillo y funcional. TensorFlow nos permite hacer clasificaciones: Según los datos que tengo, predigo que este cliente compara o no comprara. Pero también podemos hacer regresiones. Según los datos que tengo, predigo que este cliente debería gastarse X importe.

En este ejemplo nuestro objetivo  es construir un modelo sencillo de red neuronal para resolver un problema de clasificación binaria ( compra o no compra ) y presentar las herramientas que ofrece la librería para diseñar y probar el modelo.

En los problemas de clasificación el objetivo es que nuestro modelo sea capaz de, dada una entrada, predecir si la salida será de tipo A (Compra) o B ( No Compra). En éste caso se trata de una problema de clasificación binaria puesto que sólo hay dos clases de salida (A-Compra o B-No compra), pero puede extenderse a más de dos clases.

«Read More»

NEO4J

Category : Noticias

Hoy queremos hablaros de NEO4J . Neo4j es una base de datos orientada a grafos. En contraposición a las bases de datos SQL (postgreSQL, SQLServer, etc), una base de datos orientada a grafos (BDOG) representa la información como nodos de un grafo y sus relaciones con las aristas del mismo, de manera que se pueda usar teoría de grafos para recorrer la base de datos.

En una base de datos SQL estructuramos la información en tablas. Cada tabla tiene una estructura predefinida (campos, tipos, claves primarias y foraneas, etc.). En las bases de datos orientadas a grafos la información se representa mediante nodos y aristas. Hay distintas bases de datos orientadas a grafos y cada una presenta sus peculiaridades, hoy hablaremos de NEO4j.

Este tipo de bases de datos están especialmente indicadas para ayudarnos con todo lo que tenga que ver con las relaciones. Analizar redes sociales, identificar influencers, Implementar recomendadores en función de similitudes y afinidades, detectar fraudes, etc.

 

 

«Read More»

Jortilles Presente en el eShow Barcelona 2019

Category : BI , Noticias , Pentaho

Los pasados 12 y 13 de marzo se celebró el eShow Barcelona 2019 . En Jortilles tuvimos el placer de dar una charla sobre las posibilidades que ofrecen las herramientas Open Source para obtener información valiosa a través de los datos.  En la actualidad hay gran cantidad de datos, en gran cantidad de fuentes. Poder combinarlos para obtener información relevante  es un trabajo costoso y complejo en el que las herramientas Open Source nos pueden ayudar.

Hubo un gran interés e hicimos buenos amigos. Ha sido una experiencia de lo más enriquecedora!  Aprendimos los retos a los que se enfrenta un servidor de hosting cómo siteGround con los que hicimos una buena amistad  y SEO, SEM, Marketing Online, Posicionamiento, y mil técnicas más para hacer de nuestra web el centro de internet.

Para todos aquellos que nos habéis pedido la presentación, aquí os la dejo:  Eshow-BCN-Jortilles

Si estáis interesados en saber un poco más o cómo nuestros clientes exprimen sus datos para obtener información relevante. No dudéis en contactar con nosotros.

 


Tutorial d3.js

Category : Noticias

D3.js es una librería de javascript que nos permite manipular documentos basándonos en sets de datos.

Esto es especialmente interesante cuando queremos hacer visualizaciones avanzadas cómo estas:

 

 

En jortilles estamos haciendo cosas muy impactantes gracias a D3.js

Con este post no pretendemos hacer un tutorial completo de d3.js sino ofrecer una introducción a los elementos más básicos que nos den una idea de las posibilidades de esta librería.

Para ello nos hemos fijado como objetivo representar relaciones entre dos grupos A y B mediante nodos y aristas, que representaran los elementos de cada grupo y las relaciones entre ellos.  Al final del tutorial conseguiremos algo parecido a esto (pasa el cursor por encima de los nodos):

Para empezar a usar d3js podemos descargar la librería en nuestro equipo o podemos añadir ésto a nuestro documento html:

<script src=»http://d3js.org/d3.v3.min.js» charset=»utf-8″></script>
«Read More»