SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
INFRAESTRUCTURA ESTADÍSTICA

API DE ACCESO A LOS DATOS
DE ISTAC.base
GUÍA DE USO PARA DESARROLLADORES
INFRAESTRUCTURA ESTADÍSTICA
API de acceso a los datos de ISTAC.base
Guía de uso para desarrolladores.
Elaboración y edición:
Instituto Canario de Estadística
Luis Doreste Silva, 101 - Planta 7.
35004 Las Palmas de Gran Canaria.
Tlf.: 928 290 062 - Fax: 928 243 354
Rambla de Santa Cruz, 149
38001 Santa Cruz de Tenerife
Tlf.: 922 922 801 - Fax: 922 475 004
Servidor Web:
http://www.gobiernodecanarias.org/istac
E-mail:
istac@gobiernodecanarias.org
Licencia:
Este documento se distribuye bajo Licencia de Reconocimiento 3.0 de Creative Commons.

Texto legal:
http://creativecommons.org/licenses/by/3.0/es/legalcode.es
INFRAESTRUCTURA ESTADÍSTICA

API DE ACCESO A LOS DATOS
DE ISTAC.base
GUÍA DE USO PARA DESARROLLADORES
Sumario
¿Qué es ISTAC.base? /7
Acceso a ISTAC.base /7
Información de acceso a los datos /7
Formatos de respuesta del acceso a los datos /9
Formato PX /9
Google Visualization /9
JSON /11
URL de acceso a los datos /15
Descarga /15
Consulta /15
¿Qué es ISTAC.base?
ISTAC.base es el sistema principal que utiliza el Instituto Canario de Estadística (ISTAC) para
el almacenamiento y difusión de las estadísticas de la Comunidad Autónoma de Canarias. En
ese sentido, en ISTAC.base se incluye la mayor parte de la información que el ISTAC produce,
sistematiza o difunde.
ISTAC.base responde a los siguientes objetivos:
1.	 Disponer de una base de datos con estadísticas accesibles por Internet.
2.	 Establecer un sistema de publicación digital a medida, sin limitación en la cantidad de
datos a ofrecer y sin renunciar a los componentes más típicos de las tablas estructuradas de una publicación estadística.
3.	 Incorporar ficheros en un formato tratable común que incluyan información numérica y metadatos asociados con el objetivo de documentar claramente la información
numérica.
4.	 Proporcionar un canal de difusión de datos de utilidad estadística complementario a
otros formatos que permita el acceso a series históricas de información estadística.
5.	 Utilizar formatos homogéneos con otros productores de estadísticas.
6.	 Ofrecer más información, más rápida y con mayor calidad en datos y metadatos.
7.	 Facilitar una herramienta útil, rápida y económica para la disponibilidad de series
estadísticas.

Acceso a ISTAC.base
Los datos de ISTAC.base se pueden consultar mediante los principales navegadores Web del
mercado, para ello usamos el aplicativo JAXI. Si lo desea, puede consultar el video-tutorial sobre cómo acceder y usar JAXI accediendo a la siguiente dirección:
https://www.youtube.com/watch?feature=player_embedded&v=2rlhozWM42Y

Información de acceso a los datos
Cuando en el JAXI accedemos a cualquier publicación nos aparece una relación de tablas, agrupadas en capítulos, que forman parte de la publicación que está siendo consultada.
Alineado a la parte izquierda de cada tabla aparece un icono que cuando cliqueamos nos mues-
tra un panel que nos proporciona información relativa a los medios disponibles para llevar a
cabo la descarga de los datos asociados a la tabla.
Ilustración 1. Panel de
información de descarga

Este panel nos proporciona la siguiente información relativa a la descargar:
•	 Identificador del archivo
Se trata del identificador unívoco del archivo que además nos permite contextualizar
al mismo.
El identificador se construye de la siguiente manera:
-- Los siete primeros caracteres indican el código de la operación estadística.
-- Los siguientes tres caracteres indican el tipo de recurso del que se trata. El
tipo DSC es usado para Datasets.
Los siguientes cuatro caracteres son el indicador del recurso dentro de la operación
estadística.
Los últimos seis caracteres siempre comienzan por “V” e indican la versión del
recurso.
•	 Fecha de última actualización
Indica la fecha en la que se actualizó por última vez el recurso.
•	 Tamaño del archivo
Indica el tamaño del archivo a descargar.
•	 Número de datos
Indica el número de observaciones que contiene el recurso.
•	 Número de variables
Indica el número de variables que existen en el recurso.
•	 Formatos de descarga
Indica los formatos en los que podemos llevar a cabo la descarga de los datos. Los
posibles formatos son: .px, .gviz o .json. A continuación se explican cada uno de estos
formatos.

8

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
Formatos de respuesta del acceso a los datos
Formato PX
Ficheros que siguen el estándar de facto PC-Axis. Puede obtener más información sobre este
estándar en: http://www.scb.se/pc-axis

Google Visualization
En este caso se nos provee una URL en la que podemos acceder a un fichero que devuelve los
datos según el protocolo de datasources para herramientas de gráficos de Google (v0.6). Está
URL podríamos usarla para insertarla en una página web que haga uso de la Google Visualization API para mostrar los datos que se están devolviendo. A continuación se muestra un ejemplo
de cómo se podría construir una página web que hiciera uso de la Google VisualiZation API para
mostrar datos relativos a una consulta del ISTAC.
Partimos que de que la URL del ISTAC que contiene los datos que vamos a reutilizar es la
siguiente:
http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla.
do?accion=gviz&uuidConsulta=66bd5331-52bc-4de5-ab0b-d51cee9ed434
El código de la página sería como sigue:
<!DOCTYPE html>
<html>
<head>
<title>Getting Started Example</title>
<!--Load the AJAX API-->
<script type=”text/javascript” src=”http://www.google.com/jsapi”></
script>
<script type=”text/javascript”>
//Load the Visualization API and the ready-made Google table
visualization
google.load(‘visualization’, ‘1’, {‘packages’:[‘table’,’barchart’]});
// Set a callback to run when the API is loaded.
google.setOnLoadCallback(init);
// Send the query to the data source.
function init() {
// Specify the data source URL.
var query = new google.visualization.Query(‘http://
www.gobiernodecanarias.org/istac/jaxi-istac/tabla.
do?accion=gviz&uuidConsulta=66bd5331-52bc-4de5-ab0b-d51cee9ed434’);

}

// Send the query with a callback function.
query.send(handleQueryResponse);

// Handle the query response.
function handleQueryResponse(response) {
if (response.isError()) {

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores.

9
alert(‘Error in query: ‘ + response.getMessage() + ‘ ‘ + response.
getDetailedMessage());
return;
}

	

// Draw the visualization.
var data = response.getDataTable();

var chart = new google.visualization.LineChart(document.
getElementById(‘chart_div’));
chart.draw(data, {width: 1000, height: 640, title: ‘Expectativas de los
hoteleros sobre la marcha del negocio respecto al trimestre anterior’});
	
var table = new google.visualization.Table(document.
getElementById(‘table_div’));
table.draw(data, {width: 1000, showRowNumber: true});
}
</script>
</head>
<body>
<h1>Prueba con Google Visualization!!!</h1>
<!--Div that will hold the visualization-->
<div id=”chart_div”></div>
<div id=”table_div”></div>
</body>
</html>

El resultado que obtendríamos sería el siguiente:

Ilustración 2. Ejemplo de
visualización con Google
Visualization

10

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
JSON
En este caso se nos provee una URL en la que podemos acceder a un fichero en formato JSON
con la que podríamos ser capaces de obtener toda la información relevante que se muestra en
la página de visualización de datos del JAXI (visualización HTML).
El fichero JSON que se devuelve tiene la siguiente información:
•	 Grupo de metadatos
UUID
-- Identificador único del recurso que se está obteniendo.
TITLE
-- Título del recurso que se está obteniendo.
URI_PX
-- URI del PX al que está vinculado el recurso que se está obteniendo.
STUB
-- Variables que van en la fila del dataset.
HEADING
-- Variables que van en las columnas del dataset.
CATEGORIES
-- Categorías (códigos y etiquetas) de cada una de las variables anteriormente
definidas en el STUB y el HEADING.
TEMPORALS
-- Variables que se corresponden con el cubrimiento temporal.
SPATIALS
-- Variables que se corresponden con el cubrimiento geográfico.
CONT_VARIABLE
-- Variable que actúa como dimensión de medida.

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores.

11
SOURCE
-- Organismo que elabora y produce el recurso.
SURVEY_CODE
-- Código de la operación estadística en la que se publica el recurso.
SURVEY_TITLE
-- Título de la operación estadística en la que se publica el recurso.
NOTES
-- Notas del PX asociado.
PUBLISHERS
-- Organismo que publica el recurso
Debe tener en cuenta que si par alguno de los metadatos anteriores no existe dato, este
campo se omitiría en la respuesta.
•	 Datos
Se especifica el valor de la observación y posteriormente se fijan los valores de las
dimensiones.
Ejemplo:
		
{
        		 “Valor”:”9.99”,
        		 “dimCodes”:[
        		    “0”,
        		    “ES70”,
        		    “2012Q4”,
        		    “3”
        		 ]
     		 },

Ejemplo de respuesta JSON:
{

“uuid”:”66bd5331-52bc-4de5-ab0b-d51cee9ed434”,
“title”:”Expectativas de la marcha del negocio respecto al trimestre
anterior según categorías de los establecimientos por islas y periodos.”,
“uriPx”:”urn:uuid:d40899d9-2bd6-4f58-b3c4-0797dec9eadf”,
“stub”:[
“Categorías de los establecimientos”,
“Islas”
],
“heading”:[
“Periodos”,
“Expectativas de la marcha del negocio”
],
“categories”:[
{
“variable”:”Categorías de los establecimientos”,

12

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
},
{

},
{

},
{

“codes”:[
“0”,
“6”,
“7”
],
“labels”:[
“TOTAL CATEGORÍAS”,
“1, 2, 3 Estrellas”,
“4, 5 Estrellas”
]

“variable”:”Islas”,
“codes”:[
“ES70”,
“ES708”,
“ES704”,
“ES705”,
“ES709”,
“ES706”,
“ES707”,
“ES703”
],
“labels”:[
“CANARIAS”,
“Lanzarote”,
“Fuerteventura”,
“Gran Canaria”,
“Tenerife”,
“La Gomera”,
“La Palma”,
“El Hierro”
]

“variable”:”Periodos”,
“codes”:[
“2012Q4”,
“2012Q3”
],
“labels”:[
“2012 Cuarto trimestre”,
“2012 Tercer trimestre”
]

“variable”:”Expectativas de la marcha del negocio”,
“codes”:[
“1”,
“2”,
“3”,
“0”
],
“labels”:[
“Favorable”,
“Normal”,

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores.

13
}

}

14

]

“Desfavorable”,
“SALDO”

],
“temporals”:[
“Periodos”
],
“spatials”:[
“Islas”
],
“contVariable”:”Expectativas de la marcha del negocio”,
“source”:”Instituto Canario de Estadística (ISTAC).”,
“surveyCode”:”C00030A”,
“surveyTitle”:”Encuesta de Expectativas Hoteleras”,
“publishers”:[
“Instituto Canario de Estadística (ISTAC)”
],
“data”:[
{
“Valor”:”25.06”,
“dimCodes”:[
“0”,
“ES70”,
“2012Q4”,
“1”
]
},
{
“Valor”:”64.94”,
“dimCodes”:[
“0”,
“ES70”,
“2012Q4”,
“2”
]
},
{
“Valor”:”9.99”,
“dimCodes”:[
“0”,
“ES70”,
“2012Q4”,
“3”
]
},
…
]

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
URL de acceso a los datos
Podemos interactuar con los datos de dos maneras distintas: descarga o consulta.

Descarga
El formato de descarga existente es el archivo PX. La dirección de descarga es la siguiente:
http://<url_servidor>/jaxi-istac/descarga.do?uripx=<URI_PX>
Donde el parámetro “uripx” espera la URI del PX que deseamos descargar.
Ejemplo:
http://www.gobiernodecanarias.org/istac/jaxi-istac/descarga.
do?uripx=urn:uuid:d40899d9-2bd6-4f58-b3c4-0797dec9eadf

Consulta
La dirección de acceso/consulta es la misma en todos los casos:
http://<url_servidor>/jaxi-istac/tabla.do
Más dos parámetros en la URL:
•	 uuidConsulta
Identificador único para cada consulta.
•	 accion
Indica el formato en el que se desean consultar los datos.
Los posibles valores de este parámetro son:
-- html: Indica que el formato de salida es la página de datos de JAXI.
Ejemplo: http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla.do?accion
=html&uuidConsulta=75664a50-b3af-4c0a-9af1-36a6e10c02ce
-- jsonMtd: Indica que el formato de salida es el JSON que incluye metadatos y datos.
Ejemplo: http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla.do?accion
=jsonMtd&uuidConsulta=75664a50-b3af-4c0a-9af1-36a6e10c02ce
-- gviz: Indica que el formato de salida es el fichero JSON que sólo devuelve datos y está preparado para que pueda ser usado por la Google Visualization API.
Ejemplo: http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla.do?accion
=gviz&uuidConsulta=75664a50-b3af-4c0a-9af1-36a6e10c02ce

INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores.

15
Guía de uso API de acceso a ISTAC.base

Más contenido relacionado

La actualidad más candente

Web services GeneXus Tilo
Web services GeneXus TiloWeb services GeneXus Tilo
Web services GeneXus TiloGeneXus
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...BigClasses Com
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanDavid J Rosenthal
 
SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers Verbella CMG
 
Power BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI ServicePower BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI ServiceAdmin iLink
 
Power BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solutionPower BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solutionAlvina Verghis
 
Customer exit variables in sap
Customer exit variables in sapCustomer exit variables in sap
Customer exit variables in sapSidharth Sriram
 
D365 F&O - Data and Analytics White Paper
D365 F&O - Data and Analytics White PaperD365 F&O - Data and Analytics White Paper
D365 F&O - Data and Analytics White PaperGina Pabalan
 
What is Business Objects
What is Business Objects What is Business Objects
What is Business Objects BigClasses.com
 
Capturing Data Requirements
Capturing Data RequirementsCapturing Data Requirements
Capturing Data Requirementsmcomtraining
 
XDS and CDA with FHIR
XDS and CDA with FHIRXDS and CDA with FHIR
XDS and CDA with FHIRkwboone
 
SAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA ModelingSAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA ModelingSAP Technology
 
Creating a Data Driven Organization - StampedeCon 2016
Creating a Data Driven Organization - StampedeCon 2016Creating a Data Driven Organization - StampedeCon 2016
Creating a Data Driven Organization - StampedeCon 2016StampedeCon
 
Power BI - Gobernabilidad
Power BI - GobernabilidadPower BI - Gobernabilidad
Power BI - GobernabilidadGaston Cruz
 

La actualidad más candente (20)

Web services GeneXus Tilo
Web services GeneXus TiloWeb services GeneXus Tilo
Web services GeneXus Tilo
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
 
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by AtidanWorking with Microsoft Power Business Inteligence Tools - Presented by Atidan
Working with Microsoft Power Business Inteligence Tools - Presented by Atidan
 
SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers
 
Power BI Overview
Power BI Overview Power BI Overview
Power BI Overview
 
Power BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI ServicePower BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI Service
 
BI para todos
BI para todosBI para todos
BI para todos
 
Power BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solutionPower BI: Introduction with a use case and solution
Power BI: Introduction with a use case and solution
 
Customer exit variables in sap
Customer exit variables in sapCustomer exit variables in sap
Customer exit variables in sap
 
Introduccion a PowerBI
Introduccion a PowerBIIntroduccion a PowerBI
Introduccion a PowerBI
 
D365 F&O - Data and Analytics White Paper
D365 F&O - Data and Analytics White PaperD365 F&O - Data and Analytics White Paper
D365 F&O - Data and Analytics White Paper
 
What is Business Objects
What is Business Objects What is Business Objects
What is Business Objects
 
Capturing Data Requirements
Capturing Data RequirementsCapturing Data Requirements
Capturing Data Requirements
 
XDS and CDA with FHIR
XDS and CDA with FHIRXDS and CDA with FHIR
XDS and CDA with FHIR
 
SAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA ModelingSAP HANA SPS10- SAP HANA Modeling
SAP HANA SPS10- SAP HANA Modeling
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
Creating a Data Driven Organization - StampedeCon 2016
Creating a Data Driven Organization - StampedeCon 2016Creating a Data Driven Organization - StampedeCon 2016
Creating a Data Driven Organization - StampedeCon 2016
 
Dspace 7 presentation
Dspace 7 presentationDspace 7 presentation
Dspace 7 presentation
 
Power BI - Gobernabilidad
Power BI - GobernabilidadPower BI - Gobernabilidad
Power BI - Gobernabilidad
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 

Similar a Guía de uso API de acceso a ISTAC.base

Nucleo metadatos documentales de los recursos de información estadística del ...
Nucleo metadatos documentales de los recursos de información estadística del ...Nucleo metadatos documentales de los recursos de información estadística del ...
Nucleo metadatos documentales de los recursos de información estadística del ...Alberto González Yanes
 
Presentacion de proyecto
Presentacion de proyectoPresentacion de proyecto
Presentacion de proyectojuansf
 
CvTrafficCounter Video
CvTrafficCounter VideoCvTrafficCounter Video
CvTrafficCounter VideoPaul Arévalo
 
Universidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamartUniversidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamartVictor Dolores Marcos
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruzJeison Cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzJeison Cruz
 
Visualización de Big Data con Power View
Visualización de Big Data con Power ViewVisualización de Big Data con Power View
Visualización de Big Data con Power ViewEduardo Castro
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouseguest10616d
 
Curs 2.8. Utilización Automatizada de Datos Publicos (1)
Curs 2.8. Utilización Automatizada de Datos Publicos (1)Curs 2.8. Utilización Automatizada de Datos Publicos (1)
Curs 2.8. Utilización Automatizada de Datos Publicos (1)Iniciativa Barcelona Open Data
 
Análisis del esquema físico de datos
Análisis del esquema físico de datosAnálisis del esquema físico de datos
Análisis del esquema físico de datosLiliana Camargo
 
Adsi guía 4 - realizar el analisis de las bases de datos
Adsi   guía 4 - realizar el analisis de las bases de datosAdsi   guía 4 - realizar el analisis de las bases de datos
Adsi guía 4 - realizar el analisis de las bases de datosHelver Gilberto Parra Gonzalez
 
Servicios amazon en la nube.
Servicios amazon en la nube.Servicios amazon en la nube.
Servicios amazon en la nube.SusySotelo1
 

Similar a Guía de uso API de acceso a ISTAC.base (20)

Nucleo metadatos documentales de los recursos de información estadística del ...
Nucleo metadatos documentales de los recursos de información estadística del ...Nucleo metadatos documentales de los recursos de información estadística del ...
Nucleo metadatos documentales de los recursos de información estadística del ...
 
Presentacion de proyecto
Presentacion de proyectoPresentacion de proyecto
Presentacion de proyecto
 
CvTrafficCounter Video
CvTrafficCounter VideoCvTrafficCounter Video
CvTrafficCounter Video
 
Universidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamartUniversidad tecnológica de tehuacán datamart
Universidad tecnológica de tehuacán datamart
 
Glosario base de datos jeison cruz
Glosario base de datos jeison cruzGlosario base de datos jeison cruz
Glosario base de datos jeison cruz
 
Glosario base de datos Jeison Cruz
Glosario base de datos Jeison CruzGlosario base de datos Jeison Cruz
Glosario base de datos Jeison Cruz
 
Diccionario de datos1
Diccionario de datos1Diccionario de datos1
Diccionario de datos1
 
Base de Datos - Daniela Monsalve
Base de Datos - Daniela MonsalveBase de Datos - Daniela Monsalve
Base de Datos - Daniela Monsalve
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Visualización de Big Data con Power View
Visualización de Big Data con Power ViewVisualización de Big Data con Power View
Visualización de Big Data con Power View
 
Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4Tallerdebasededatosunidad1 4
Tallerdebasededatosunidad1 4
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouse
 
Curs 2.8. Utilización Automatizada de Datos Publicos (1)
Curs 2.8. Utilización Automatizada de Datos Publicos (1)Curs 2.8. Utilización Automatizada de Datos Publicos (1)
Curs 2.8. Utilización Automatizada de Datos Publicos (1)
 
Análisis del esquema físico de datos
Análisis del esquema físico de datosAnálisis del esquema físico de datos
Análisis del esquema físico de datos
 
Adsi guía 4 - realizar el analisis de las bases de datos
Adsi   guía 4 - realizar el analisis de las bases de datosAdsi   guía 4 - realizar el analisis de las bases de datos
Adsi guía 4 - realizar el analisis de las bases de datos
 
Servicios amazon en la nube.
Servicios amazon en la nube.Servicios amazon en la nube.
Servicios amazon en la nube.
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Capítulo 3 todo genera datos
Capítulo 3 todo genera datosCapítulo 3 todo genera datos
Capítulo 3 todo genera datos
 
Herramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bdHerramientas de control,monitoreoy estadistica de bd
Herramientas de control,monitoreoy estadistica de bd
 
Manual del programa
Manual del programaManual del programa
Manual del programa
 

Más de Instituto Canario de Estadística (ISTAC)

[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividadInstituto Canario de Estadística (ISTAC)
 
Análisis regional e insular de las predicciones de entradas de pasajeros en C...
Análisis regional e insular de las predicciones de entradas de pasajeros en C...Análisis regional e insular de las predicciones de entradas de pasajeros en C...
Análisis regional e insular de las predicciones de entradas de pasajeros en C...Instituto Canario de Estadística (ISTAC)
 
La estadística pública en la evaluación de políticas publicas. 2ª parte
La estadística pública en la evaluación de políticas publicas. 2ª parteLa estadística pública en la evaluación de políticas publicas. 2ª parte
La estadística pública en la evaluación de políticas publicas. 2ª parteInstituto Canario de Estadística (ISTAC)
 
La estadística pública en la evaluación de políticas: Introducción a la esta...
La estadística pública en la evaluación  de políticas: Introducción a la esta...La estadística pública en la evaluación  de políticas: Introducción a la esta...
La estadística pública en la evaluación de políticas: Introducción a la esta...Instituto Canario de Estadística (ISTAC)
 
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...Instituto Canario de Estadística (ISTAC)
 
Casos de uso de fuentes big data en las estadísticas económicas de Canarias
Casos de uso de fuentes big data en las estadísticas económicas de CanariasCasos de uso de fuentes big data en las estadísticas económicas de Canarias
Casos de uso de fuentes big data en las estadísticas económicas de CanariasInstituto Canario de Estadística (ISTAC)
 
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS . A strateg...
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS. A strateg...REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS. A strateg...
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS . A strateg...Instituto Canario de Estadística (ISTAC)
 
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégicaSISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégicaInstituto Canario de Estadística (ISTAC)
 

Más de Instituto Canario de Estadística (ISTAC) (20)

Sistema de Datos Integrados (iDatos) - capacidades analíticas
Sistema de Datos Integrados (iDatos) - capacidades analíticasSistema de Datos Integrados (iDatos) - capacidades analíticas
Sistema de Datos Integrados (iDatos) - capacidades analíticas
 
Turismo Canarias 2018. Islas
Turismo Canarias 2018. IslasTurismo Canarias 2018. Islas
Turismo Canarias 2018. Islas
 
Crecimiento vegetativo
Crecimiento vegetativoCrecimiento vegetativo
Crecimiento vegetativo
 
Indicadores para politicas publicas
Indicadores para politicas publicasIndicadores para politicas publicas
Indicadores para politicas publicas
 
Presentacion chatbot istac
Presentacion chatbot istacPresentacion chatbot istac
Presentacion chatbot istac
 
[Jecas2018] entorno de computo estadistico en e datos
[Jecas2018] entorno de computo estadistico en e datos[Jecas2018] entorno de computo estadistico en e datos
[Jecas2018] entorno de computo estadistico en e datos
 
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
[Jecas2018] estadisticas suburbanas de poblacion y su relacion con la actividad
 
[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias
[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias
[Jecas2018] marco de desarrollo del sistema de datos integrados de canarias
 
[Jecas2018] marco de estadistica espacial de canarias
[Jecas2018] marco de estadistica espacial de canarias[Jecas2018] marco de estadistica espacial de canarias
[Jecas2018] marco de estadistica espacial de canarias
 
Matrimonios. 2015
Matrimonios. 2015Matrimonios. 2015
Matrimonios. 2015
 
Nombres más comunes entre recién nacidos. 2016
Nombres más comunes entre recién nacidos. 2016Nombres más comunes entre recién nacidos. 2016
Nombres más comunes entre recién nacidos. 2016
 
201807 gobcan jordanas datos abiertos
201807  gobcan   jordanas datos abiertos 201807  gobcan   jordanas datos abiertos
201807 gobcan jordanas datos abiertos
 
Análisis regional e insular de las predicciones de entradas de pasajeros en C...
Análisis regional e insular de las predicciones de entradas de pasajeros en C...Análisis regional e insular de las predicciones de entradas de pasajeros en C...
Análisis regional e insular de las predicciones de entradas de pasajeros en C...
 
La estadística pública en la evaluación de políticas publicas. 2ª parte
La estadística pública en la evaluación de políticas publicas. 2ª parteLa estadística pública en la evaluación de políticas publicas. 2ª parte
La estadística pública en la evaluación de políticas publicas. 2ª parte
 
La estadística pública en la evaluación de políticas: Introducción a la esta...
La estadística pública en la evaluación  de políticas: Introducción a la esta...La estadística pública en la evaluación  de políticas: Introducción a la esta...
La estadística pública en la evaluación de políticas: Introducción a la esta...
 
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
Apuntes metodológicos de la Encuesta de Seguimiento de la Marca Turística de ...
 
Casos de uso de fuentes big data en las estadísticas económicas de Canarias
Casos de uso de fuentes big data en las estadísticas económicas de CanariasCasos de uso de fuentes big data en las estadísticas económicas de Canarias
Casos de uso de fuentes big data en las estadísticas económicas de Canarias
 
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS . A strateg...
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS. A strateg...REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS. A strateg...
REGIONAL TOURISM INFORMATION SYSTEM (R-TIS) OF THE CANARY ISLANDS . A strateg...
 
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégicaSISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
SISTEMA REGIONAL DE ESTADÍSTICAS DE TURISMO. Una aproximación estratégica
 
Entidades y núcleos turísticos. estadísticas asociadas
Entidades y núcleos turísticos. estadísticas asociadasEntidades y núcleos turísticos. estadísticas asociadas
Entidades y núcleos turísticos. estadísticas asociadas
 

Último

ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 

Último (20)

ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 

Guía de uso API de acceso a ISTAC.base

  • 1. INFRAESTRUCTURA ESTADÍSTICA API DE ACCESO A LOS DATOS DE ISTAC.base GUÍA DE USO PARA DESARROLLADORES
  • 2. INFRAESTRUCTURA ESTADÍSTICA API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores. Elaboración y edición: Instituto Canario de Estadística Luis Doreste Silva, 101 - Planta 7. 35004 Las Palmas de Gran Canaria. Tlf.: 928 290 062 - Fax: 928 243 354 Rambla de Santa Cruz, 149 38001 Santa Cruz de Tenerife Tlf.: 922 922 801 - Fax: 922 475 004 Servidor Web: http://www.gobiernodecanarias.org/istac E-mail: istac@gobiernodecanarias.org Licencia: Este documento se distribuye bajo Licencia de Reconocimiento 3.0 de Creative Commons. Texto legal: http://creativecommons.org/licenses/by/3.0/es/legalcode.es
  • 3. INFRAESTRUCTURA ESTADÍSTICA API DE ACCESO A LOS DATOS DE ISTAC.base GUÍA DE USO PARA DESARROLLADORES
  • 4.
  • 5. Sumario ¿Qué es ISTAC.base? /7 Acceso a ISTAC.base /7 Información de acceso a los datos /7 Formatos de respuesta del acceso a los datos /9 Formato PX /9 Google Visualization /9 JSON /11 URL de acceso a los datos /15 Descarga /15 Consulta /15
  • 6.
  • 7. ¿Qué es ISTAC.base? ISTAC.base es el sistema principal que utiliza el Instituto Canario de Estadística (ISTAC) para el almacenamiento y difusión de las estadísticas de la Comunidad Autónoma de Canarias. En ese sentido, en ISTAC.base se incluye la mayor parte de la información que el ISTAC produce, sistematiza o difunde. ISTAC.base responde a los siguientes objetivos: 1. Disponer de una base de datos con estadísticas accesibles por Internet. 2. Establecer un sistema de publicación digital a medida, sin limitación en la cantidad de datos a ofrecer y sin renunciar a los componentes más típicos de las tablas estructuradas de una publicación estadística. 3. Incorporar ficheros en un formato tratable común que incluyan información numérica y metadatos asociados con el objetivo de documentar claramente la información numérica. 4. Proporcionar un canal de difusión de datos de utilidad estadística complementario a otros formatos que permita el acceso a series históricas de información estadística. 5. Utilizar formatos homogéneos con otros productores de estadísticas. 6. Ofrecer más información, más rápida y con mayor calidad en datos y metadatos. 7. Facilitar una herramienta útil, rápida y económica para la disponibilidad de series estadísticas. Acceso a ISTAC.base Los datos de ISTAC.base se pueden consultar mediante los principales navegadores Web del mercado, para ello usamos el aplicativo JAXI. Si lo desea, puede consultar el video-tutorial sobre cómo acceder y usar JAXI accediendo a la siguiente dirección: https://www.youtube.com/watch?feature=player_embedded&v=2rlhozWM42Y Información de acceso a los datos Cuando en el JAXI accedemos a cualquier publicación nos aparece una relación de tablas, agrupadas en capítulos, que forman parte de la publicación que está siendo consultada. Alineado a la parte izquierda de cada tabla aparece un icono que cuando cliqueamos nos mues-
  • 8. tra un panel que nos proporciona información relativa a los medios disponibles para llevar a cabo la descarga de los datos asociados a la tabla. Ilustración 1. Panel de información de descarga Este panel nos proporciona la siguiente información relativa a la descargar: • Identificador del archivo Se trata del identificador unívoco del archivo que además nos permite contextualizar al mismo. El identificador se construye de la siguiente manera: -- Los siete primeros caracteres indican el código de la operación estadística. -- Los siguientes tres caracteres indican el tipo de recurso del que se trata. El tipo DSC es usado para Datasets. Los siguientes cuatro caracteres son el indicador del recurso dentro de la operación estadística. Los últimos seis caracteres siempre comienzan por “V” e indican la versión del recurso. • Fecha de última actualización Indica la fecha en la que se actualizó por última vez el recurso. • Tamaño del archivo Indica el tamaño del archivo a descargar. • Número de datos Indica el número de observaciones que contiene el recurso. • Número de variables Indica el número de variables que existen en el recurso. • Formatos de descarga Indica los formatos en los que podemos llevar a cabo la descarga de los datos. Los posibles formatos son: .px, .gviz o .json. A continuación se explican cada uno de estos formatos. 8 INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
  • 9. Formatos de respuesta del acceso a los datos Formato PX Ficheros que siguen el estándar de facto PC-Axis. Puede obtener más información sobre este estándar en: http://www.scb.se/pc-axis Google Visualization En este caso se nos provee una URL en la que podemos acceder a un fichero que devuelve los datos según el protocolo de datasources para herramientas de gráficos de Google (v0.6). Está URL podríamos usarla para insertarla en una página web que haga uso de la Google Visualization API para mostrar los datos que se están devolviendo. A continuación se muestra un ejemplo de cómo se podría construir una página web que hiciera uso de la Google VisualiZation API para mostrar datos relativos a una consulta del ISTAC. Partimos que de que la URL del ISTAC que contiene los datos que vamos a reutilizar es la siguiente: http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla. do?accion=gviz&uuidConsulta=66bd5331-52bc-4de5-ab0b-d51cee9ed434 El código de la página sería como sigue: <!DOCTYPE html> <html> <head> <title>Getting Started Example</title> <!--Load the AJAX API--> <script type=”text/javascript” src=”http://www.google.com/jsapi”></ script> <script type=”text/javascript”> //Load the Visualization API and the ready-made Google table visualization google.load(‘visualization’, ‘1’, {‘packages’:[‘table’,’barchart’]}); // Set a callback to run when the API is loaded. google.setOnLoadCallback(init); // Send the query to the data source. function init() { // Specify the data source URL. var query = new google.visualization.Query(‘http:// www.gobiernodecanarias.org/istac/jaxi-istac/tabla. do?accion=gviz&uuidConsulta=66bd5331-52bc-4de5-ab0b-d51cee9ed434’); } // Send the query with a callback function. query.send(handleQueryResponse); // Handle the query response. function handleQueryResponse(response) { if (response.isError()) { INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores. 9
  • 10. alert(‘Error in query: ‘ + response.getMessage() + ‘ ‘ + response. getDetailedMessage()); return; } // Draw the visualization. var data = response.getDataTable(); var chart = new google.visualization.LineChart(document. getElementById(‘chart_div’)); chart.draw(data, {width: 1000, height: 640, title: ‘Expectativas de los hoteleros sobre la marcha del negocio respecto al trimestre anterior’}); var table = new google.visualization.Table(document. getElementById(‘table_div’)); table.draw(data, {width: 1000, showRowNumber: true}); } </script> </head> <body> <h1>Prueba con Google Visualization!!!</h1> <!--Div that will hold the visualization--> <div id=”chart_div”></div> <div id=”table_div”></div> </body> </html> El resultado que obtendríamos sería el siguiente: Ilustración 2. Ejemplo de visualización con Google Visualization 10 INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
  • 11. JSON En este caso se nos provee una URL en la que podemos acceder a un fichero en formato JSON con la que podríamos ser capaces de obtener toda la información relevante que se muestra en la página de visualización de datos del JAXI (visualización HTML). El fichero JSON que se devuelve tiene la siguiente información: • Grupo de metadatos UUID -- Identificador único del recurso que se está obteniendo. TITLE -- Título del recurso que se está obteniendo. URI_PX -- URI del PX al que está vinculado el recurso que se está obteniendo. STUB -- Variables que van en la fila del dataset. HEADING -- Variables que van en las columnas del dataset. CATEGORIES -- Categorías (códigos y etiquetas) de cada una de las variables anteriormente definidas en el STUB y el HEADING. TEMPORALS -- Variables que se corresponden con el cubrimiento temporal. SPATIALS -- Variables que se corresponden con el cubrimiento geográfico. CONT_VARIABLE -- Variable que actúa como dimensión de medida. INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores. 11
  • 12. SOURCE -- Organismo que elabora y produce el recurso. SURVEY_CODE -- Código de la operación estadística en la que se publica el recurso. SURVEY_TITLE -- Título de la operación estadística en la que se publica el recurso. NOTES -- Notas del PX asociado. PUBLISHERS -- Organismo que publica el recurso Debe tener en cuenta que si par alguno de los metadatos anteriores no existe dato, este campo se omitiría en la respuesta. • Datos Se especifica el valor de la observación y posteriormente se fijan los valores de las dimensiones. Ejemplo: {           “Valor”:”9.99”,           “dimCodes”:[              “0”,              “ES70”,              “2012Q4”,              “3”           ]        }, Ejemplo de respuesta JSON: { “uuid”:”66bd5331-52bc-4de5-ab0b-d51cee9ed434”, “title”:”Expectativas de la marcha del negocio respecto al trimestre anterior según categorías de los establecimientos por islas y periodos.”, “uriPx”:”urn:uuid:d40899d9-2bd6-4f58-b3c4-0797dec9eadf”, “stub”:[ “Categorías de los establecimientos”, “Islas” ], “heading”:[ “Periodos”, “Expectativas de la marcha del negocio” ], “categories”:[ { “variable”:”Categorías de los establecimientos”, 12 INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
  • 13. }, { }, { }, { “codes”:[ “0”, “6”, “7” ], “labels”:[ “TOTAL CATEGORÍAS”, “1, 2, 3 Estrellas”, “4, 5 Estrellas” ] “variable”:”Islas”, “codes”:[ “ES70”, “ES708”, “ES704”, “ES705”, “ES709”, “ES706”, “ES707”, “ES703” ], “labels”:[ “CANARIAS”, “Lanzarote”, “Fuerteventura”, “Gran Canaria”, “Tenerife”, “La Gomera”, “La Palma”, “El Hierro” ] “variable”:”Periodos”, “codes”:[ “2012Q4”, “2012Q3” ], “labels”:[ “2012 Cuarto trimestre”, “2012 Tercer trimestre” ] “variable”:”Expectativas de la marcha del negocio”, “codes”:[ “1”, “2”, “3”, “0” ], “labels”:[ “Favorable”, “Normal”, INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores. 13
  • 14. } } 14 ] “Desfavorable”, “SALDO” ], “temporals”:[ “Periodos” ], “spatials”:[ “Islas” ], “contVariable”:”Expectativas de la marcha del negocio”, “source”:”Instituto Canario de Estadística (ISTAC).”, “surveyCode”:”C00030A”, “surveyTitle”:”Encuesta de Expectativas Hoteleras”, “publishers”:[ “Instituto Canario de Estadística (ISTAC)” ], “data”:[ { “Valor”:”25.06”, “dimCodes”:[ “0”, “ES70”, “2012Q4”, “1” ] }, { “Valor”:”64.94”, “dimCodes”:[ “0”, “ES70”, “2012Q4”, “2” ] }, { “Valor”:”9.99”, “dimCodes”:[ “0”, “ES70”, “2012Q4”, “3” ] }, … ] INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base. Guía de uso para desarrolladores.
  • 15. URL de acceso a los datos Podemos interactuar con los datos de dos maneras distintas: descarga o consulta. Descarga El formato de descarga existente es el archivo PX. La dirección de descarga es la siguiente: http://<url_servidor>/jaxi-istac/descarga.do?uripx=<URI_PX> Donde el parámetro “uripx” espera la URI del PX que deseamos descargar. Ejemplo: http://www.gobiernodecanarias.org/istac/jaxi-istac/descarga. do?uripx=urn:uuid:d40899d9-2bd6-4f58-b3c4-0797dec9eadf Consulta La dirección de acceso/consulta es la misma en todos los casos: http://<url_servidor>/jaxi-istac/tabla.do Más dos parámetros en la URL: • uuidConsulta Identificador único para cada consulta. • accion Indica el formato en el que se desean consultar los datos. Los posibles valores de este parámetro son: -- html: Indica que el formato de salida es la página de datos de JAXI. Ejemplo: http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla.do?accion =html&uuidConsulta=75664a50-b3af-4c0a-9af1-36a6e10c02ce -- jsonMtd: Indica que el formato de salida es el JSON que incluye metadatos y datos. Ejemplo: http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla.do?accion =jsonMtd&uuidConsulta=75664a50-b3af-4c0a-9af1-36a6e10c02ce -- gviz: Indica que el formato de salida es el fichero JSON que sólo devuelve datos y está preparado para que pueda ser usado por la Google Visualization API. Ejemplo: http://www.gobiernodecanarias.org/istac/jaxi-istac/tabla.do?accion =gviz&uuidConsulta=75664a50-b3af-4c0a-9af1-36a6e10c02ce INFRAESTRUCTURA ESTADÍSTICA. API de acceso a los datos de ISTAC.base Guía de uso para desarrolladores. 15