J'ai un fichier.txt d'élaborer avec ODI qui se compose de plusieurs enregistrements avec la structure suivante:ODI - Travailler avec file.txt structuré (père record et ses fils)
- Heather Record (père)
- fiche de type 1 (fils)
- type d'enregistrement 2 (fils)
- fiche de type 1 ... n (fils)
- fiche type 2 ... n (fils)
Pied de page Fiche 1
Heather Record (father1)
- enregistrement de type 1 (fils)
- type d'enregistrement 2 (fils)
- type d'enregistrement 1 ... n (fils)
- type d'enregistrement 2 ... n (fils)
- Footer Record 2
Chaque enregistrement contient un ensemble de champs communs après lesquels chacun a sa propre structure. Pour cette raison, je dois créer plusieurs tables dans ma base de données pour chaque type d'enregistrement et une table de faits qui stocke le ralationhip entre chaque enregistrement. Ce faisant, je ne sais pas comment garder la relation entre le père et les fils record. Est-il possible d'utiliser une fonction dans ODI pour faire cela? Est-il possible d'importer le fichier avec ODI et d'élaborer une sorte de système hiérarchique?
Cette solution pourrait fonctionner! Mais, une fois que j'ai créé la table t1 (RECORD_ID, ROW_TYPE), comment puis-je remplir la colonne RECORD_ID en utilisant ODI? Est-il possible de peupler les deux colonnes en même temps? parce que je dois d'abord connaître la valeur de la colonne type de ligne pour remplir les champs RECORD_ID –
Désolé, ma réponse n'était pas claire du tout ... Je l'ai édité avec des explications supplémentaires, j'espère que ma solution s'applique à votre cas. –