Vous quittez notre site principal pour accéder à notre site chinois hébergé en Chine. Pour des raisons légales, aucun lien ne vous ramènera vers notre site principal.
Notre client est un distributeur de meubles dont le siège social est situé à Toronto. Sa clientèle va des cabinets de design professionnels aux grands détaillants tels que Costco et Wayfair. L'entreprise s'approvisionne auprès de fabricants de meubles du monde entier pour les vendre aux détaillants, principalement en Amérique du Nord. Elle dispose de ses propres entrepôts au Canada et aux États-Unis, mais elle fait aussi beaucoup d'expéditions directes. Leur croissance au cours des dernières années a augmenté la complexité de leur ERP, a apporté plus de défis logistiques, et leur a donné plus de demande de rapports et d'analyses en général.
En février 2020, le client a ouvert une filiale américaine pour mieux gérer ses activités aux États-Unis. Cela a créé de nouveaux processus de gestion, ainsi qu'une nouvelle instance de leur ERP (SAP Business One, ci-après SAP B1). Par conséquent, leur processus de reporting, auparavant manuel, ne pouvait plus couvrir l'ensemble de leurs activités (Canada + États-Unis). En plus d'une équipe informatique réduite qui a une capacité limitée à maintenir des entrepôts de données complexes, et de la demande de rapports plus sophistiqués, ils avaient besoin de quelque chose de plus puissant, et considéraient Tableau comme une option.
Toutes les informations nécessaires à la création de rapports se trouvent dans la base de données de leur application SAP B1, à l'exception des taux de change passés et actuels. Voici quelques-unes de leurs exigences de haut niveau :
Tableau de bord exécutif pour montrer les tendances des ventes par type de client, par groupe de produits et par fournisseur.
Analyse détaillée des attributs des produits
Outil de priorisation logistique
Analyse de la performance de certains fournisseurs
Analyse de la performance des employés des ventes
Performance financière globale sur plusieurs entités et devises
À la suite d’une phase de découverte, plongeant plus profondément dans les défis de l'entreprise et des données, nous avons proposé les livrables suivants :
5 tableaux de bord Tableau, chacun avec ses propres objectifs et sa propre audience
Des tableaux de bord publiés sur Tableau Online pour les utilisateurs internes, consommant des données sur site via Tableau Bridge.
Nouvelle source de données sur les taux de change qui permet d'établir des rapports sur les activités en CAD et en USD dans chacun des 5 tableaux de bord.
Voici certaines exigences qui ont affecté tous les livrables nommés ci-dessus :
Tous les tableaux de bord doivent avoir la capacité de produire des rapports sur les entités canadiennes et américaines, indépendamment ou simultanément,
Aucune couche supplémentaire d'entreposage de données ne doit être utilisée.
Vous trouverez ci-dessous quelques points techniques marquants de notre processus de développement.
Modélisation des données :
Nous nous attendions à ce que la modélisation des données soit un défi dès le départ, car nous devions nous connecter directement à la base de données de l'application ERP, sans couche supplémentaire d'entreposage ou « d'analyse ». En outre, nous devions nous connecter à deux bases de données similaires mais pas nécessairement identiques (Canada et États-Unis).
Les 2 principales difficultés qui sont apparues sont :
Comprendre le schéma de SAP B1
Réaliser des transformations de données significatives sans entrepôt de données.
Heureusement, les 2 instances de SAP B1 partageaient le même serveur de base de données. Pour éviter de créer un entrepôt de données, la solution que nous avons trouvée devait s'appuyer sur un « SQL initial » étendu dans Tableau, qui crée et interroge des tableaux temporaires. Cela aurait été impossible si les 2 bases de données avaient été sur des serveurs différents.
Source de données sur les taux de change :
Le client mène ses activités à la fois en CAD et en USD. Avant notre intervention, le rapport financier mensuel était le seul moment où la devise des transactions était prise en compte. Cela impliquait une conversion manuelle entre les devises en utilisant le taux de change moyen mensuel publié par la Banque du Canada. Nous devions trouver un moyen de conserver la pratique de l'utilisation du taux de change moyen mensuel, mais aussi de permettre la conversion à tout moment où les données sont affichées dans le tableau de bord.
En utilisant l'API gratuite de la Banque du Canada, nous avons créé un script simple pour mettre à jour quotidiennement un fichier csv avec l'historique et les derniers taux moyens mensuels. Dans une implémentation Cloud ou avec un entrepôt de données disponible, nous aurions pu plus facilement utiliser un lac de données ou un tableau pour stocker ces données, mais un fichier csv sur le serveur du client était suffisant dans ce cas.
Nous avons publié 5 tableaux de bord sur le site Tableau Online du client, avec des données rafraîchies quotidiennement. Grâce à ces nouveaux tableaux de bord, le client peut renoncer à la routine laborieuse consistant à générer et à distribuer manuellement de nombreux rapports de synthèse réguliers. En outre, les nouveaux tableaux de bord permettent au client d'examiner l'ensemble de ses activités dans plusieurs pays et devises, où les rapports étaient auparavant indisponibles ou fragmentés.
Les tableaux de bord publiés ont également introduit de nouvelles capacités de suivi dans les départements de logistique, de relations avec les fournisseurs et de développement de produits du client, ce qui a considérablement amélioré leur capacité à mettre en évidence les problèmes et les opportunités.
La conception visuelle des tableaux de bord publiés permet au client d'identifier plus rapidement les informations et de créer des plans d'action plus rationnels. En réalité, au moment où nous lui remettions le produit final, le client était déjà en train de créer des processus opérationnels départementaux pour surveiller et agir autour de ces nouveaux tableaux de bord.
Tenez-vous au courant des derniers produits, événements, et bien d’autres encore
Votre adresse e-mail est uniquement utilisée pour vous envoyer la newsletter Keyrus et à des fins de prospection commerciale. Vous pouvez à tout moment utiliser le lien d’opposition présent dans nos courriels de désabonnement dans chaque newsletter envoyée. En savoir plus sur la gestion de vos données et vos droits.
Webinar
Jeudi 2 février 2023, à midi (heure de l'Est)
Article de blog
Keyrus Canada soutient l’association Centraide et lance le projet « Novembre Ensemble ». Cette année notre équipe a pris la décision d’apporter son soutien à Centraide, une association qui œuvre localement pour les personnes vulnérables en créant des communautés plus inclusives et des projets solidaires.
Article de blog
Grâce au volontariat international de l’entreprise, de jeunes diplômés de 18 à 28 ans viennent travailler dans le monde de la data et de l'intelligence artificielle chez Keyrus Canada.
Success story
L’équipe de Keyrus a mis en place une solution pour supporter une entreprise Nord-Américaine de logistique avec plus de 75 sites de distribution. Découvrez comment nous avons corrigé et développé les processus d’automatisation, d’extraction et d’interprétation de données pour améliorer leur productivité.
Événement
Le 9 juin prochain, plus de 3,000 experts et participants sont attendus au Salon Connexion, le salon de la transformation numérique, au Palais des Congrès de Montréal.
Success story
Dans le cadre de son projet d'analyse des données, une compagnie d'assurance a décidé de migrer son entrepôt de données vers Amazon Redshift Spectrum et souhaitait profiter de ce nouvel entrepôt pour mettre à niveau son système de reporting. Keyrus a été chargé de lancer cette migration et de préparer le client à utiliser Tableau avec succès.
Événement
Comment créer des produits et services externes axés sur les données qui génèrent des revenus et réduisent les coûts? Doivent-ils être construits en interne ou basés sur des produits analytiques dédiés? "Tableau embedded analytics" est l'outil qui permet de commercialiser plus rapidement vos solutions externes et de commencer votre parcours vers la monétisation des données.
Événement
Keyrus participera au HEC Forecast, pour la 3e année consécutive, événement organisé par le Comité en Science des Données de HEC Montréal, qui se tiendra le vendredi 4 février.
Événement
Avec l'arrivée ces dernières années des solutions infonuagiques et de l'architecture en micro-services, il est facile de se sentir dépassé. Ces nouvelles technologies nous aident à gagner en capacité de stockage et en performance, tout en optimisant nos coûts. Les géants comme AWS, Azure et Google Cloud Platform, mettent à notre disposition un large éventail d’outils nous permettant de mettre en place des solutions aux capacités multiples : création de lacs de données et d’entrepôts de données performants, partage de données, analytique avancée et bien plus encore.
Événement
Avec l'arrivée ces dernières années des solutions infonuagiques et de l'architecture en micro-services, il est facile de se sentir dépassé. Ces nouvelles technologies nous aident à gagner en capacité de stockage et en performance, tout en optimisant nos coûts