Simplification de données de format variable - data_integration_1 - 23 - 23.1

Guide Spectrum Enterprise Data Integration

Product type
Logiciels
Portfolio
Integrate
Product family
Spectrum
Product
Spectrum > Data Integration
Version
23.1
Language
Français
Product name
Spectrum Data Integration
Title
Guide Spectrum Enterprise Data Integration
First publish date
2005
Last updated
2023-10-12
Published on
2023-10-12T08:41:57.873791

Les données de fichier de format variable contiennent souvent des enregistrements dotés d'une relation hiérarchique, dont l'un des types d'enregistrement est le parent des autres types d'enregistrement. Cependant, de nombreux stages requièrent des données au format plat, vous devrez donc convertir les données afin de les rendre utilisables par les stages en aval. Par exemple, envisagez les données d'entrée suivantes :

001   Joe,Smith,M,100 Main St,555-234-1290 100   CHK12904567,12/2/2007,6/1/2012,CHK 200   1000567,1/5/2012,Fashion Shoes,323.12 001   Anne,Johnson,F,1202 Lake St,555-222-4932 100   CHK238193875,1/21/2001,4/12/2012,CHK 200   1000232,3/5/2012,Blue Goose Grocery,132.11 200   1000232,3/8/2012,Trailway Bikes,540.00

Il serait judicieux de simplifier les enregistrements afin de disposer d'un enregistrement par transaction. Dans l'exemple précédent, cela revient à prendre les enregistrements de transaction (enregistrements avec la balise 200) et à les simplifier pour inclure les informations du titulaire de compte (enregistrements avec la balise 001) et les détails de compte (enregistrements avec la balise 100).

La procédure suivante indique comment utiliser les stages Splitter pour simplifier les enregistrements.

  1. Ajoutez un stage Read from Variable Format File à votre flux de données et configurez le stage. Pour plus d'informations, reportez-vous à la section Read from Variable Format File.
  2. Ajoutez un stage Splitter et connectez-le à Read from Variable Format File.
  3. Ajoutez d'autres stages Splitter en fonction de vos besoins, afin de disposer d'un stage Splitter pour chaque type d'enregistrement enfant dans vos données d'entrée.
  4. Connectez tous les stages Splitter.

    Votre flux de données doit désormais ressembler à ce qui suit :

  5. Double-cliquez sur le premier stage Splitter pour ouvrir les options correspondantes.
  6. Dans le champ Split at, sélectionnez un des types d'enregistrement enfant.
  7. Cliquez sur OK.
  8. Configurez chaque stage Splitter supplémentaire en sélectionnant un autre type d'enregistrement enfant dans le champ Split at de chaque stage Splitter.