¿Cuál es la mejor manera de crear paneles basados ​​en web basados ​​en múltiples tablas y bases de datos MySQL?

Puedes usar Cluvio para eso.

Con Cluvio puede crear paneles interactivos basados ​​en consultas SQL en solo un par de minutos y compartirlos con su equipo o externamente.

Los principales diferenciadores de Cluvio son:

Amplio soporte de bases de datos. Cluvio trabaja con Redshift, Postgres, MySQL, MariaDB, AWS Aurora, Google Cloud Spanner, Google Big Query, Google CloudSQL, Microsoft SQL Server, Oracle y Exasol.

Precios. Muchas plataformas de BI en la nube comienzan en un par de miles de dólares / mes. El modelo de precios de Cluvio, que incluye un plan gratuito, es mucho más adecuado para empresas más pequeñas y más jóvenes.

Editor avanzado de SQL. Resaltado de sintaxis, autocompletado inteligente sensible al contexto, fragmentos de SQL y más.

Recomendaciones de consultas inteligentes. El “Almanaque” (visible a la izquierda en la primera captura de pantalla) no solo le proporciona una visualización de su modelo de datos, sino que también sugiere inteligentemente consultas SQL que puede usar para explorar fácilmente sus datos.

Paneles interactivos. En Cluvio es fácil parametrizar informes y hacer paneles interactivos con filtros personalizados y basados ​​en el tiempo.

Usabilidad. El diseño y la usabilidad son naturalmente subjetivos, así que solo dejo que las imágenes hablen por sí mismas.

El editor de consultas de Cluvio:

Un panel de muestra:

Más de 300 empresas ya usan Cluvio para analizar sus datos, debería intentarlo.

Descargo de responsabilidad: trabajo allí

Pruebe Roosboard , una herramienta de inteligencia empresarial basada en búsquedas que facilita la creación de paneles e informes interactivos. Proporcionamos una fácil integración con MySQL que permite a las organizaciones aumentar la agilidad empresarial y reducir los costos. Con unos pocos pasos, puede comenzar a visualizar el KPI de su empresa y realizar un seguimiento de sus registros de inmediato para tomar las decisiones necesarias a tiempo.

El análisis se puede hacer más fácilmente al verlo en el tablero y, finalmente, los informes se pueden compartir para una mayor interacción dentro o fuera de la organización.

Para obtener más información, haga clic aquí: Solicite una demostración | Roosboard.com

Hay muchos buenos paquetes de visualización como phplot, pentaho, jgraph. Personalmente, me decidí por d3.js debido a su poder para hacer más que solo gráficos de barras y pasteles.

Entonces crea su SQL para cada tipo de informe y alimenta la herramienta (generalmente con js / JSON). Una cosa a tener en cuenta es que los paneles pueden ser una gran carga en el servidor, si cada informe se carga en la carga de la página / en tiempo real. Aquí prefiero crear esos informes como cron con 20 minutos, 1 hora o 24 retrasos en esos datos. Esto varía según los requisitos del usuario. Muchas veces los datos hasta ayer (generando un informe a media noche) son aceptables. Otros informes pueden necesitar ser más actuales. La frecuencia de esos informes depende de usted. Puede guardar los informes en la base de datos, en el sistema de archivos o incluso en una memoria caché (utilizando el vencimiento de la memoria caché para activar los informes) para simplificar su publicación.

Puede consultar el software Ubiq Dashboard. Es un software de panel basado en la web que le permite crear paneles interactivos a partir de bases de datos MySQL. Ubiq proporciona la capacidad de consultar datos de múltiples tablas y bases de datos utilizando combinaciones. Admite la creación de paneles desde bases de datos MySQL locales y remotas. Para que pueda crear paneles sin mover o cargar sus datos.

Ubiq proporciona:

  1. Arrastrar y soltar la interfaz de usuario para consultar la base de datos
  2. Amplia gama de visualizaciones.
  3. Diseñador visual del tablero
  4. Tableros receptivos basados ​​en la web
  5. Posibilidad de exportar paneles en múltiples formatos
  6. Informes automáticos por correo electrónico

Como han dicho otros, una capa que presenta sus tablas / vistas en formato JSON (una API) es una gran técnica de abstracción y simplificación para paneles. Si no está seguro y quiere que algo funcione hoy en la pila de LAMP, intente: Apigility

Panel de Mysql basado en la web, vea DEMO en: http://www.excelformat.com

Domo es el mejor producto que he visto en acción para hacer esto de una manera extremadamente fácil. He examinado personalmente muchos productos y nada está lo suficientemente cerca como para darle la facilidad de uso, integración y front-end total que Domo puede.