Salut,
Novice en ce qui concerne SSIS et sa logique je vous demande votre aide. Mes recherches ne me mènent à rien et msdn n'est pas très lisible à mon sens pour ce coup-ci. Pourtant, je sais que c'est basique et j'ai même déjà dû le faire auparavant. Malheureusement, j'ai toujours du mal avec la logique de SSIS.
J'essaie donc de transformer une colonne de type chaîne d'un fichier csv en entier vers une colonne de table sql de type entier.
Imaginons des catégories en base de données :
légume = 1
fruit = 2
laitage = 3
Dans le fichier csv reçu j'ai :
poireau
cerise
courgette
aubergine
yaourt
Je souhaiterais donc trouver l'outil de transformation de flux qui puisse transformer les informations comme suit :
poireau -> 1
cerise -> 2
courgette -> 1
aubergine -> 1
yaourt -> 3
J'essaie actuellement l'outil "colonne dérivée", mais j'ai du mal avec l'expression. Je ne sais pas comment faire l'équivalent d'un IF, est-ce le bon outil? Je souhaiterais faire quelque chose comme ça : si csv.colonne="poireau" alors sql.colonne = 1 etc.
Voyez-vous où je veux en venir?
Pouvez-vous m'aiguiller?
Merci par avance.
Partager