Acceso a la base de datos SQL, informes SQL

Estoy buscando un software que permita a los usuarios que no son de sql acceder a una base de datos SQL y configurar exportaciones de datos de forma rápida y sencilla.

Fondo:

Mi empresa tiene muchos datos en nuestra base de datos SQL. No tenemos ninguna buena herramienta para enviar los datos al resto de la empresa, sin gastar mucho tiempo configurando llamadas SQL en Excel, R o similar.

Las llamadas SQL son las mismas, pero dinámicas en términos de tiempo.

  • Los usuarios querrían los mismos datos específicos, que siempre contendrían los datos más recientes, o un período fijo de datos, dada la opción de datos.
  • Los datos deben exportarse en un formato fácil de usar, como .csv.
  • La exportación debe ejecutarse automáticamente, por lo que los mismos datos se exportan a una hora específica cada día, sin interacción activa del usuario.

Probamos el administrador de informes de Microsoft, no lo encontramos satisfactorio.

Respuestas (2)

Le recomendaría que use un ETL ( wikipedia ), lo ayudará a extraer datos, opcionalmente transformarlos y luego cargarlos en cualquier otra base de datos, informe o incluso archivos planos (CSV, Excel o lo que sea).

Hay muchas herramientas que puede consultar, eche un vistazo a Talend Open Studio , se supone que le proporcionará una manera fácil y elegante de crear trabajos ETL sin escribir una sola línea de código.

Divulgación completa, trabajo en Windward.

La solución de Windward se basa en Microsoft Office (Word/Excel/PowerPoint). El diseño de la plantilla se realiza en esa herramienta AutoTag. Luego tenemos un motor separado construido en marcos Java y .NET que puede integrar en una aplicación.

Esto podría ser valioso ya que sus usuarios probablemente ya estén familiarizados con el trabajo de diseño y maquetación en Office. La herramienta de Windward se basa en eso al permitir que sus usuarios se conecten a su base de datos SQL y arrastren y suelten marcadores de posición de etiquetas. Tenemos un asistente SQL personalizado que permite a sus usuarios crear consultas SQL arrastrando y soltando elementos. Si esto es demasiado difícil, siempre puede usar vistas y procedimientos almacenados en nuestras etiquetas.

Si desea simplificar las cosas para sus usuarios, puede crear bloques de elementos de plantillas de informes y guardarlos como objetos POD de barlovento. Esto le permite capturar cualquier cosa en un documento de MS Office y guardarlo como un objeto reutilizable de arrastrar y soltar. Básicamente, sus usuarios no tienen que saber mucho sobre Windward, simplemente arrastre el gráfico y la tabla de ventas trimestrales a un punto en el documento y ejecute el informe.

Aquí hay un enlace de cómo funciona nuestra solución de arriba hacia abajo.

Este es un ejemplo de integración de la aplicación .NET para ver cómo un usuario final interactúa con el producto

Ryan Fligg