Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

En este notebook aparece la documentación relativa al grupo de intérpretes %onesaitplatform de Apache Zeppelin. En este documento se detallan las funcionalidades de los intérpretes del grupo.

Contenidos

%onesaitplatform

Este intérprete dispone de funcionalidades de comunicación con el módulo IoT-Broker, que se utiliza para consultar e insertar datos en ontologías.

FuncionalidadSintaxisEjemploDescripción
Mostrar la ayudahelphelpMuestra la ayuda del intérprete
Modo debugsetDebugMode(<true / false>)setDebugMode(true)Habilita el modo debug para mostrar la traza de debug
Iniciar conexióninitConnection("<iot_client>", "<iot_client_token>")initConnection("ExampleClient", "674a6e03348a418787e5af4hcdf5b3df")Inicia la conexión con el IoT-Broker mediante un Digital Client autorizado
Consulta de datos SQL

select * from <ontology> (SQL)

select * from Restaurants limit 3

Consulta de datos con sintaxis SQL

Consulta de datos NATIVEdb.<ontology>.find(); (MongoDB)db.Restaurants.find().limit(3)Consulta de datos con sintaxis MongoDB
Consulta de datos como zeppelin tableasZTable(<query>)asZTable(select c.Restaurant.borough, c.Restaurant.grades[0].score from Restaurants AS c)Consulta de datos con formato zeppelin table desde una consulta
Introducir valores en contextoz.put("<key>", <query>)z.put("testZ", select * from Restaurants limit 1)Guarda los resultados de una consulta en una variable de contexto
Recuperar valores desde contextoz.get("<key>")z.get("testZ")Recupera los datos de una variable del contexto
Insertar valores en ontologíainsert("<ontology>", z.get("<key>"))insert("Restaurants",z.get("testZ"))Inserta los valores en una ontología
Consultas con paginaciónpaginatedQuery(<query>)z.put("paginated_query", paginatedQuery(select * from Restaurants))Realiza las peticiones en batches configurables desde el gestor de intérpretes

%onesaitplatform.apimanager

Este intérprete dispone de funcionalidades de comunicación con el módulo Api Manager, que se utiliza para gestionar y utilizar las APIs REST de la plataforma.

FuncionalidadSintaxisEjemploDescripción
Mostrar la ayudahelphelpMuestra la ayuda del intérprete
Modo debugsetDebugMode(<true / false>)setDebugMode(true)Habilita el modo debug para mostrar la traza de debug
Set tokensetToken("<user_token>")setToken("07619411b8b68fe4942c2kb0344a72d5")Establece el token de usuario necesario para las llamadas
Listar APIs de usuariolistAPIS("<user>")listAPIS("usuario")Lista la información básica de las APIs del usuario <usuario>
Introducir valores en contextoz.put("<key>", <data>)z.put("apis_usuario", listAPIS("usuario"))Guarda un conjunto de datos en una variable de contexto
Recuperar valores desde contextoz.get("<key>")z.get("apis_usuario")[0]Recupera los datos de una variable del contexto
Buscar información de una APIfindAPI("<api_name>", "<api_status>", "<user>")findAPI("ExampleAPI", "Development", "usuario")Recupera la información detallada de un API
Llamar a una APIcallAPI("<api_path>", "<method>", "<body>")z.put("test_Call", callAPI("v1/exampleAPI", "GET", "null"))Realiza una llamada a una API de la plataforma

Para ver un ejemplo de uso de los intérpretes, consultar (Notebooks) (ES) Cómo utilizar los intérpretes %onesaitplatform.

  • No labels