Camp Inteligencia Artificial y Big Data en tu vida diaria
Empezamos la jornada este nublado sábado 2 de junio con otro Camp gracias al Tech-Club Tajamar y la empresa Sogeti. Un equipo de lujo para unas ponencias de alto nivel.
Gracias a las presentaciones de Victor Astasio nos encontramos en primer lugar con Alejandro García que nos trae una maqueta enorme de una vivienda como pieza fundamental de su exposición.
El asunto de este primer módulo se trata de ver cómo podemos interactuar con los objetos cotidianos que tenemos a nuestro alrededor. Alejandro nos hace presentación de una aplicación llamada Bot- bic que a través del dispositivo móvil se puede interactuar con un bot que es capaz de entender el lenguaje y enviar parámetros a la casa para realizar determinadas acciones como encender luces, abrir persianas, encender la alarma o reconocer por medio de sensores si hay algún escape de agua en el baño. Todo esto es posible gracias a los cognitive services de Microsoft, donde a través de la voz es capaz de reconocer las palabras y ponerlas por escrito.
¿Cómo se podría manejar datos de 1000 viviendas a la vez? Aquí es donde entra el segundo módulo del Camp ofrecido por Alberto Fernández donde un ámbito que no debemos desestimar es la forma de guardar datos. Alberto nos habla de SSIS.
Integration Services es básicamente una poderosa herramienta de SQL Server para realizar tareas tipo ETL (Extract Transform Load). SSIS ofrece una variedad de formas y utilidades para mover datos de un lugar a otro. Este asistente permite de forma rápida hacer revisiones de las tablas de origen y escribir consultas para optimizar la forma y cantidad de los datos que se quieren recuperar.
Pero SSIS es más que un asistente para mover datos, usando el ambiente BIDS (Business Intelligence Development Studio) que está basado en Visual Studio se pueden crear paquetes (colecciones de elementos de trabajo) con flujos de trabajo y tareas tan complejas como se quiera.
Ahora que ya contamos con la información disponible a través de nuestro Azure SQL Database el proceso de explotación de esa información es relativamente sencillo. Dado que Power BI puede acceder directamente a múltiples orígenes de datos y uno de ellos es Azure SQL Database, no tenemos que hacer nada más que darle los parámetros de conexión para que pueda acceder a la información. Y aquí es donde aparece Jacinto Guerra para presentarnos Power BI. Microsoft Power BI es la solución destinada a la inteligencia empresarial, que permite unir diferentes fuentes de datos, modelizar y analizar datos para después, presentarlos a través de paneles e informes; que puedan ser consultarlos de una manera muy fácil, atractiva e intuitiva.
Esta explotación de datos, a través de paneles e informes, permiten además que puedan ser compartidos por muchos usuarios de una misma empresa u organización. De esta forma, Directores Generales, Financieros, de Marketing, Administrativos y Comerciales, pueden disponer de una sola pasada, de información sobre sus negocios en tiempo real.
Con un dashboard muy intuitivo Jacinto nos presenta estadísticas sobre población y vivienda recopiladas de diferentes fuentes de información y la facilidad de reflejar esos datos en pestañas, gráficos y esquemas.
De lo general volvemos a lo concreto en el último módulo con Alberto Alonso. Nos explica que gracias al machine learning podemos crear análisis predictivos que sirva para ofrecer una hoja de ruta muy precisa donde enfocar un negocio, por ejemplo.
El Machine Learning que nos ofrece Azure es accesible como un servicio más de los disponibles en nuestro panel de control de Azure y todo su potencial es accesible desde ahí. Una de las principales ventajas que nos ofrecerá Azure ML es la potencia de procesamiento que implica Azure en sí mismo, ya que montar una infraestructura de estas características en entornos on-premise tendría unos costes muy elevados como punto de partida.
El efecto que pretende es que el análisis predictivo provea una puntuación (probabilidad) para cada sujeto (cliente, empleado, paciente, producto, vehículo, componente, máquina y otra unidad en la organización) con el objeto de determinar, informar o influir procesos en la organización en el que participen un gran número de sujetos, tal y como ocurre en marketing, evaluación de riesgo de crédito, detección de fraudes, fabricación, salud y operaciones gubernamentales como el orden público.
Conclusion:
Sogeti nos ha dado una visión global de un proyecto en diferentes niveles. Desde el usuario final, a la organización de esos datos, la visualización para la empresa y los pasos futuros a seguir. Una pequeña muestra del porqué del éxito empresarial de Sogeti donde unos grandísimos profesionales miman y desarrollan sus productos hasta más allá del producto final.
———————————————————-
Autor: Isidoro López Rodríguez
Curso: Microsoft MCSA Web Applications + Microsoft MCSD App Builder + Xamarin
Centro: Tajamar
Año académico: 2017-2018
Linkedin: www.linkedin.com/isidorolopez