Tables de recherche et fonction lookup_ext. SAP BusinessObjects Data Services 4.1 Support Package 1
Flux de données
Par exemple, dans le flux de données ci-dessous, les données de chaque table source sont filtrées, puis les résultats sont fusionnés dans la transformation Merge.
Si vous choisissez de propager une colonne à partir de la source SALES(Pubs.DBO)vers la cible
CountrySales
, la colonne est ajoutée au schéma TableFilter mais pas au schéma FileFilter, donnant lieu à des schémas d'entrée différents dans la transformation Merge et un flux de données non valide.
Afin de conserver un flux de données valide lors de la propagation d'une colonne par une transformation
Merge, suivez un processus à plusieurs étapes :
1.
Assurez-vous que la colonne que vous souhaitez propager est disponible dans les schémas de tous les objets qui mènent dans la transformation Merge sur le côté en aval. Cela garantit que toutes les entrées dans la transformation Merge sont identiques et que le flux de données est valide.
2.
Propagez la colonne sur le côté en amont de la transformation Merge vers le point d'arrivée souhaité.
7.5 Tables de recherche et fonction lookup_ext
Les tables de recherche contiennent des données auxquelles d'autres tables font référence. En règle générale, les tables de recherche peuvent comporter les types de colonnes suivants :
• Colonne de recherche : permet d'établir une correspondance avec une ou plusieurs lignes en fonction des valeurs d'entrée. Pour identifier une correspondance dans une ligne, vous appliquez des opérateurs tels que =, >, <, ~. Une table de recherche peut contenir plusieurs colonnes de recherche.
• Colonne de sortie : colonne renvoyée par la ligne, qui correspond à la condition de recherche définie pour la colonne de recherche. Une table de recherche peut contenir plusieurs colonnes de sortie.
• Colonne de politique de retour : permet d'indiquer les données à renvoyer lorsque plusieurs lignes correspondent à la ou aux conditions de recherche.
Utilisez la fonction lookup_ext pour extraire des données d'une table de recherche en fonction de conditions de recherche définies par l'utilisateur pour établir une correspondance entre les données d'entrée et les données de la table de recherche. La fonction lookup_ext permet non seulement d'extraire une valeur dans une table ou un fichier en fonction des valeurs d'une table source ou d'un fichier différent, mais elle propose aussi des fonctionnalités étendues permettant d'effectuer les opérations suivantes :
• Retourner plusieurs colonnes à partir d'une même recherche.
176 2012-11-22

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.