BDTR y BDH en los NoteBook

Sofia2 disponibiliza un API compatible con Spark, de esta forma permitimos que los NoteBook puedan trabajar con la información contenida en cualquier instancia de Sofia2.

Este API es idéntico al API Java y a continuación vamos a ver cómo podemos hacer uso de este API para en nuestro Notebook de Analytic podamos trabajar con información por ejemplo Real Time.

Lo primero que haremos será crear la conexión física contra la instancia que queramos usar

ConexionFisica

Como siempre establecemos el host, puerto y la configuración de la calidad del servicio del cliente.

A continuación realizamos la conexión lógica (La operación de Join), a través de la cual obtenemos nuestro la SessionKey

ConexionLogica

Ya hemos conectado con la plataforma Sofia2 y nos hemos autenticado, el siguiente paso es recuperar información, para ello lanzamos consultas contra la BDTR o BDH. En este ejemplo vamos a recuperar información de una estación meteorológica.

query

Una vez hemos recuperado la información de Sofia2, el siguiente paso será crear un DataFrame que contenga esta información preparada para ser explotada por Spark.

dataframe

Hemos sacado por pantalla el esquema (la estructura jerárquica) del contenido de la ontología Sofia2 en el DataFrame.

estructura

Esta impresión nos será muy útil para recuperar valores de campos específicos. Llegados a este punto vamos a utilizar las capacidades del Notebook para mostrar los datos gráficamente.

Primero creamos una tabla temporal con el contenido del DataFrame.

temporal

Y ahora lanzamos la consulta SQL sobre la tabla temporal para proyectar la información con la que queremos trabajar.

sql

La información que nos interesa es el Identificador de la estación meteorológica, la temperatura del aire, la humedad relativa y la velocidad del viento.

graficos

Automáticamente tendremos unas vistas tabulares y gráficas del resultado de la consulta.

BDTR y BDH en los NoteBook

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