J'ai créé une connexion ODBC (hétérogène, generic connectivity) entre OWB et une base Microsoft SqL Server.
Les tables de cette base de données (SQL Server) comportent des noms de colonnes en lettres minuscules.
L'importation des métadata n'est pas possible.
Il faut créer manuellement les métadata des tables que l'on souhaite interroger via un ETL de OWB (création d'une table, dans le module ODBC de la base de données SQL Server).
Les noms des colonnes sont automatiquement 'convertis' en lettre capitales.
On place cette table comme source dans un mapping.
Lors du déploiement, des messages avertissent que l'identifiant (noms des colonnes) est invalide (parce que ne respecte pas le nom réel qui lui est en minuscule).
J'ai créé une table fictive en SQL Server avec des noms de colonne en majuscule et cela fonctionne très bien.
Le seul hic, c'est que les bases sont 'propriétaires' d'un éditeur de logiciel. On ne peut pas modifier les noms des colonnes comme cela.
D'après ce que j'ai déjà pu lire sur le sujet, il semblerait que ce soit 'normal'.
Existe-t-il une solution à ce problème ?
Est-ce que passer par l'installation d'un 'Transparent Gateway Agent' (Payant) solutionnerait ce soucis ?
Merci pour votre aide.
Partager