2010-06-09 2 views
1

Je suis nouveau à ssrs. J'ai un rapport qui obtient des données de deux bases de données. Je peux créer deux jeux de données qui se connectent à deux bases de données différentes. Les bases de données sont tierces et je ne peux pas créer de procédures stockées sur les bases de données. Mon problème est que je dois combiner les données des deux requêtes.Le rapport SSRS combine les sources de données et génère des csv

S'il vous plaît aidez-moi avec ce problème ou me diriger vers des endroits où je peux trouver des réponses.

Répondre

0

Je ne sais pas comment vous pourriez accomplir cela dans SSRS. Cherchez-vous à extraire les données dans un format de rapport structuré? Ou juste dans un format de données brutes? Si c'est le dernier, je vous recommande de jeter un oeil à SQL Server Integration Services (SSIS). Beaucoup d'outils pour manipuler des données à partir de plusieurs sources de données et produire de différentes façons.

+0

Merci pour votre réponse. Je ne peux pas utiliser ssis. Im essayant de créer un rapport et d'installer un abonnement d'email pour envoyer le rapport en tant que CSV. Je suis toujours en train de chercher comment enlever l'en-tête de csv. J'ai essayé changin Noheader à vrai dans le fichier de configuration de hte mais cela n'aide pas. –

0

Consultez le SQL Server Reporting Services Dev Center sur MSDN.

Ou Google ou Bing pour « Reporting Services Tutorial » - Je vous garantis que vous obtiendrez des milliers de visites ......

Ce que vous devez faire est assez basique - il suffit de faire glisser les colonnes & drop/champs dont vous avez besoin sur votre rapport .....

+0

Merci pour votre réponse. J'ai combiné les sources de données sur mon rapport. J'ai utilisé deux tables pour afficher les résultats sur le rapport mais j'ai besoin d'extraire le rapport en tant que csv. Le problème ... l'en-tête se répète pour chaque source de données. J'ai googlé et changé le nœud xml Noheader dans le fichier de configuration hte, mais cela n'a pas fonctionné. J'ai fini par changer le sql à l'union tout. Je suis toujours en train de rechercher comment supprimer l'en-tête du rapport lorsque je l'exporte vers csv. –

0

sont les bases de données sur le même serveur? si c'est le cas, je tricherais et utiliserais un syndicat pour joindre les données du côté serveur dans votre ensemble de données. Si vous utilisez une procédure stockée, utilisez union dans la procédure stockée. Si vous faites une requête ad hoc dans l'ensemble de données (ce qui est une mauvaise pratique, mais peu importe), mettez un syndicat tout en bas.

0

Pour supprimer un élément d'un rapport lors de son exportation, vous devez sélectionner les propriétés textbox et goto. Recherchez le DataElementOutput et définissez-le sur No Output.

Questions connexes