Software zum Erstellen von Diagrammen, Diagrammen und Tabellen aus einer SQL-Abfrage

Ich suche nach einer Software, die in der Lage ist, eine Verbindung zu einem MSSQL-Server herzustellen, Abfragen auszuführen und basierend auf dem zurückgegebenen Ergebnis Diagramme, Diagramme oder Tabellen zu erstellen.

Ich verstehe, dass Reporting Server dazu in der Lage ist, aber ich suche nach etwas Einfacherem. Nachfolgend meine Anforderungen:

  • Hat eine UI-Schnittstelle
  • Hat die Option, Ihre eigene MSSQL-Abfrage einzufügen und die Abfrage dann in der angegebenen Datenbank auszuführen
  • Verfügt über eine Datenbank und die Möglichkeit, Ergebnisse aus der Abfrage zu speichern
  • Kann Tabellen, Diagramme, Grafiken usw. erstellen, und diese Elemente müssen anpassbar sein
  • Kann Aufgaben planen und die Abfragen nach einem bestimmten Zeitplan ausführen
  • Entweder Open Source oder Einmalzahlung
Siehe meine Antwort auf eine ähnliche Frage zu Metabase und wie diese zum Erstellen von Diagrammen verwendet werden kann softwarerecs.stackexchange.com/a/34883/15112
Wäre dies völlig eigenständig, oder müssen Sie es in eine bestimmte Programmiersprache einbetten (er fragte das OP, das sich nur einmal angemeldet hat und höchstwahrscheinlich nie zurückkehren wird)?

Antworten (3)

Sie könnten Drupal in Kombination mit dem beigesteuerten Modul Forena (Offenlegung: Ich bin ein Co-Maintainer davon) verwenden, um jede MS SQL-Datenbanktabelle abzufragen, nicht zu aktualisieren. Es erfüllt alle Ihre Kriterien (Aufzählungszeichen), außer möglicherweise Ihrer Planungsanforderung.

Für weitere Details zu Forena stehen 2 Arten von Dokumentationen zur Verfügung:

  • Gemeinschaftsdokumentation .
  • Mit Forena gelieferte Dokumentation, auf die Sie direkt nach der Installation und Aktivierung des Moduls zugreifen können. Besuchen Sie die Demo-Site für ein Online-Beispiel des aktuellen:

    • Forena-Dokumentation – verwenden Sie den Link „Berichtsdokumentation“ oder besuchen Sie den entsprechenden Link /reports/help.
    • Forena-Beispiele – unter relativem Link /reports/samples (diese Beispiele sind voll funktionsfähig, experimentieren Sie also ein wenig damit, wie z. B. die Drilldowns, die im SVG-Diagramm-Beispiel verfügbar sind).

Die 7.x-4.x-Version enthält auch eine Benutzeroberfläche zum Erstellen Ihrer Berichte (der WYSIWYG-Berichtseditor) und/oder zum Erstellen Ihrer SQL-Abfragen (der Abfragegenerator).

Forena wird mit einer vollständigen Suite von unterstützten Datenbankverbindungen geliefert ... wie MS SQL, Oracle, Postgress oder jede PDO-kompatible Variante.

Microsoft SQL Server Reporting Services (SSRS) ist ideal. Es erfüllt ALLE Ihre Anforderungen. Es IST einfach, es erfordert nur etwas Geduld, um es zu lernen.

Es ist Teil von MS SQL, daher haben Sie wahrscheinlich bereits die Lizenz und höchstwahrscheinlich ist sie bereits installiert. Da es in MSSQL integriert ist, lohnt es sich ernsthaft, es noch einmal zu überdenken.

Hier ist die gesamte Dokumentation: https://docs.microsoft.com/en-us/sql/reporting-services/create-deploy-and-manage-mobile-and-paginated-reports

Ich bin mir nicht sicher, ob es ein Produkt gibt, das alle Ihre Anforderungen sofort erfüllt. Für die Abfragen, Berichte und GUI-Sachen könnten Sie es versuchen

  • Pentaho (Opensource)
  • Tableau (kommerziell)

Wenn Sie über Programmierkenntnisse verfügen, können Sie JasperReports oder Eclipse BIRT zusammen mit einem Scheduler-Framework wie Quartz ausprobieren.