Comment "paramétrer" un fichier DB2 / iSeries dans le jeu de données Reporting Services?
-
06-07-2019 - |
Question
Ceci est un exemple de requête pour un jeu de données dans mon rapport Microsoft Reporting Services (.rdl)
SELECT ORDNO FROM INTERFACET.DOPPRMAH
Ceci se connecte à l'iSeries via le pilote OLE DB d'IBM.
Comment puis-je paramétrer " la partie "INTERFACET".
La solution
Vous ne le faites pas, facilement du moins ... le SELECT est incorporé au fichier RDML ou au fichier de définition de rapport.
Voici les deux solutions que je peux imaginer: créer plusieurs jeux de données, nommez-en un pour PROD, l'autre pour TEST. Lors du passage dans l'environnement à utiliser dans le rapport en tant que paramètre, les fichiers de rapport savent quel jeu de données utiliser.
La deuxième option serait de générer du code personnalisé et des dll qui configurent le fichier RDML comme vous le feriez avec des fichiers de ressources pour la localisation.
Si j'avais mon choix, j'irais probablement avec les multiples jeux de données ...