Identifier l’application à l’origine d’un lot ETL
Cas SOSBI · traçabilité. Chaque lot porte un identifiant composé de l’environnement, de l’application et du numéro d’exécution.
Script de chargement
Lots:
LOAD
LotID,
SubField(LotID, '#', 1) AS Environnement,
SubField(LotID, '#', 2) AS Application,
SubField(LotID, '#', -1) AS NumeroExecution
INLINE [
LotID
PROD#PAIE#0047
REC#STOCK#0102
PROD#SUIVI#0048
];Données de départ
Identifiants de lots reçus
| LotID |
|---|
| PROD#PAIE#0047 |
| REC#STOCK#0102 |
| PROD#SUIVI#0048 |
Résultat
Les trois composantes du LotID deviennent des champs distincts : Environnement, Application et NumeroExecution.
Le numéro reste du texte : ses zéros initiaux sont conservés.