¿Cuál es la mejor manera de combinar conjuntos de resultados de diferentes fuentes de datos en SSRS?¿Cómo se combinan múltiples conjuntos de resultados en SSRS?
En mi ejemplo particular, necesito escribir un informe que extraiga datos de SQL Server y los combine con otro conjunto de datos que proviene de una base de datos DB2. Al final, necesito unir estos conjuntos de datos por separado, así que tengo un conjunto combinado de datos con datos de ambas fuentes combinados en las mismas filas. (Como una combinación interna si ambas tablas provienen de la misma base de datos SQL). Sé que no se puede hacer esto "de fábrica" en SSRS 2005. No me entusiasma tener que extraer los datos en una tabla temporal en mi cuadro de SQL porque los usuarios necesitan poder ejecutar este informe a pedido. y parece que tener que usar SSIS para obtener los datos en la tabla bajo demanda será lento y difícil de manejar con múltiples usuarios que intentan acceder al informe simultáneamente. ¿Hay alguna otra solución más elegante por ahí?
Sé que la solución del servidor vinculado que se menciona a continuación funcionaría técnicamente, sin embargo, por alguna razón, nuestros DBA simplemente no nos permitirán usar los servidores vinculados.
Sé que puede agregar dos conjuntos de datos diferentes a un informe, sin embargo, necesito poder unirlos. ¿Alguien tiene alguna idea sobre la mejor manera de lograr esto?
¿Alguna sugerencia sobre cómo comenzar con una extensión de datos personalizada? –
Me encontré con este artículo de CodeProject que describe cómo crear una extensión de procesamiento de datos fuente de datos múltiples de SSRS: http://www.codeproject.com/KB/reporting-services/SSRSMultiDataSourceDPE.aspx –