Publicado el :

Sans titre

Este código también está disponible en: Deutsch English Français
En espera de validación
1 Bloque de código
OPTIONS
Explicación :
Configuración de las opciones de entorno (visualización de macros) e inclusión de la librería de macros 'sparqlquery.sas' necesaria para la ejecución.
¡Copiado!
1options mprint nocenter;
2%include "sparqlquery.sas";
3 
2 Bloque de código
MACRO Data
Explicación :
Llamada a la macro `%sparqlupdate` para ejecutar una consulta `INSERT DATA` SPARQL. Los parámetros definen la URL del endpoint, la propia consulta SPARQL (con los prefijos RDF y los datos a insertar), el nombre de la tabla de salida (`updateresult`) y activa el modo de depuración.
¡Copiado!
1%sparqlupdate(
2endpoint=http://localhost:3030/test/update,
3update=%str(
4prefix ct:
5prefix css:
6prefix owl: 2002/07/owl#>
7prefix rdf: 1999/02/22-rdf-syntax-ns#>
8prefix xsd: 2001/XMLSchema#>
9prefix rdfs: 2000/01/rdf-schema#>
10 
11INSERT DATA
12{
13ct:NCT00799760 css:enrollment "541"^^xsd:int ;
14 css:phase "Phase 3" ;
15 css:title "Evaluation of Efficacity and Safety of Oseltamivir and Zanamivir" .
16}
17),
18resultdsn=updateresult,
19debug=Y
20);
3 Bloque de código
PROC PRINT
Explicación :
Visualización del contenido de la tabla `updateresult` para verificar el estado de la actualización (éxito o error devuelto por el servidor SPARQL).
¡Copiado!
1PROC PRINT DATA=updateresult width=min;
2RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.