Embedded Analytics

Le gros point fort de Serenytics par rapport aux autres solutions du marché est la souplesse de configuration. Nous pouvons configurer finement le CSS de chaque élément, éditer les filtres pour l'utilisateur ou bien encore créer très simplement nos propres widgets. En 15 jours, nous avons réussi à mettre en place la solution et à déployer nos premiers dashboards en production à des centaines d'utilisateurs. Après quelques mois d'utilisation, nous sommes très satisfaits de notre choix.


Développement interne ou plateforme externe

Si vous développez une application et souhaitez y intégrer des dashboards, vous avez à choisir entre un développement interne ou l'usage d'une plateforme externe comme Serenytics. Chacune de ces deux options a ses avantages / inconvénients.

connectors

Développement interne

Si vous choisissez un développement interne :

  • Les plus
    • Vous maitrisez en interne tous les détails.
    • Vous n'êtes pas dépendant d'un partenaire externe.
  • Les moins
    • Chaque évolution passe par un cycle de développement logiciel (specs, code, test, intégration, déploiement) avec toute sa complexité.
    • Le chef de produit ne peut pas mettre en place lui-même les dashboards, il doit forcément passer par l'équipe de développement logiciel.
    • L'architecture de traitement à mettre en place est complexe pour gérer la haute disponibilité et la haute performance. Les dashboards peuvent demander des calculs complexes sur vos données. Pour répondre à cette complexité, certains points techniques (architecture asynchrone, redondance, moteur du cache...) peuvent être nécessaires à mettre en oeuvre.
    • Les coûts globaux sont très complexes à estimer (développement, serveurs, maintenance).
    • Si vous souhaitez pouvoir laisser un de vos clients créer lui-même ses dashboards et ses KPIs, le projet devient beaucoup plus complexe.
    • Le time-to-market se compte souvent en mois, avec des retards possibles.

connectors

Avec Serenytics

Les avantages d'utiliser notre plateforme sont :

  • Vous n'avez pas à mettre en place toute l'architecture technique nécessaire pour la haute disponibilité et la haute performance.
  • Vous êtes très agile. Votre chef de produit peut lui-même créer de nouveaux dashboards. Vous êtes souple pour créer de nombreux dashboards, les tester, les faire évoluer.
  • En une semaine, vous pouvez déployer en production un module de dashboards.
  • Vous n'êtes pas dépendant de l'équipe de développement.
  • Vous n'êtes pas limité car notre plateforme est très ouverte.
  • L'intégration avec votre applicatif est simple et puissante (vous pouvez passer des paramètres utilisés pour filtrer les données ou pour paramétrer des fonctions sur les données).

connectors

Notre approche low-code

Pour la majorité des fonctionnalités, vous n'avez pas à coder. Tout est réalisé avec des interfaces graphiques et vous créez des dashboards sans code. Mais dans certains cas, vous pouvez être amené à coder.

Par exemple, vous pouvez vouloir modifier le CSS d'un dashboard. Vous pouvez aussi créer un widget en HTML pour afficher un KPI de manière très particulière à votre métier (par exemple un thermomètre qui change de couleur en fonction de la température). Vous pouvez aussi coder un script Python pour extraire des données depuis une API non générique.

Avec notre approche low-code, vous pouvez coder, mais nous vous simplifions la vie au maximum. Par exemple, pour écrire votre propre widget en HTML, vous pouvez utiliser notre moteur d'interprétation directement dans le HTML. Cela vous permet de mettre en place des widgets dont le style dépend des données.

connectors

Notre API

Au delà de la partie purement Dataviz, Serenytics est une plateforme de données complète. Cela vous ouvre beaucoup de portes pour mettre en place votre projet.

Par exemple, pour un projet IoT, vous pouvez envoyer les données via notre API REST sous forme de messages directement dans notre Datawarehouse. Si un traitement de données coté Serenytics doit se faire une fois qu'un traitement de votre coté est terminé, vous pouvez déclencher un job Serenytics par un simple appel d'API REST.

Vous pouvez par exemple déclencher l'envoi d'un rapport PDF par un appel d'API depuis votre logiciel. Grâce à la flexibilité de notre architecture et à notre API (et son client en Python), les possibilités sont très nombreuses.

connectors

Créez votre compte (essai gratuite, pas de CB)
Créer mon compte