Aplicación IPython IRIS Magic
ipython-iris-magic
%%iris magic para IPython, puede ejecutar comandos ObjectScript en NoteBooks.
Puede ejecutarse en cualquier Notebook (por ej. Jupyter) y no requiere ninguna configuración especial ni en IRIS ni en el propio Notebook.
Demo
Native Api
Python Embebido
Como podéis ver, la primera línea carga la "magia", la segunda línea se conecta al servidor y la tercera línea ejecuta el comando ObjectScript.
Esta demo está disponible en example/Notebooks/Demo-Iris-Magic.ipynb
.
Para ver la demo en acción, ejecuta los siguientes comandos en el directorio raíz del proyecto:
docker-compose up
A continuación, accede a esta URL: http://127.0.0.1:8888/notebooks/Demo-Iris-Magic.ipynb
Carga la "magia"
%load_ext iris_magic
Conéctate al servidor de IRIS
%%iris iris://superuser:SYS@localhost:1972/USER
Ejecuta comandos Objectscript
%%iris
Set x = 1
Write x
Puedes utilizar la "magia" también para ejecutar queries SQL.
Carga la "magia"
%load_ext sql
/!\ Necesitarás instalar la extensión SQL en primer lugar.
La extensión SQL no forma parte de la instalación estándar de IPython. Puedes instalara con el siguiente comando:
pip install ipython-sql
Conéctate al servidor IRIS
%sql iris://superuser:SYS@localhost:1972/USER
Ejecuta la query SQL
%sql SELECT 1
Instalación
Para poder utilizar esta "magia", debes instalar el paquete ipython-iris-magic.
pip install ipython-iris-magic
Todas las dependencias se instalarán automáticamente.
Uso
%load_ext iris_magic
%%iris iris://superuser:SYS@localhost:1972/USER
set test = "toto"
zw test
Resultado:
test="toto"