#1 Thu 11 April 2013 20:02
- loloi
- Participant actif
- Lieu: rennes
- Date d'inscription: 5 Sep 2005
- Messages: 67
Identifiant dans intégration données ORACLE
Bonjour
J'ai dans mes tables Oracle classiquement un champ ID_TABLE (=1,2,3, etc.). Je n'ai pas de séquences spécifiques pour alimenter cet ID.
Lorsque je veux insérer de nouvelles données, je définis dans mes paramètres de format d'arrivée la colonne table séquencée = id_table.
Mais lorsque j'intègre des données, FME me créé des doublons (je ne dois pas bien utiliser la commande).
Comment faire pour que lorsque j'alimente ma table avec de nouvelles données, FME me renvoie toujours un ID_table=max+1 ?
Cordialement
Florent DUCHESNAY
Conseil général du Doubs
Hors ligne
#2 Fri 12 April 2013 09:22
Re: Identifiant dans intégration données ORACLE
Je pense que cela doit se passer un peu comme postgresql. Si ton champs est en auto_increment, tu laisses faire FME, sinon dans le paramètrage du writer tu autorises fme à écrire l'id et tu génères ton id à toi avec le transformer counter.
Dernière modification par heretik25 (Mon 15 April 2013 13:58)
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne