2017-07-05 1 views
-2

Je voulais créer un (presque) le tableau de bord en direct à partir des bases de données MySQL j'ai essayé PowerBI, SSRS et d'autres outils similaires, mais ils ne sont pas aussi vite que je voulais. Ce que je veux dire, c'est que les données doivent être mises à jour toutes les minutes, voire moins. C'est possible? et y a-t-il des outils gratuits (ou peu coûteux) pour cela?Business Intelligence: rapports en direct de MySQL

Edit: Je veux construire un panneau mural pour afficher des données sur un grand écran de télévision. J'en ai besoin pour être en temps réel. J'ai aussi essayé SSRS autorefresh mais il a un signe de chargement très lent, plus PowerBI utilise Azure qui est très complexe à configurer et bloqué pour mon pays.

+0

Pourquoi le vote vers le bas? –

+0

Vous n'avez pas vraiment couvert ce que vous avez essayé, parce que Power BI ou SSRS ne fonctionnait pas pour vous? Par exemple, n'est-ce pas assez rapide? https://powerbi.microsoft.com/en-us/documentation/powerbi-service-real-time-streaming/ – Rich

+0

Ils ne sont pas @ Rich ont mises à jour en temps réel du tableau de bord. En fait, powerbi a un tableau de bord en temps réel, mais il utilise Azure et il est si complexe à configurer. J'essaie de construire un panneau mural et j'ai besoin qu'il soit en temps réel. –

Répondre

1

C'est un sujet qui a beaucoup plus de couches que de demander quel outil est le meilleur pour ce cas.

Vous devez considérer

  • Vitesse
  • Veracity
  • Variété
  • Type
  • Cas d'utilisation

des données. Bien sûr, cela n'est généralement raconté que si vous parlez de Big Data, mais cela vous donnera une idée de la taille et de la complexité des données.

Chargement

Est les données chargées et vous « juste » l'utiliser? Ou avez-vous également besoin de le charger en temps réel ou quasi-temps réel (pour clarification read this answer here)?

Polling/Pousser

Voulez-vous interroger des données toutes les x secondes ou minutes? Ou voulez-vous travailler en fonction de l'événement? Quelles sont les exigences qui vous obligeront à afficher des données aussi rapidement?

Cas d'utilisation

Voulez-vous afficher les données financières? Avez-vous besoin d'afficher des données sur les erreurs et les journaux système des serveurs et des applications? Voulez-vous générer des informations dès qu'un visiteur d'une page Web fait une demande?

Conclusion

Lorsque vous pensez à ces questions, gardez à l'esprit ce qui devrait être juste un soupçon d'aller dans une direction ou une autre. Selon les données et le cas d'utilisation, vous pouvez utiliser une pile ELK (pour les journaux), Power BI (pour les données financières) ou même certains scripts (pour la facturation).