Comment choisir un outil d'analyse commerciale

Quel est ton 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. Après avoir lu cet article, vous serez en mesure d'évaluer vos besoins en matière d'analyse commerciale et de comprendre quelle option convient le mieux à votre entreprise.

Bien entendu, tous les systèmes BI ont une architecture extrêmement complexe et leur mise en œuvre dans une entreprise n'est pas une tâche facile, nécessitant des sommes importantes pour la solution et des intégrateurs hautement qualifiés. Vous devrez recourir à plusieurs reprises à leurs services, car tout ne se terminera pas par la mise en œuvre et la mise en service - à l'avenir, il faudra affiner la fonctionnalité, développer de nouveaux rapports et indicateurs. Il convient de garder à l'esprit que si le système fonctionne correctement, vous souhaiterez que de plus en plus d'employés y travaillent, ce qui implique l'achat de licences d'utilisation supplémentaires.

Une autre caractéristique essentielle des systèmes avancés de business intelligence est un ensemble extrêmement large de fonctions, dont beaucoup vous n'utiliserez jamais, mais que vous continuerez à payer pour elles à chaque renouvellement de vos licences.

Les fonctionnalités ci-dessus des systèmes BI vous font réfléchir au choix d'une alternative. Ensuite, je propose de comparer la solution à un ensemble standard de tâches lors de la préparation de rapports à l'aide de Power BI et Excel.

Power BI ou Excel ?

En règle générale, pour créer un rapport de ventes trimestriel, l'analyste télécharge les données des systèmes comptables, les compare avec ses annuaires et les collecte à l'aide de la fonction RECHERCHEV dans un seul tableau, sur la base duquel le rapport est construit.

Comment ce problème est-il résolu avec Power BI ?

Les données des sources sont chargées dans le système et préparées pour l'analyse : divisées en tableaux, nettoyées et comparées. Ensuite, un modèle économique est construit : les tableaux sont liés les uns aux autres, les indicateurs sont définis et des hiérarchies personnalisées sont créées. La prochaine étape est la visualisation. Ici, par simple glisser-déposer des contrôles et des widgets, un tableau de bord interactif est formé. Tous les éléments sont connectés via le modèle de données. Lors de l'analyse, cela vous permet de vous concentrer sur les informations nécessaires, en les filtrant dans toutes les vues en un clic sur n'importe quel élément du tableau de bord.

Quels avantages de l’utilisation de Power BI par rapport à l’approche traditionnelle peuvent être observés dans l’exemple ci-dessus ?

1 – Automatisation de la procédure d’obtention des données et de préparation à leur analyse.
2 – Construire un modèle économique.
3 – Visualisation incroyable.
4 – Accès séparé aux rapports.

Examinons maintenant chaque point séparément.

1 – Pour préparer les données pour créer un rapport, vous devez définir une fois une procédure qui se connecte aux données et les traite, et chaque fois que vous avez besoin d'obtenir un rapport pour une période différente, Power BI transmettra les données via la procédure créée. . Cela automatise la plupart du travail impliqué dans la préparation des données pour l’analyse. 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, appelé Requête d'alimentation. Il vous permet de réaliser la tâche dans Excel exactement de la même manière.

2 – La situation est la même ici. L'outil Power BI pour créer un modèle économique est également disponible dans Excel - ce Power Pivot.

3 – Comme vous l'avez probablement déjà deviné, avec la visualisation la situation est similaire : Extension Excel - Vue de puissance fait face à cette tâche avec brio.

4 – Reste à déterminer l’accès aux rapports. Les choses ne sont pas si roses ici. Le fait 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 différents niveaux d'accès aux rapports pour ces groupes. Cela permet de différencier les droits d’accès entre les salariés de l’entreprise. Ainsi, les analystes, managers et administrateurs, en accédant à la même page, voient le rapport dans une vue qui leur est accessible. L'accès peut être limité à un ensemble spécifique de données ou à l'intégralité du rapport. Cependant, si le rapport se trouve dans un fichier Excel, vous pouvez essayer de résoudre le problème d'accès grâce aux efforts de l'administrateur système, mais ce ne sera pas la même chose. Je reviendrai sur cette tâche lorsque je décrirai les fonctionnalités du portail d'entreprise.

Il convient de noter qu'en règle générale, le besoin d'une entreprise en tableaux de bord complexes et esthétiques n'est pas grand et souvent, pour analyser des données dans Excel, après avoir construit un modèle commercial, elle n'a pas recours aux capacités de Power View, mais utilise pivot. les tables. Ils fournissent des fonctionnalités OLAP suffisantes pour résoudre la plupart des problèmes d'analyse commerciale.

Ainsi, la possibilité d'effectuer une analyse commerciale dans Excel pourrait très bien satisfaire les besoins d'une entreprise moyenne avec un petit nombre d'employés qui ont besoin de rapports. Toutefois, si les besoins de votre entreprise sont plus ambitieux, ne vous précipitez pas pour recourir à des outils qui résoudront tout d’un coup.

J'attire votre attention sur une approche plus professionnelle, grâce à laquelle vous recevrez votre propre système automatisé, entièrement géré, pour générer des rapports analytiques commerciaux avec un accès limité à ceux-ci.

ETL et DWH

Dans les approches évoquées précédemment pour créer des rapports commerciaux, le chargement et la préparation des données pour l'analyse ont été effectués à l'aide de la technologie Power Query. Cette méthode reste tout à fait justifiée et efficace tant qu'il n'y a pas beaucoup de sources de données : un système comptable et des ouvrages de référence à partir de tableaux Excel. Cependant, avec l’augmentation du nombre de systèmes comptables, résoudre ce problème à l’aide de Power Query devient très lourd et difficile à maintenir et à développer. Dans de tels cas, les outils ETL viennent à la rescousse.

Avec leur aide, les données sont déchargées des sources (Extract), transformées (Transform), ce qui implique un nettoyage et une comparaison, et chargées dans l'entrepôt de données (Load). Un entrepôt de données (DWH - Data Warehouse) est, en règle générale, une base de données relationnelle située sur un serveur. Cette base de données contient des données adaptées à l'analyse. Un processus ETL est lancé selon un planning, qui met à jour les données de l'entrepôt au plus tard. À propos, toute cette cuisine est parfaitement servie par les services d'intégration, qui font partie de MS SQL Server.

De plus, comme auparavant, vous pouvez utiliser Excel, Power BI ou d'autres outils analytiques tels que Tableau ou Qlik Sense pour créer un modèle économique de données et de visualisation. Mais d'abord, je voudrais attirer votre attention sur une autre opportunité que vous ignorez peut-être, malgré le fait qu'elle s'offre à vous depuis longtemps. Nous parlons de créer des modèles commerciaux à l'aide des services analytiques MS SQL Server, à savoir 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.

Analysis Services propose actuellement deux types de modèles de données : les modèles multidimensionnels et tabulaires. Outre le fait que les données de ces modèles sont liées, les valeurs des indicateurs du modèle sont pré-agrégées et stockées dans des cellules de cube OLAP, accessibles par les 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 plus d'un million d'enregistrements (la limite supérieure n'est pas limitée).

Excel, Power BI et de nombreux autres outils « réputés » peuvent se connecter à de tels modèles et visualiser les données de leurs structures.

Si vous avez choisi la voie « avancée » : vous avez automatisé le processus ETL et construit des modèles commerciaux à l'aide des services MS SQL Server, alors vous méritez de disposer de votre propre portail d'entreprise.

Portail d'entreprise

Grâce à lui, les administrateurs surveilleront et géreront le processus de reporting. La présence d'un portail permettra d'unifier les annuaires d'entreprises : les informations sur les clients, les produits, les managers, les fournisseurs seront disponibles pour comparaison, édition et téléchargement en un seul endroit pour tous ceux qui l'utilisent. Sur le portail, vous pouvez mettre en œuvre diverses fonctions pour modifier les données dans les systèmes comptables, par exemple la gestion de la réplication des données. Et surtout, avec l'aide du portail, le problème de l'organisation d'un accès différencié aux rapports est résolu avec succès : les employés ne verront que les rapports préparés personnellement pour leurs services sous la forme qui leur est destinée.

Cependant, on ne sait pas encore comment sera organisé l'affichage des rapports sur la page du portail. Pour répondre à cette question, vous devez d'abord décider de la technologie sur laquelle le portail sera construit. Je suggère d'utiliser l'un des frameworks comme base : ASP.NET MVC/Web Forms/Core ou Microsoft SharePoint. Si votre entreprise compte au moins un développeur .NET, alors le choix ne sera pas difficile. Vous pouvez désormais sélectionner un client OLAP intégré à l'application qui peut se connecter aux modèles multidimensionnels ou tabulaires Analysis Services.

Sélection d'un client OLAP pour la visualisation

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

Power BI

Pour organiser l'accès des salariés de l'entreprise aux rapports Power BI sur votre page de portail, vous devez utiliser la fonction Power BI intégré.

Laissez-moi vous dire tout de suite que vous aurez besoin d'une licence Power BI Premium et d'une capacité dédiée supplémentaire. Disposer d'une capacité dédiée vous permet de publier des tableaux de bord et des rapports pour les utilisateurs de votre organisation sans avoir à acheter de licences pour ceux-ci.

Tout d’abord, un rapport généré dans Power BI Desktop est publié sur le portail Power BI puis, à l’aide d’une configuration simple, est intégré dans une page d’application Web.

Un analyste peut facilement gérer la procédure de génération d'un rapport simple et de sa publication, mais de sérieux problèmes peuvent survenir lors de l'intégration. Il est également très difficile de comprendre le mécanisme de fonctionnement de cet outil : un grand nombre de paramètres de services cloud, de nombreux abonnements, licences et capacités augmentent considérablement l'exigence d'un niveau de formation spécialisé. Mieux vaut donc confier cette tâche à un informaticien.

Composants Telerik et RadarCube

Pour intégrer les composants Telerik et RadarCube, il suffit d'avoir un niveau de technologie logicielle de base. Par conséquent, les compétences professionnelles d'un programmeur du service informatique suffiront amplement. Tout ce que vous avez à faire est de placer le composant sur une page Web et de le personnaliser en fonction de vos besoins.

composant Grille Pivotante de la suite Telerik UI pour ASP.NET MVC est intégré dans la page de manière gracieuse Razor et fournit les fonctions OLAP les plus nécessaires. Cependant, si vous avez besoin de paramètres d'interface plus flexibles et de fonctionnalités avancées, il est préférable d'utiliser des composants RadarCube ASP.NET MVC. Un grand nombre de paramètres, des fonctionnalités riches avec la possibilité de les redéfinir et de les étendre, vous permettront de créer un rapport OLAP de toute complexité.

Vous trouverez ci-dessous un tableau comparant les caractéristiques des instruments considérés sur l'échelle faible-moyenne-élevée.

 
Power BI
Interface utilisateur Telerik pour ASP.NET MVC
RadarCube ASP.NET MVC

Visualisation
haut
faible
moyenne

Ensemble de fonctions OLAP
haut
faible
haut

Flexibilité de personnalisation
haut
haut
haut

Possibilité de remplacer les fonctions
-
-
+

Personnalisation du logiciel
-
-
+

Niveau de complexité d'intégration et de configuration
haut
faible
moyenne

Le coût minimum
Power BI Premium EM3

190 000 RUB / mois
Licence de développeur unique

90 000 frotter.

Licence de développeur unique

25 000 frotter.

Vous pouvez maintenant passer à la définition des critères de choix d'un outil analytique.

Critères de sélection de Power BI

  • Vous êtes intéressé par des rapports riches en une variété de mesures et d'éléments liés aux données.
  • Vous souhaitez que les employés travaillant avec des rapports puissent obtenir facilement et rapidement des réponses intuitives à leurs problèmes professionnels.
  • L'entreprise dispose d'un spécialiste informatique possédant des compétences en développement BI.
  • Le budget de l'entreprise comprend un montant mensuel important pour un service de business intelligence cloud.

Conditions de sélection des composants Telerik

  • Nous avons besoin d'un simple client OLAP pour l'analyse Ad Hock.
  • L'entreprise compte parmi son personnel un développeur .NET débutant.
  • Un petit budget pour un achat unique de licence et son renouvellement ultérieur avec une remise inférieure à 20 %.

Conditions de sélection des composants RadarCube

  • Vous avez besoin d'un client OLAP multifonctionnel avec la possibilité de personnaliser l'interface, ainsi que d'un client prenant en charge l'intégration de vos propres fonctions.
  • L'entreprise compte parmi son personnel un développeur .NET de niveau intermédiaire. Si ce n'est pas le cas, les développeurs de composants fourniront gentiment leurs services, mais moyennant des frais supplémentaires n'excédant pas le niveau salarial d'un programmeur à temps plein.
  • Un petit budget pour un achat unique de licence et son renouvellement ultérieur avec une remise de 60 %.

Conclusion

Choisir le bon outil d'analyse commerciale vous permettra d'abandonner complètement le reporting dans Excel. Votre entreprise pourra évoluer progressivement et sans douleur vers l'utilisation de technologies avancées dans le domaine de la BI et automatiser le travail des analystes de tous les départements.

Source: habr.com

Ajouter un commentaire