Je peux partager SQL Server Reporting Services, de la SOURCE de Données... que dire d'un ENSEMBLE de Données?

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

  •  09-06-2019
  •  | 
  •  

Question

Je suis en train d'élaborer un Reporting Services solution pour un DOD site web.Souvent je vais avoir un rapport et que vous voulez avoir comme paramètre le Service (en plus d'autres semblables banales, mais répétitif paramètres, comme l'Exercice, les Données de la Date d'entrée en vigueur, etc).Fondamentalement, tout ce que j'ai vu de SSRS 2005 dit qu'il ne peut pas être fait...mais personnellement, je refuse de croire que MS serait tellement stupide/naïve/court-située à laisser quelque chose comme le partage d'ensembles de données de reporting entièrement.

Est-il maladroit (ou pas si maladroit façon) pour partager des jeux de données et de toujours garder le serveur de rapports heureux?Va SSRS2008 faire cela?

EDIT:

Je suppose que j'ai rédigé ce mal.J'ai une pile de rapports.Depuis que je suis dans une DoD de l'environnement, de l'un paramètre commun pour ces rapports de Service (armée de terre, marine, etc.pour les utilisateurs aux états-unis).Depuis "règles Métier" pour me forcer à ne pas être en mesure d'utiliser des procédures stockées;est-il possible que je peux faire 1 jeu de données et un lien vers elle dans les différents rapports?Les Rapports seront de soutien de 2008 à quelque chose comme ça?Je suis tomber malade de saisir à nouveau la même requête dans un tas de rapports.

Était-ce utile?

La solution

Je ne suis pas clair, si vous avez besoin de partager un ensemble de données, puisque vous avez quelques résultats SQL que vous devez utiliser deux fois, et ne veulent pas de re-calculer deux fois les mêmes données, ou vous voulez faire quelque chose concernant les paramètres.Donc, avec ce "je n'ai pas vraiment compris la question" préface...

  1. Vous ne pouvez pas partager un ensemble de données.Sens, vous ne pouvez pas, disons, avoir un jeu de données de retour de la table A, et dans le dataset B essayez de joindre avec A.
  2. Si c'est vraiment ce que vous voulez faire, vous pouvez utiliser des tables temporaires pour stocker A et puis dans le dataset B utilisation de la table temporaire.Il existe de meilleures pratiques autour de cela, mais depuis que je ne suis pas sûr que c'est ce dont vous avez besoin, je ne vais pas passer du temps à parler de ça maintenant.

Autres conseils

Si vous ne pouvez pas utiliser les Procédures Stockées, j'espère que vous pouvez utiliser un point de vue.

Autre chose que vous pourriez laisser SQL Server et CSV des fiches de données de stockage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top