Utiliser 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 indicateurs clés de performance. Configurez les indicateurs SQL pour accéder à une base de données distante.

  • Chargez des données dans les indicateurs directement depuis votre base de données.
  • Ajustez les autorisations des utilisateurs pour accéder aux sources de données externes.

Créer une source de données

  1. Cliquez sur > Paramètres > onglet Intégrations
  2. Dans la section Sources de données, cliquez sur Ajouter pour ajouter une nouvelle source de données

Configurer l'indicateur SQL

  1. Ouvrez un tableau de bord, allez à l'onglet Indicateurs clés de performance (KPIs)
  2. Sélectionnez un indicateur qui sera un récepteur de données
  3. Passez à l'onglet Données, cliquez sur le bouton Source de données à côté du champ Valeur
  4. Bouton source de données

  5. Cliquez sur le bouton Requête SQL
  6. Formulez la requête SQL requise (voir quelques exemples ci-dessous).
  7. Cliquez sur le bouton Suivant pour prévisualiser les résultats. Cliquez sur le bouton Terminer.
Exemples :

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 respective de l'intervalle de mise à jour et date de fin
  • %%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 :

  1. Allez dans la section > Utilisateurs
  2. Cliquez sur le bouton Modifier pour un utilisateur
  3. Utilisez la case à cocher Autoriser l'utilisation de sources de données externes
  4. Appuyez 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 actualiser les données pour une certaine date, utilisez l'option Actualiser importé dans le menu Outils
  • Spécifiez l'intervalle de mise à jour - spécifiez un intervalle de mise à jour pour un indicateur. BSC Designer mettra à jour l'indicateur SQL automatiquement en utilisant le calendrier spécifié.