Bonjour,
Je suis en train de créer un Process d'extraction basé sur une requête sql qui vas ensuite déposer le fichier plat généré sur un serveur.
Le but a terme est de créer un webservice (usage interne uniquement) ou l'utilisateur sera capable de définir sa propre requête.
Dans ce contexte, l'utilisateur pourra utiliser ce webservice pour attaquer plusieurs base de données (pas en même temps).
Je veux passer par une variable pour déterminé sur qu'elle métadata (définie au préalable) la requête vas s'exécuter.
Exemple :
-------------
base client (SQLServeur) => metadata Client
base Analyse (Oacle) => metadata Analyse
Je créé une variable User_Connection qui est passé en paramètre de mon bloc "SQLFileExport"
Comment rendre ça possible ?
Je vous invite à consulter cette article qui je pense répond à votre besoin :
https://stambia.org/doc/87-variables-and-parameters/how-to/23-how-to-use-a-variable-as-a-table-physical-name
autre méthode :
le mot de passe publié dans la variable Ext_Password doit être encrypté
Merci de m'avoir répondu mais l'article ne m'a pas était utile.
J'ai trouvé la solution en créant une variable xsl (type Xpath) avec le code suivant :
$this/ancestor-or-self::*/metaDataLink[@name=md:paramValue($this,'Get_Database')]/mdj:getMetaDataRef(.)
(j'ai variabilisé sur le paramètre Get_Database mais il est possible de le mettre en dur).
On positionne ensuite %connection{$SOURCE}% en tant que SQL_CONNECTION
En espérant que ce sera utile à quelqu'un
Maxime Pavy
Bonjour,
Je suis en train de créer un Process d'extraction basé sur une requête sql qui vas ensuite déposer le fichier plat généré sur un serveur.
Le but a terme est de créer un webservice (usage interne uniquement) ou l'utilisateur sera capable de définir sa propre requête.
Dans ce contexte, l'utilisateur pourra utiliser ce webservice pour attaquer plusieurs base de données (pas en même temps).
Je veux passer par une variable pour déterminé sur qu'elle métadata (définie au préalable) la requête vas s'exécuter.
Exemple :
-------------
base client (SQLServeur) => metadata Client
base Analyse (Oacle) => metadata Analyse
Je créé une variable User_Connection qui est passé en paramètre de mon bloc "SQLFileExport"
Comment rendre ça possible ?
Bonjour,
Je vous invite à consulter cette article qui je pense répond à votre besoin :
https://stambia.org/doc/87-variables-and-parameters/how-to/23-how-to-use-a-variable-as-a-table-physical-name
- Oldest First
- Popular
- Newest First
Sorted by Newest FirstMaxime Pavy
autre méthode :
le mot de passe publié dans la variable Ext_Password doit être encrypté
Maxime Pavy
Bonjour,
Merci de m'avoir répondu mais l'article ne m'a pas était utile.
J'ai trouvé la solution en créant une variable xsl (type Xpath) avec le code suivant :
(j'ai variabilisé sur le paramètre Get_Database mais il est possible de le mettre en dur).
On positionne ensuite %connection{$SOURCE}% en tant que SQL_CONNECTION
En espérant que ce sera utile à quelqu'un
1 person likes this
Audric FREY
Bonjour,
Je vous invite à consulter cette article qui je pense répond à votre besoin :
https://stambia.org/doc/87-variables-and-parameters/how-to/23-how-to-use-a-variable-as-a-table-physical-name
1 person likes this
-
File external resolver with encrypted value
-
Timeout on Mapping/Webservice call
-
UNIQUE TEMP TABLE NAMES
-
Previous step name from a sub-process of execute delivery
-
Dropping multiple tables at once in XDI
-
Freeze Designer and corrupted workspace
-
FileWait/Move/Copy: FileInclude with space
-
Loop excel files
-
Change SVN user in the Designer
-
How to Specify the JVM used by the Designer?
See all 64 topics