Puedo compartir un Servidor SQL server Reporting Services ORIGEN de Datos... ¿qué acerca de un CONJUNTO de Datos?

StackOverflow https://stackoverflow.com/questions/18432

  •  09-06-2019
  •  | 
  •  

Pregunta

Estoy desarrollando una solución de Reporting Services para un sitio web del departamento de defensa.Con frecuencia voy a tener un informe y desea tener como parámetro el Servicio (además de otras similares mundano, pero repetitivo como parámetros el Año Fiscal, los Datos de la Fecha de vigencia, etc).Básicamente, todo lo que he visto de SSRS 2005 dice que no se puede hacer...pero yo personalmente me niego a creer que MS sería tan estúpido/ingenuo/a corto situados para dejar algo como compartir conjuntos de datos de reporting completo.

Hay un torpe (o no tan torpe manera) para compartir conjuntos de datos y aún así mantener el servidor de informes feliz?Se SSRS2008 hacer esto?

EDITAR:

Supongo que estipulan que con poca claridad.Tengo una pila de informes.Ya que estoy en un departamento de defensa de medio ambiente, un parámetro común para estos informes es el Servicio (ejército, marina, etc.para los no usuarios de los estados unidos).Desde "reglas de Negocio" causa de mí para no ser capaz de utilizar procedimientos almacenados;hay una manera que puedo hacer 1 conjunto de datos y enlace de los diferentes informes?Le Reporte 2008 de apoyo a algo como esto?Estoy harto de tener que volver a escribir la misma consulta en un montón de informes.

¿Fue útil?

Solución

No tengo claro si necesitas compartir un conjunto de datos, ya que tienes algunos resultados SQL que usted necesita para utilizar dos veces, y no quiero volver a calcular los mismos datos dos veces, o quieres hacer algo con respecto a los parámetros.Así que con este "yo realmente no entiendo la pregunta" prefacio...

  1. Usted no puede compartir un conjunto de datos.Lo que significa, que no puede, digamos, tener un conjunto de datos de regresar de la tabla A, y en el conjunto de datos B trate de volver a unirse con A.
  2. Si esto es realmente lo que usted quiere hacer, usted podría utilizar tablas temporales para almacenar A y, a continuación, en el conjunto de datos B el uso de la tabla temporal.No son las mejores prácticas en torno a eso, pero ya no estoy seguro de que esto es lo que hay, no voy a gastar tiempo en hablar de eso ahora.

Otros consejos

Si no puede utilizar los Procedimientos Almacenados, espero que usted puede utilizar una vista.

Otra cosa que usted podría dejar de SQL Server y el uso CSV hojas como de almacenamiento de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top