OSBI.FR - Open Source Business Intelligence

Combler des trous avec PDI

Prenons un exemple simple : régulièrement vous réceptionnez un fichier de tarification « produits », pour lequel vous n’avez que les dates de changement de tarifs.

Si vous souhaitez effectuer des moyennes de prix à la semaine ou au mois, et que vous n’avez pas les prix pour chaque jour, vos moyennes risquent bien d’être faussées !

Voici ci-dessous une illustration de la problématique :

Dans PDI, il existe une technique toute bête qui permet de combler l’absence de données pour une date, en récupérant le dernier prix disponible.

Voici une transformation PDI qui illustre la mise en place, basée sur les 2 principes suivants :

  1. Utilisation d’une dimension date qui va permettre de faire une jointure gauche avec les dates disponibles
  2. Utilisation d’une étape javascript qui va permettre de faire suivre le dernier prix disponible tant qu’il n’y a pas de mise à jour de celui-ci :

A bientôt pour de nouvelles astuces sur PDI (et bientôt HOP)