Tutorial de Creación de Dashboard

El Dashboard de Sofia2 y Yahoo Weather representa los datos recuperados del API Yahoo y almacenados en la plataforma. Cada página muestra información de una ciudad diferente: Link Dashboard

DashboardYahoo.JPG

Este es un ejemplo del tipo de Dashboard que se pueden crear con Sofia2. A continuación os contamos como.

  1. Crear Grupo de APIs

Primero debemos suscribirnos al “API YahooWeather – V1” en la opción de menú Api Manager / Suscripción a APIs.

Las operaciones de invocación de Yahoo Weather incluidas son:

  • getCurrentConditionsByCity: Obtiene las condiciones metereológicas actuales en la ciudad pasada por parámetro
  • getWeatherDetailsByCity: Obtiene la información metereológica en detalle para la ciudad pasada por parámetro
  • getGeneric: Operación que permite recuperar información climatológica por Query
  • getSummaryByCity: Operación que recupera el resumen de las condiciones actuales en la ciudad pasada por parámetro
  • getSunsetByCity: Obtiene la hora de puesta de sol en la ciudad pasada por parámetro
  • getWindByCity: Obtiene la dirección y velocidad del viento para ciudad pasada por parámetro
  • getForecastByCity: Obtiene la Predicción Metereológica para ciudad pasada por parámetro

 

Después se debe crear el Grupo de APIs en la opción de menú Social Media / Mis Grupos de APIs.
A continuación hay un ejemplo de la operación Details de varias ciudades.

MiGrupoAPIs.JPG

Se detalla el ejemplo de la consulta de detalles meteorológicos de Madrid:

APIWeatherMadrid.JPG

2. Crear Gadgets

Para utilizar este grupo de APIs en un Dashboard, primero se debe crear los Gadgets. En este caso hemos preferido el tipo de Gadget HTML5.
Para ello hay que acceder a la opción de menú: Visualizaciones / Mis Gadgets.

MisGadgetsweather

weathermadrid.JPG

Para crear un Gadget de este tipo, se debe desarrollar en lenguaje HTML5 un código como el que viene a continuación.

Se debe definir las variables:

  • Ontología en la que se guardan los datos recuperados con el grupo de APIs
  • KP asignado a la ontología y su Token.
  • Query sobre la ontología.

Con estos datos se establece sesión con Sofia2 (operación JOIN)

HTML01.JPG

Después se definen las operaciones para recuperar los datos que nos interesan de la consulta realizada.

HTML02HTML03

Una vez tengamos el html, pulsando el botón Regenerar nos aparecerá un avance de nuestro Gadget. Cuando lo tengamos terminado pulsamos el botón Guardar.

weathermadrid02

3. Crear Dashboard

Por último, añadimos los gadgets a nuestro Dashboard. Para ello accedemos a la opción de menú Visualizaciones / Mis Dashboards.

CrearDashboard.JPG

En el Dashboard de ejemplo hemos puesto una ciudad por página pero aquí ya damos paso a la imaginación de cada uno para los estilos, la configuración de páginas, etc.

Tutorial de Creación de Dashboard

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