Comment choisir un outil d'analyse commerciale

Quelle est votre choix ?

Souvent, l'utilisation de systèmes BI coûteux et complexes peut être remplacée par des outils analytiques simples et relativement peu coûteux, mais assez efficaces. En lisant cet article, vous pourrez évaluer vos besoins en matière d'analyse commerciale et comprendre quelle option conviendra le mieux à votre entreprise.

Bien sûr, tous les systèmes BI ont une architecture extrêmement complexe et leur mise en œuvre dans les entreprises est un défi qui nécessite un investissement important et des intégrateurs hautement qualifiés. Vous devrez souvent recourir à leurs services, car la mise en place et le déploiement ne seront pas la fin — à l'avenir, des ajustements fonctionnels, la création de nouveaux rapports et indicateurs seront nécessaires. Il faut prendre en compte que, si le système fonctionne bien, vous voudrez que de plus en plus d'employés l'utilisent, ce qui signifie l'acquisition de licences utilisateurs supplémentaires.

Une autre caractéristique essentielle des systèmes d'analyse commerciale avancés est leur ensemble de fonctionnalités extrêmement vaste, dont beaucoup que vous n'utiliserez jamais, mais pour lesquelles vous continuerez à payer chaque fois que vous renouvellerez les licences.

Les caractéristiques des systèmes BI amènent à réfléchir à la sélection d'alternatives. Je vous propose de comparer la solution d'un ensemble standard de tâches pour préparer des rapports à l'aide de Power BI et d'Excel.

Power BI ou Excel ?

En général, pour créer un rapport trimestriel sur les ventes, l'analyste extrait les données des systèmes de comptabilité, les compare avec ses référentiels et les rassemble à l'aide de la fonction RECHERCHEV dans un tableau unique, sur la base duquel le rapport est construit.

Comment cette tâche est-elle résolue avec Power BI ?

Les données provenant de sources sont téléchargées dans le système et préparées pour l'analyse : elles sont divisées en tableaux, nettoyées et mises en correspondance. Ensuite, un modèle commercial est construit : les tableaux sont liés entre eux, les indicateurs sont définis, et des hiérarchies utilisateur sont créées. La prochaine étape est la visualisation. Ici, en déplaçant simplement des contrôles et des widgets, un tableau de bord interactif est formé. Tous les éléments sont liés par le modèle de données. Lors de l'analyse, cela permet de se concentrer sur les informations nécessaires, en les filtrant dans toutes les représentations d'un simple clic sur n'importe quel élément du tableau de bord.

Quels avantages l'utilisation de Power BI par rapport à l'approche traditionnelle peut-on observer dans l'exemple donné ?

1 – Automatisation de la procédure de récupération des données et préparation à l'analyse.
2 – Construction du modèle commercial.
3 – Visualisation incroyable.
4 – Accès restreint aux rapports.

Examinons maintenant chaque point séparément.

1 – Pour préparer les données en vue de la création d'un rapport, il faut définir une fois pour toutes la procédure qui permet de se connecter aux données et de les traiter, et chaque fois qu'il faudra obtenir un rapport pour une autre période, Power BI fera passer les données par cette procédure créée. Ainsi, une grande partie du travail de préparation des données pour l'analyse est automatisée. Mais le fait est que Power BI effectue la procédure de préparation des données à l'aide d'un outil disponible dans la version classique d'Excel, et qui s'appelle Power Query. Il permet d'accomplir cette tâche dans Excel de la même manière.

2 – Ici, c'est la même situation. L'outil Power BI pour la construction de modèles commerciaux est également présent dans Excel – c'est Power Pivot.

3 – Comme vous l'avez probablement déjà deviné, la visualisation se fait de manière similaire : l'extension d'Excel — Power View accomplit cette tâche avec brio.

4 – Il reste à résoudre l'accès aux rapports. Ce n'est pas tout rose. Le problème est que Power BI est un service cloud, accessible via un compte personnel. L'administrateur du service répartit les utilisateurs en groupes et définit pour ces groupes différents niveaux d'accès aux rapports. Cela permet de délimiter les droits d'accès entre les employés de l'entreprise. Ainsi, les analystes, les responsables et les directeurs, en accédant à la même page, voient le rapport dans une version qui leur est accessible. L'accès à un ensemble de données spécifique, ou à un rapport entier, peut être limité. Cependant, si le rapport se trouve dans un fichier Excel, l'administrateur système peut tenter de résoudre le problème d'accès, mais ce ne sera plus la même chose. Je reviendrai sur cette question lorsque je décrirai les caractéristiques du portail d'entreprise.

Il convient de noter que, comme souvent, le besoin d'une entreprise pour des tableaux de bord complexes et esthétiques n'est pas très élevé et qu'après avoir bâti un modèle d'affaires, on ne recourt souvent pas aux fonctionnalités de Power View pour l'analyse des données dans Excel, mais plutôt aux tableaux croisés dynamiques. Ceux-ci fournissent une fonctionnalité OLAP, largement suffisante pour résoudre la plupart des problèmes d'analyse commerciale.

Ainsi, la méthode d'analyse commerciale dans Excel peut tout à fait satisfaire les besoins d'une entreprise moyenne avec un petit nombre d'employés nécessitant des rapports. Toutefois, si les demandes de votre entreprise sont plus ambitieuses, ne vous précipitez pas pour utiliser des outils qui résoudront tout d'un coup.

Je vous propose une approche plus professionnelle, grâce à laquelle vous obtiendrez votre propre système entièrement géré, automatisé pour la création de rapports d'analyse commerciale avec un accès différencié.

ETL et DWH

Dans les approches précédemment étudiées pour la création de rapports d'entreprise, le chargement et la préparation des données pour l'analyse étaient réalisés à l'aide de la technologie Power Query. Cette méthode reste tout à fait justifiée et efficace tant que le nombre de sources de données est limité : un seul système comptable et des répertoires provenant de tableaux Excel. Cependant, avec l'augmentation du nombre de systèmes comptables, résoudre ce problème via Power Query devient très encombrant, difficile à maintenir et à développer. Dans ces cas, les outils pour l'ETL interviennent.

Ils permettent l'extraction des données depuis les sources (Extract), leur transformation (Transform), ce qui implique le nettoyage et la mise en correspondance, et le chargement dans un entrepôt de données (Load). L'entrepôt de données (DWH — Data Warehouse) est généralement une base de données relationnelle située sur un serveur. Cette base contient des données prêtes pour l'analyse. Un processus ETL est déclenché selon un calendrier, qui met à jour les données de l'entrepôt pour les rendre actuelles. D'ailleurs, tout cela est parfaitement pris en charge par Integration Services, qui font partie de MS SQL Server.

Ensuite, comme avant, pour construire un modèle de données d'entreprise et pour une visualisation, il est possible d'utiliser Excel, Power BI, ou d'autres outils analytiques tels que Tableau ou Qlik Sense. Mais auparavant, je voudrais attirer votre attention sur une autre possibilité, dont vous pourriez ne pas avoir connaissance, bien qu'elle soit accessible depuis un certain temps. Il s'agit de la construction de modèles d'entreprise avec les services analytiques de MS SQL Server, en particulier Analysis Services.

Modèles de données dans MS Analysis Services

Cette section de l'article sera plus intéressante pour ceux qui utilisent déjà MS SQL Server dans leur entreprise.

À l'heure actuelle, les services Analysis Services offrent deux types de modèles de données : des modèles multidimensionnels et des modèles tabulaires. En plus du fait que les données dans ces modèles sont liées, les valeurs des mesures du modèle sont préalablement agrégées et stockées dans les cellules des cubes OLAP, accessibles via des requêtes MDX ou DAX. Grâce à cette architecture de stockage de données, une requête couvrant des millions d'enregistrements est renvoyée en quelques secondes. Cette méthode d'accès aux données est nécessaire pour les entreprises dont les tables de transactions contiennent plusieurs millions d'enregistrements (le plafond n'est pas limité).

Excel, Power BI et de nombreux autres outils « solides » peuvent se connecter à ces modèles et visualiser leurs données structurées.

Si vous avez choisi la voie « avancée » : en automatisant le processus ETL et en construisant des modèles commerciaux avec les services MS SQL Server, vous méritez d'avoir votre propre portail d'entreprise.

Portail d'entreprise

À travers lui, les administrateurs effectueront le suivi et la gestion du processus de création de rapports. La présence d'un portail permettra d'unifier les répertoires de l'entreprise : les informations sur les clients, les produits, les managers et les fournisseurs seront accessibles pour la mise en correspondance, l'édition et le téléchargement au même endroit pour tous ceux qui les utilisent. Le portail peut permettre l'exécution de diverses fonctions de modification des données des systèmes comptables, par exemple, gérer la réplication des données. Et surtout, grâce au portail, le problème de l'organisation de l'accès restreint aux rapports est résolu de manière satisfaisante – les employés ne verront que les rapports qui ont été préparés personnellement pour leurs départements dans le format qui leur est destiné.

Cependant, il n'est pas encore clair comment l'affichage des rapports sera organisé sur la page du portail. Pour répondre à cette question, il faut d'abord déterminer la technologie sur laquelle le portail sera construit. Je propose de prendre comme base l'un des frameworks : ASP.NET MVC/Web Forms/Core, ou Microsoft SharePoint. Si votre entreprise dispose au moins d'un développeur .NET, le choix ne sera pas difficile. Maintenant, vous pouvez sélectionner un client OLAP intégré à l'application, capable de se connecter à des modèles multidimensionnels ou tabulaires des services Analysis Services.

Choix du client OLAP pour la visualisation

Comparons plusieurs outils en fonction de la complexité d'intégration, de la fonctionnalité et du prix : Power BI, composants Telerik UI for ASP.NET MVC et composants RadarCube ASP.NET MVC.

Power BI

Pour organiser l'accès des employés de l'entreprise aux rapports Power BI sur la page de leur portail, il faut utiliser la fonction Power BI Embedded.

Je dois préciser qu'il faudra une license Power BI Premium et une capacité dédiée supplémentaire. La disponibilité de cette capacité dédiée permet de publier des tableaux de bord et des rapports pour les utilisateurs au sein de l'organisation sans avoir à acheter des licences pour eux.

D'abord, le rapport généré dans Power BI Desktop est publié sur le portail Power BI et ensuite, grâce à une configuration complexe, il est intégré dans la page de l'application web.

Un analyste peut tout à fait gérer la création d'un rapport simple et sa publication, mais l'intégration peut poser de sérieux problèmes. Comprendre le mécanisme de fonctionnement de cet outil est également très compliqué : un grand nombre de paramètres du service cloud, de multiples abonnements, licenses et capacités augmentent considérablement les exigences en matière de formation des spécialistes. Il est donc préférable de confier cette tâche à un professionnel de l'informatique.

Composants Telerik et RadarCube

Pour intégrer les composants Telerik et RadarCube, il suffit d'avoir des compétences techniques de base. Donc, une seule compétence professionnelle d'un programmeur du service informatique sera largement suffisante. Tout ce qu'il faut faire est de placer le composant sur la page web et de le configurer selon ses besoins.

Composant PivotGrid du kit Telerik UI for ASP.NET MVC s'intègre de manière élégante dans la page avec Razor et fournit les fonctions OLAP les plus nécessaires. Cependant, si des réglages d'interface plus flexibles et des fonctionnalités avancées sont requises, il vaut mieux utiliser les composants RadarCube ASP.NET MVC. Un grand nombre de paramètres, des fonctionnalités riches avec des possibilités de redéfinition et d'extension, permettront de créer un rapport OLAP de n'importe quelle complexité.

Voici un tableau comparatif des caractéristiques des outils examinés sur une échelle de Faible-Moyen-Élevé.

 
Power BI
Telerik UI for ASP.NET MVC
RadarCube ASP.NET MVC

Visualisation
Élevé
Bas
Moyen

Ensemble de fonctions OLAP
Élevé
Bas
Élevé

Flexibilité de configuration
Élevé
Élevé
Élevé

Possibilité de redéfinir des fonctions
—
—
+

Personnalisation logicielle
—
—
+

Niveau de difficulté d'intégration et de configuration
Élevé
Bas
Moyen

Coût minimum
Power BI Premium EM3

190 000 RUB/mois
Licence pour un développeur

90 000 RUB

Licence pour un développeur

25 000 RUB

Il est maintenant possible de définir les critères pour sélectionner un outil d'analyse.

Conditions de sélection de Power BI

  • Vous êtes intéressé par des rapports riches en indicateurs variés et en éléments liés aux données.
  • Vous souhaitez que les employés travaillant avec les rapports puissent facilement et rapidement obtenir des réponses aux tâches commerciales dans un format intuitif.
  • L'entreprise dispose d'un spécialiste IT ayant des compétences en développement BI.
  • Le budget de l'entreprise inclut une somme importante pour le paiement mensuel du service cloud d'analyse commerciale.

Conditions de sélection des composants Telerik

  • Besoin d'un client OLAP simple pour une analyse Ad hoc.
  • L'entreprise a un développeur .NET junior dans ses effectifs.
  • Petit budget pour l'achat unique d'une licence et son renouvellement à un tarif réduit de moins de 20%.

Conditions de sélection des composants RadarCube

  • Un client OLAP multifonctionnel est nécessaire, avec des options de personnalisation de l'interface et la possibilité d'intégration de fonctions personnalisées.
  • L'entreprise a un développeur .NET intermédiaire dans ses effectifs. Si ce n'est pas le cas, les développeurs du composant fourniront gracieusement leurs services, mais à un coût supplémentaire, ne dépassant pas le salaire d'un programmeur salarié.
  • Petit budget pour l'achat unique d'une licence et son renouvellement à un tarif réduit de 60%.

Conclusion

Le bon choix d'outil pour l'analyse d'entreprise permettra d'abandonner complètement la création de rapports sous Excel. Votre entreprise pourra progressivement et sans douleur adopter des technologies avancées dans le domaine de la BI et automatiser le travail des analystes de tous les départements.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster