Skip to content
← Todas las soluciones
Apache Superset logo

Datos y analítica solución

Ejecuta Apache Superset en local con FlyEnv

Apache Superset usa Python, una base de datos de metadatos, Redis y un proxy inverso. FlyEnv ayuda a gestionar juntos estos servicios locales de analítica.

Stack del proyecto local

Servicios que FlyEnv puede gestionar para Apache Superset

Acerca de Apache Superset

Apache Superset es una plataforma open source de analítica y exploración de datos construida en torno a conexiones SQLAlchemy, SQL Lab, definiciones de gráficos, dashboards y permisos detallados. Suele usarse para consultar almacenes de datos analíticos existentes, no para ser dueña de los datos de negocio en sí.

Un entorno local de Superset usa Python y una base de datos de metadatos, con Redis y Celery gestionando habitualmente la caché, las consultas asíncronas, las alertas y los informes. La CLI `superset` inicializa los metadatos y los roles; un broker, un servicio SMTP o un proxy inverso solo son necesarios cuando las funciones seleccionadas los usan.

Capacidades principales

  • SQL Lab
  • Capa semántica de datasets
  • Explorador de gráficos
  • Dashboards
  • Permisos por rol
  • Alertas e informes

Casos de uso comunes

  • Análisis SQL exploratorio
  • Dashboards de analítica operativa
  • BI embebida
  • Entrega programada de informes
  • Pruebas de integración de fuentes de datos

El desarrollo local de Superset abarca metadatos, caché y motores de datos

Una instancia básica puede iniciarse de forma sencilla, pero las funciones de analítica asíncrona necesitan la misma topología de workers configurada para el proyecto.

Entorno de Python y CLI de superset
Ejecutan el servidor web y comandos como `superset db upgrade` y `superset init`.
Base de datos de metadatos
PostgreSQL o MySQL suelen persistir usuarios, datasets, gráficos, dashboards y la configuración.
Workers de Redis y Celery
Habituales cuando se habilitan la caché, las consultas asíncronas de SQL Lab, las alertas o los informes.
Fuentes de datos analíticas
Conecta solo las bases de datos o data warehouses necesarios para probar datasets y dashboards.

Recursos del proyecto

Para los comandos de instalación, las versiones compatibles y la configuración específica del proyecto, consulta la documentación oficial de Apache Superset .

Stack local típico

Los servicios exactos dependen del proyecto, su versión y su configuración local. Esta es una configuración local común, no un requisito fijo.

ComponenteRol típico
PythonEjecuta Python para el entorno local de Apache Superset.
PostgreSQLMySQLEjecuta PostgreSQL / MySQL para el entorno local de Apache Superset.
RedisEjecuta Redis para el entorno local de Apache Superset.
NginxCaddyEjecuta Nginx / Caddy para el entorno local de Apache Superset.

Cómo ayuda FlyEnv

  • Adapta el runtime del proyecto

    Elige la versión de runtime que necesita Apache Superset.

  • Gestiona los servicios locales

    Inicia bases de datos, cachés y otros servicios solo cuando el proyecto los necesite.

  • Mantén los proyectos aislados

    Permite que cada proyecto use sus propias versiones y configuraciones de servicios.

  • Configura dominios locales

    Accede a los proyectos mediante dominios locales y HTTPS cuando sea necesario.

Configura el entorno local

La instalación del proyecto sigue la documentación oficial. FlyEnv gestiona los runtimes, las bases de datos, los servidores web y los servicios auxiliares que lo rodean.

  1. 1Instala el proyecto y sus dependencias siguiendo la documentación oficial de Apache Superset.
  2. 2Selecciona en FlyEnv la versión de runtime que necesita el proyecto.
  3. 3Inicia los servicios de base de datos indicados en la configuración del proyecto.
  4. 4Inicia la caché, la búsqueda u otros servicios auxiliares solo cuando sean necesarios.
  5. 5Configura el servidor web local, los dominios y HTTPS según sea necesario.
  6. 6Agrupa los servicios relacionados para iniciarlos juntos de nuevo con facilidad.

¿Listo para ejecutar Apache Superset en local?

Usa FlyEnv para gestionar los runtimes, las bases de datos, los servidores web y los servicios que rodean a tu entorno local de Apache Superset .

Descargar FlyEnv

¿Tienes preguntas sobre el uso de FlyEnv?