Utilisez une base de données SQL comme source de données pour les indicateurs
Utilisez une base de données externe comme source de données pour vos KPI. Configurez des indicateurs SQL pour accéder à une base de données distante.
Créer une source de données
- Cliquez sur > Paramètres > onglet Intégrations
- Dans la section Sources de données, cliquez sur Ajouter pour ajouter une nouvelle source de données
Configurer un indicateur SQL
- Ouvrez une fiche de score, allez dans l'onglet KPIs
- Sélectionnez un indicateur qui recevra les données
- Basculez vers l'onglet Données, cliquez sur le bouton Source de données à côté du champ Valeur
- Cliquez sur le bouton Requête SQL
- Formulez la requête SQL requise (voir quelques exemples ci-dessous).
- Cliquez sur le bouton Suivant pour prévisualiser les résultats. Cliquez sur le bouton Terminer.
Exemples de requêtes SQL
BSC Designer s'attend à recevoir une seule valeur en réponse à la requête SQL. Les données reçues seront utilisées pour le champ Valeur de l'indicateur.
Paramètres pris en charge :
- %%UpdatePeriodStart%% et %%UpdatePeriodEnd%% - date de début et date de fin respectives de l'intervalle de mise à jour
- %%ItemName%% - le nom du KPI tel que spécifié dans le champ Nom
- %%date%% - date actuelle sélectionnée dans le calendrier de BSC Designer
Cas 1 : l'indicateur est mis à jour quotidiennement. Il y a une valeur pour chaque date.
select value from datatable where date = %%date%%
Cas 2 (le plus utilisé) : l'indicateur est mis à jour mensuellement. Il y a plusieurs valeurs pour cette période dans la base de données qui doivent être résumées.
select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%
Droit de créer des indicateurs SQL
Par défaut, les utilisateurs avancés n'ont pas le droit de créer de nouveaux indicateurs SQL. Pour accorder ce droit :
- Allez dans la section > Utilisateurs
- Cliquez sur le bouton Modifier pour un utilisateur
- Utilisez la case à cocher Autoriser l'utilisation de sources de données externes
- Cliquez sur le bouton Enregistrer
Mise à jour des données
Il existe plusieurs façons de mettre à jour les données pour les indicateurs SQL :
- Cliquez sur n'importe quelle date dans le calendrier - BSC Designer essaiera de lire les données pour ce jour-là.
- Mise à jour manuelle - si vous devez rafraîchir les données pour une certaine date, utilisez l'option Rafraîchir importé dans le menu Outils
- Spécifier l'intervalle de mise à jour - spécifiez un intervalle de mise à jour pour un indicateur. BSC Designer mettra à jour automatiquement l'indicateur SQL en utilisant le calendrier spécifié.