Artículo
· 20 abr, 2023 Lectura de 2 min

Apache Superset con InterSystems IRIS

Apache Superset es una moderna plataforma para la visualización y exploración de datos. Superset puede reemplazar o aumentar las herramientas patentadas de business intelligence para muchos equipos. Y se puede integrar con una gran variedad de fuentes de datos.

¡Y ahora es posible utilizarla con InterSystems IRIS!

Hay disponible una demo online que usa IRIS Cloud SQL como fuente de datos.

Apache Superset ofrece un conjunto de ejemplos, que han sido cargados con éxito en IRIS, y se muestran en cuadros de mando de ejemplo.

El soporte para IRIS se implementa con un paquete Python llamado superset-iris, que se puede instalar en Superset manualmente.

Superset utiliza SQLAlchemy como motor de base de datos, así que el paquete superset-iris utiliza sqlalchemy-iris.

Una vez instalado el paquete en el entorno Superset, es posible seleccionar InterSystems IRIS del listado de bases de datos soportadas.

Para conectar a la base de datos de IRIS, se requiere el URI de SQLAlchemy URI en la forma iris://{login}:{password}@{hostname}:{port}/{namespace}

La prueba de conexión debería comprobar si el servidor está disponible. Después haz clic en Connect para terminar de añadir la base de datos.

En el mismo formulario de edición/configuración, en la pestaña Advanced, y en apartado Seguridad, en la opción Allow file uploads to database, que permitirá subir ficheros CSV y construir tablas con datos en IRIS basados en ellos.

En SQL Lab, se permite la ejecución de Queries SQL

Además de recoger y mostrar información sobre Schemas y tablas existentes en él, permite previsualizar esas tablas y permite la construcción de sentencias SQL con las columnas disponibles.

Para probarlo localmente, clona el repositorio

git clone https://github.com/caretdev/superset-iris.git superset-iris
cd superset-iris

Inicia Superset con Docker-Compose

docker-compose pull
docker-compose up -d

Durante el arranque, importa datos de ejemplo a la base de datos de IRIS. Tardará un rato, una vez que se termine, ejecuta este comando

docker-compose logs -f superset-init

Cuando el comando de arriba termine el trabajo, ve a http://localhost:8088/dashboard/list/. Los cuadros de mando están disponibles sin autorización. Para acceder a SQL Lab utiliza admin/admin como login y password.

Comentarios (0)1
Inicie sesión o regístrese para continuar