Outil Remplissage ST

L’outil Remplissage de séries temporelles prend un flux de données de séries temporelles et remplit les trous éventuels dans la série.

Cet outil est principalement utilisé comme étape de préparation pour l’utilisation d’outils et de macros liés aux séries temporelles en aval. Certains outils de série chronologique produisent des résultats inattendus ou des erreurs si le flux de données contient des lacunes dans la série chronologique, par exemple vous avez une série de données qui est censé contenir des mesures toutes les 5 minutes, mais vous n'avez pas réellement des mesures couvrant toutes les 5 minutes. Utilisez cette macro dès que vous soupçonnez que votre flux de données peut présenter des trous.

Cet outil utilise l’outil R. Allez dans Options > Télécharger les outils prédictifs et connectez-vous à la Portail Téléchargements et licences Alteryx pour installer l’outil R et les packages utilisés par ce dernier. Reportez-vous à la page Outil R. Voir Télécharger et utiliser les outils prédictifs.

Connecter une entrée

L'outil de remplissage TS requiert un flux de données dont la colonne contient des valeurs date ou DateTime.Designer

Configurer l’outil

Utilisez l' onglet Configuration pour définir les contrôles de la façon dont la série de temps est remplie.

  • Sélectionnez date ou colonne DateTime: choisissez la date ou la colonne DateTime indiquant quand la ligne de données a été collectée.
  • Intervalle: sélectionnez l'intervalle par lequel la série temporelle est mesurée. Les options comprennent la minute, l' heure, le jour, la semaine, le mois et l' année.
  • Incrément: sélectionnez l'incrément par lequel chaque période de série temporelle unique doit être séparée. Vous pouvez définir l'incrément sur un entier compris entre 1 et 100.
Pour générer une série couvrant "toutes les 3 semaines", vous réglez intervalle à la semaine et incrémenter à 3.

Afficher la sortie

Chaque ligne entrant dans la macro apparaît dans la sortie. De plus, la macro évalue si des périodes de la série chronologique sont manquantes, et si c'est le cas, génère une ligne pour combler l'écart.

L’outil ajoute deux colonnes de données au flux de données entrant :

  • OriginalDateTime: colonne DateTime contenant la valeur DateTime d'origine non altérée
  • FlagGeneratedRow: colonne d'indicateur booléenne, avec "true" indiquant que la ligne de données a été générée par la macro pour remplir un intervalle de série chronologique; "false" indiquant qu'il s'agit d'une ligne de données source.

Pour les lignes de données source passant dans la macro :

  • La colonne FlagGeneratedRow affichera une valeur « Faux » pour indiquer qu’il s’agit d’une ligne de données source et pas d’une ligne générée par la macro.
  • La colonne [yourDateTimeColumn] sera arrondie à la période appropriée. Voir la section « Arrondissement » ci-dessous.
  • Toutes les colonnes sources passeront dans la macro et ne seront pas altérées.

Pour les lignes qui ont été générées pour combler les trous :

  1. La colonne FlagGeneratedRow affichera la valeur « Vrai » pour indiquer que la ligne a été générée par la macro et qu’il ne s’agit pas d’une ligne de données source.
  2. La colonne [yourDateTimeColumn] sera renseignée par une valeur Date ou DateTime générée par la macro qui « comble » le trou identifié dans la série.
  3. Toutes les autres colonnes auront la valeur « Null ».