¿Cómo visualizar datos en los Dashboards cargados desde un Portal Open Data?
Creación de Fuentes de Datos
1. Para representar los datos en el dashboard (tablero de mandos), puedes utilizar una estructura intermedia llamada "Fuente de datos" (datasource). Una "Fuente de datos" es una abstracción de datos de una o varias ontologías, para que puedes definir las entidades necesarias para ser representadas:
2. Crea tu primera Fuente de Datos 1: Población Histórica de la Ciudad
La primera datasource será la representación en bruto de todos los datos de la ontología. En el menú "Visualización → Mis fuentes de datos",
haz clic en +Crear:
Después rellena la "identificación" con los campos CityHistoricalPopulation y "Datasource Query". La consulta puede ser validada usando el botón "Ejecutar consulta".
Para crear la fuente de datos, presiona Nuevo.
3. Crear Fuente de Datos 2: Población de la Ciudad 2015:
En este caso, la creación de la fuente de datos para mostrar la población de 2015 sería:
Crea la fuente de datos con el nombre "CityPopulation2015" presionando Nuevo.
4. Fuente de datos 3: SampleCitiesPopulation: Si queremos comparar la población de tres ciudades por año, filtra por estas ciudades para crear un entorno de trabajo más sencillo.
Muestra de datos brutos (Raw data):
Año | Ciudad | Población |
2015 | Helsinki | 1.179.916 |
2015 | Hamburg | 1.830.673 |
2015 | Copenhagen | 1.268.052 |
Fuente de datos con resultado esperado para la muestra de datos brutos:
Año | HelsinkiPopulation | HamburgPopulation | CopenhagenPopulation |
2015 | 1.179.916 | 1.830.673 | 1.268.052 |
La fuente de datos permite la independencia entre el formato de información almacenada y el formato de visualización. En este caso, puedes crear la fuente de datos "SamplecitiesPopulation" con la siguiente consulta:
select
sum(D.HelsinkiPopulation) as HelsinkiPopulation,
sum(D.HamburgPopulation) as HamburgPopulation,
sum(D.CopenhagenPopulation) as CopenhagenPopulation,
sum(D.StockholmPopulation) as StockholmPopulation,
sum(D.BrusselPopulation) as BrusselPopulation,
year
from(
select
(Case when C.CityPopulation.CityName ="Helsinki" then C.CityPopulation.Population else 0 end) as HelsinkiPopulation,
(Case when C.CityPopulation.CityName ="Hamburg" then C.CityPopulation.Population else 0 end) as HamburgPopulation,
(Case when C.CityPopulation.CityName ="København (Copenhagen)" then C.CityPopulation.Population else 0 end) as CopenhagenPopulation,
(Case when C.CityPopulation.CityName ="Stockholm" then C.CityPopulation.Population else 0 end) as StockholmPopulation,
(Case when C.CityPopulation.CityName ="Bruxelles-Brussel" then C.CityPopulation.Population else 0 end) as BrusselPopulation,
C.CityPopulation.Year as year
from CityPopulation as C where
C.CityPopulation.CityName in ("Bruxelles-Brussel", "Hamburg", "København (Copenhagen)", "Stockholm", "Helsinki") group by C.CityPopulation.Year limit 500) as D
El campo "Resultados de la consulta de la fuente de datos" (Datasource query results) mostrará el resultado esperado.
5. Fuente de datos 4: YearsForCityPopulation: El último ejemplo de fuente de datos será la creación de una lista con los valores de población por año. Esa consulta sería:
Creación de gadgets
Creación de gadgets: Una vez definidas las fuentes de datos, crea la representación gráfica de los datos. Ve a los gadgets en el menú Visualización → Mis Gadgets:
Después haz clic en Crear.