En tant que type de base de données largement utilisé, SQL ou MySQL est accessible à toutes sortes d’entreprises, des petites entreprises aux sociétés internationales. Je parie que vous utilisez aussi SQL, peut-être même sans le savoir.
Les bases de données SQL peuvent être utilisées directement au sein de votre entreprise pour les données de vente, les données financières, la logistique… mais aussi par des applications tierces, construites elles aussi sur SQL. Les outils RH, les plateformes CRM, les produits SaaS de marketing digital peuvent utiliser des bases de données SQL.
Avec autant de facettes différentes de vos données réparties dans des bases de données SQL, il semble évident qu’il existe un endroit unique pour les combiner toutes et pour produire des tableaux de bord permettant de rendre compte et de suivre la productivité de votre entreprise.
Comment créer un tableau de bord SQL ?
Pourriez-vous utiliser Excel ? Bien sûr, vous pouvez, mais envisagez d’y consacrer un certain temps, voire d’engager une personne dédiée à cette tâche.
Si vous voulez éviter les longs copier-coller, la configuration des connexions de données, la gestion de plusieurs feuilles Excel qui menacent de planter votre PC chaque fois que vous en ouvrez une, choisissez un outil de BI qui vous évitera cela et vous aidera à construire de beaux tableaux de bord basés sur les données de votre base de données. Choisissez une plate-forme qui vous permettra de gérer toutes vos données en un seul endroit et qui automatisera les processus de travail à chaque fois que vos données seront actualisées.
Voyons comment construire un tableau de bord avec ClicData et une base de données SQL Retail.
1. Connectez vos sources de données
Commencez par établir une connexion à votre base de données SQL. ClicData offre une gamme de connecteurs natifs pour les bases de données utilisant des requêtes SQL, tels que :
- MySQL
- Oracle
- PostgreSQL
- MariaDB
- Percona
- Access
- Amazon Aurora
- Amazon Redshift
- Google BigQuery
Vous pouvez également choisir d’utiliser le connecteur de serveur SQL :
Installez le DataLoader si vous souhaitez obtenir des données à partir d’une base de données SQL sur site. Cette application, développée par ClicData, assurera la sécurité des données situées sur un serveur local car elle permettra d’ouvrir un port uniquement lorsque des données doivent être envoyées à ClicData et de garder la connexion fermée le reste du temps.
Avantages de l’utilisation de Data Loader :
- Une sécurité maximale pour vos données
- Pas besoin de mettre en liste blanche les adresses IP de ClicData
- Disponible pour Linux, Windows et MacOS : https://app.clicdata.com/help/link/dataloader
Vous pouvez également vous connecter directement à des bases de données en ligne comme dans l’exemple suivant, auquel cas vous n’aurez pas besoin du DataLoader.
2. Extraire les données
Maintenant que votre connexion SQL est établie, vous pourrez extraire des données de votre base de données SQL, et c’est là que la magie commence !
Sélectionnez la connexion que vous venez de créer, appelée ici « serveur SQL ».
Avec l’éditeur de requêtes, vous pouvez choisir d’extraire toutes les données de vos tables…
… ou pour écrire une requête plus complexe afin de combiner différentes tables et créer l’ensemble de données parfait qui ne contiendra que les données dont vous avez besoin. C’est du pur SQL : il suffit d’écrire votre requête comme vous le feriez dans votre éditeur préféré.
3. Macros
Vous pouvez même aller plus loin et intégrer des macros basées sur ClicData à votre requête.
Dans cet exemple, vous ne récupérerez que les lignes relatives aux commandes qui ne figurent pas encore dans le jeu de données ClicData appelé « MyDataset ».
Vous pouvez configurer des macros basées sur n’importe quel ensemble de données dans votre compte ClicData, quelle que soit la source à partir de laquelle il est construit.
Vous pouvez utiliser n’importe quelle formule ClicData dans votre requête SQL, combinant ainsi la puissance des deux systèmes : votre base de données et vos ensembles de données ClicData, que vous auriez pu améliorer et renforcer grâce à l’ETL ClicData intégré.
Pour en savoir plus sur l’utilisation des formules, cliquez ici.
Rafraîchissement automatisé des données SQL
Il reste maintenant une dernière étape à franchir avant de profiter de la disparition de vos anciens processus manuels d’extraction de données !
Automatisez votre requête SQL pour mettre à jour et obtenir de nouvelles données toutes les heures à partir de votre base de données.
Créez un calendrier :
Et affinez les options pour n’obtenir de nouvelles données que lorsque vous en avez besoin.
Si vous savez que personne ne va utiliser les tableaux de bord de reporting un dimanche après-midi ou aux premières heures d’une journée de travail, vous pouvez définir l’horaire de façon à ne fonctionner que les jours de travail, entre 7 heures et minuit, en fonction de votre fuseau horaire spécifique.
C’est une façon d’optimiser les performances générales en évitant les demandes inutiles à la base de données.
Choisissez votre méthode de rafraîchissement préférée.
Sur la base de notre requête, nous avons décidé de ne retirer que les ID de commande qui ne sont pas encore répertoriés. L’ajout de nouvelles données est donc la méthode la plus efficace pour rafraîchir cet ensemble de données.
Ajoutez autant d’autres tâches à ce programme que nécessaire, également basées sur d’autres requêtes SQL et conçues pour différents tableaux de bord. Elles seront toutes exécutées à la même cadence.
Vos données sont maintenant prêtes à être utilisées pour créer de beaux tableaux de bord entièrement automatisés. À chaque rafraîchissement des ensembles de données SQL (toutes les heures, dans notre exemple), les tableaux de bord, les calculs et les formules suivront automatiquement et tiendront à jour les utilisateurs des tableaux de bord.
Voici un exemple de tableau de bord pour le commerce au détail que vous pourriez construire à partir de données SQL. Si cet exemple vous plaît et que vous souhaitez l’utiliser, en tout ou en partie, pour vos propres tableaux de bord, vous pouvez le télécharger directement à partir du guide de bienvenue dans votre compte.
Cliquez ici pour ouvrir le tableau de bord dynamique en plein écran
Alors, qu’attendez-vous ?
Commencez votre essai gratuit chez ClicData et utilisez les connecteurs SQL pour créer de magnifiques rapports et tableaux de bord.