Scroll Top

Tableau Testing :
comment iVantage Health Analytics assure
une qualité de donnée à toute épreuve
et la satisfaction de ses clients

iVantage-implementing tableau-testing

iVantage Health Analytics Aujourd’hui

La mission d’iVantage Health Analytics est de permettre à ses clients, les organisations de santé, d’améliorer les prestations de soin à l’aide des données du marché. Grâce à un ensemble de capacités intégrées de gestion stratégique et de gestion des performances, ils remplissent cette mission en fournissant à leurs clients des analyses et des informations pour les aider à améliorer durablement leurs performances. Pour la restitution de ces données, iVantage a choisi d’intégrer des tableaux de bord Tableau dans sa propre application. Autant dire que le bon fonctionnement de ceux-ci est critique pour l’éditeur, il en va de l’exactitude des données fournies et de la satisfaction de ses clients. Notre mission est d’aider les organisations telles qu’iVantage Health Analytics à maximiser le potentiel de l’Analytics et d’assurer la fiabilité des données.

La nécessité d’assurer l’exactitude des données

L’industrie de la santé est une industrie où la qualité des données est essentielle. Pour valider les données et répondre aux exigences fonctionnelles de ses clients, iVantage Health Analytics utilisait auparavant une combinaison de tests manuels et de scripts développés en interne pour extraire les données de Tableau Server et les comparer aux résultats attendus ou aux données précédemment téléchargées. Ce processus était fastidieux, chronophage et sujet à erreurs. Par ailleurs, les résultats des tests étaient stockés dans différents formats et à différents endroits, et il était souvent difficile de les interpréter et d’en tirer des conclusions. L’organisation cherchait alors une solution pour éliminer tous ces problèmes. 

C’est ainsi qu’ils se sont tournés vers Wiiisdom Ops, notre solution de Tableau Testing. iVantage Health Analytics a besoin d’être capable de tester d’un point de vue fonctionnel, c’est-à-dire tester les filtres, les paramètres et de simuler des parcours complets d’utilisateurs sur les tableaux de bord, mais aussi d’un point de vue des régressions de données.

Dans le secteur des soins de santé, la différence entre la précision et l’erreur peut être une question de vie ou de mort. Notre confiance dans l’utilisation de Wiiisdom Ops pour nous aider à maintenir nos exigences va bien au-delà de tout indicateur de performance clé purement financier“.
Ross Helenius, Responsable Data Analytics

Tableau Testing Plan complet avec Wiiisdom Ops

Grâce à Wiiisdom Ops, iVantage Health Analytics est maintenant capable de valider les données affichées sur les tableaux de bord par rapport à la source de données sous-jacente qui les alimentent, en utilisant la fonctionnalité Assert SQL Equals. Avec une commande SQL, ils peuvent interroger leur source de données, et les données fournies peuvent être comparées aux données affichées sur les tableaux de bord au moment de l’exécution du test. Wiiisdom Ops est capable de se connecter à la plupart des sources de données en utilisant les pilotes JDBC. Il permet à notre client d’identifier et de résoudre rapidement tout problème de mise à jour des données ou de connexion aux bases de données. 

Les données peuvent être validées sur la base de règles définies, en utilisant des formules dans Wiiisdom Ops. Ainsi, notre client peut tester la logique de calcul des tableaux et les différentes exigences en matière d’affichage des données. En outre, cette fonctionnalité est utilisée pour s’assurer que les exigences réglementaires sont respectées à tout moment.

Les fonctions assurant l’interactivité, telles que les filtres, les paramètres ou les actions de l’utilisateur, ainsi que l’exploration peuvent également être testés dans Wiiisdom Ops et le sont régulièrement par iVantage. Cette solution de Tableau Testing est polyvalente, flexible et les fonctionnalités peuvent être complétées par des scripts externes créés par les utilisateurs. iVantage Health Analytics permet également de gagner du temps en éditant et en mettant à jour les plans de test par programmation. Par exemple, après 30 minutes d’exécution d’un test de plus de 10 000 filtres et valeurs, ils ont trouvé 77 divergences dans les filtres de niveau supérieur, comme les noms de filtres. Grâce aux tests fonctionnels, iVantage Health Analytics peut désormais garantir à ses clients l’accès à des données d’une précision inégalée sur le marché, fournissant ainsi un aperçu essentiel des performances des soins de santé.

propriétés-tâches-tests-fonctionnels

Exemple de propriétés des tâches pour les tests fonctionnels.

La puissance du contrôle de version et de l’intégration continue

Pour suivre les modifications apportées par les développeurs BI, iVantage Health Analytics a mis sous contrôle de version un certain nombre de ses tableaux de bord. Lorsque des modifications sont apportées aux classeurs Tableau, les développeurs les enregistrent et les envoient au système de contrôle de version (VCS), en décrivant les modifications dans un message de validation. De cette façon, la journalisation des modifications est facile à suivre et les membres de l’équipe peuvent collaborer plus efficacement. Dans Wiiisdom Ops, les utilisateurs peuvent intégrer leurs workbooks à des scénarios de test et les mettre sous contrôle de version, de sorte que les workbooks et les scénarios de tests soient suivis dans le VCS. Si des modifications sont apportées aux workbooks, les tests peuvent vérifier que la fonctionnalité existante est intacte. Wiiisdom Ops introduit le concept de Test-Driven Development ou TDD dans le monde de la BI, une approche largement utilisée depuis de nombreuses années par les développeurs de logiciels dans d’autres domaines. Ces tests peuvent être automatisés avec Windows Scheduler, Crontab, et Wiiisdom Ops peut également être intégré avec des outils d’intégration continue tiers, tels que Jenkins, TeamCity, Bamboo, ou autres.

iVantage Health Analytics a donc mis en place des tests pour ses tableaux de bord existants et, désormais, ils s’orientent vers la création de tests pour les futurs tableaux de bord, mettant ainsi en place une pratique de développement articulée autour des tests. Le Contrôle Qualité est déjà en place au stade du développement, ce qui permet de gagner beaucoup de temps après le déploiement des tableaux de bord en direct pour les clients. Au total, notre client économise 3,5 mois de travail par an grâce aux tests continus fournis par Wiiisdom Ops.

L’importance de vérifier l’avant et l’après

Pour la mise à niveau du serveur de Tableau de 10.4 vers 10.5, iVantage Health Analytics a utilisé nos fonctionnalités de tests cross-environnements. Les tests ont été mis en place pour comparer automatiquement les tableaux de bord de la nouvelle version avec ceux de l’ancienne version. Cela a permis d’accélérer les tests et de soulever des problèmes de formatage ainsi que d’autres problèmes légers qui auraient pris beaucoup plus de temps à apercevoir et à résoudre sans tests automatisés.

test-cross-environnements

Exemple de résultat d’un test cross-environnements dans Wiiisdom Ops.

Obtenir un avantage concurrentiel grâce au Tableau Testing

Dans l’environnement actuel des soins de santé, de plus en plus complexe, les prestataires doivent avoir une visibilité sur les performances de l’entreprise et avoir accès à des données totalement transparentes et précises dans tous les domaines pour optimiser leur position stratégique ainsi que leurs performances opérationnelles et cliniques. iVantage Health Analytics est bien placé pour aider les organisations à obtenir cette visibilité grâce à un ensemble de technologies de pointe. Grâce à notre collaboration, notre client conserve un avantage concurrentiel en offrant une précision et une intégrité des données inégalée.

Si vous cherchez à obtenir le même succès, prenez contact avec l’un de nos experts dès aujourd’hui.

Laissez un commentaire