Quelle est la meilleure façon de combiner des ensembles de résultats provenant de sources de données disparates dans SSRS?Comment combinez-vous plusieurs ensembles de résultats dans SSRS?
Dans mon exemple particulier, j'ai besoin d'écrire un rapport qui extrait des données de SQL Server et les combine avec un autre ensemble de données provenant d'une base de données DB2. En fin de compte, je dois rassembler ces ensembles de données distincts de sorte que j'ai un ensemble de données combinées avec les données des deux sources combinées sur les mêmes lignes. (Comme une jointure interne si les deux tables provenaient de la même base de données SQL). Je sais que vous ne pouvez pas faire ce "out of the box" dans SSRS 2005. Je ne suis pas excité d'avoir à tirer les données dans une table temporaire sur mon SQL, car les utilisateurs doivent être en mesure d'exécuter ce rapport sur demande et il semble que l'utilisation de SSIS pour obtenir les données dans la table à la demande sera lente et difficile à gérer avec plusieurs utilisateurs essayant d'obtenir le rapport simultanément. Y a-t-il d'autres solutions plus élégantes?
Je sais que la solution de serveur lié mentionnée ci-dessous fonctionnerait techniquement, cependant, pour une raison quelconque, nos administrateurs de bases de données ne nous permettront tout simplement pas d'utiliser des serveurs liés.
Je sais que vous pouvez ajouter deux ensembles de données différents à un rapport, mais je dois pouvoir les joindre ensemble. Quelqu'un at-il des idées sur la meilleure façon d'y parvenir? SSR 2005 vous permet d'avoir plusieurs ensembles de données pour un rapport.
Des suggestions sur la façon de commencer avec une extension de données personnalisée? –
J'ai parcouru cet article de CodeProject qui décrit comment créer une extension de traitement de données multi-sources SSRS: http://www.codeproject.com/KB/reporting-services/SSRSMultiDataSourceDPE.aspx –