Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Informatica
Informatica Forum d'entraide Informatica (PowerCenter, PowerExchange, Complex Data Exchange, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2011, 21h46   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 2
Points : 0
Points : 0
Par défaut rejet à partir d'un routeur

Bonjour,

Je suis débutante sur l'outil Informatica et j'espère trouver une réponse sur le forum

J'ai le champ"SUPPRIME" de type booleen et je voudrais rejeter à partir d'un routeur toutes les valeurs non null et différentes de 0 ou 1. alors j'ai fait ceci:

not isnull(supprime) and (supprime !='1' or supprime !='0')

le problème c'est qu'il me renvoie toutes les valeurs contraires à 0 et 1


merci de m'aider
camloc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 11h19   #2
Membre Expert
 
Avatar de Glutinus
 
Homme
Consultant en Business Intelligence
Inscription : avril 2005
Messages : 676
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Finance

Informations forums :
Inscription : avril 2005
Messages : 676
Points : 1 467
Points : 1 467
Quelle valeur veux-tu que ce champ prenne s'il est booléen ? Il vaudra forcément 0 ou 1 (voir non renseigné)

(désolé, je n'ai plus informatica sous la main...)
__________________

Dogbert : Here's my final report on your company. I've concluded you're doomed. You waste too much money on consultants.
Boss : You're a consultant.
Dogbert : Ironic, isn't it ?
~~
La culture, c'est comme la confiture : quand on l'aime, on la partage.
Amateur de photos et de groupes de rock qui gagnent à être connus ? Clique WWW !
Glutinus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2011, 00h31   #3
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 18
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2007
Messages : 18
Points : 29
Points : 29
Envoyer un message via MSN à hoss69
Salut,

Dans Informatica, les conditions définies au niveaux des routeurs et des filtres sont les conditions de validités des enregistrements en entrée

Si tu veux laisser passer les valeurs égal à 1 ou 0, tu mets (si supprime est un string) :
ISNULL(supprime)!=1 AND (supprime = '0' or supprime = '1')
hoss69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2011, 00h33   #4
Nouveau Membre du Club
 
Inscription : avril 2007
Messages : 18
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2007
Messages : 18
Points : 29
Points : 29
Envoyer un message via MSN à hoss69
Si tu veux laisser les valeurs nulles également (en plus des 0 et des 1) tu doit mettre :
ISNULL(supprime) or supprime = '0' or supprime = '1'
hoss69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h47.


 
 
 
 
Partenaires

Hébergement Web