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
Table of Contents |
---|
%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.
Funcionalidad | Sintaxis | Ejemplo | Descripción |
---|---|---|---|
Mostrar la ayuda | help | help | Muestra la ayuda del intérprete |
Modo debug | setDebugMode(<true / false>) | setDebugMode(true) | Habilita el modo debug para mostrar la traza de debug |
Iniciar conexión | initConnection("<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 NATIVE | db.<ontology>.find(); (MongoDB) | db.Restaurants.find().limit(3) | Consulta de datos con sintaxis MongoDB |
Consulta de datos como zeppelin table | asZTable(<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 contexto | z.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 contexto | z.get("<key>") | z.get("testZ") | Recupera los datos de una variable del contexto |
Insertar valores en ontología | insert("<ontology>", z.get("<key>")) | insert("Restaurants",z.get("testZ")) | Inserta los valores en una ontología |
Consultas con paginación | paginatedQuery(<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.
...