Artículo
Guillaume Rongier · Ene 3 Lectura de 2 min

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

image

Python Embebido

image

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"
0
0 17
Debate (0)1
Inicie sesión o regístrese para continuar