2011-08-26 7 views
1

J'essaie de mettre en place un abonnement piloté par les données à un rapport SSRS. J'aimerais utiliser une liste de points de partage qui contient l'adresse électronique du destinataire et un paramètre de rapport qui filtrera le contenu du rapport différemment pour chaque destinataire.Comment créer un abonnement SSRS basé sur les données à partir d'une liste SharePoint?

Microsoft SharePoint List est l'une des options de l'assistant de création d'abonnement piloté par les données (SSRS 2008 R2) mais aucun des didacticiels que je peux trouver sur les interwebs décrivent comment configurer la chaîne de connexion et formuler la requête contenu de la liste. Tout ce que je peux trouver sur les abonnements basés sur les données créées utilise des connexions aux bases de données Sql Server pour piloter la livraison et la configuration. Je préfère utiliser une liste de points de partage car il semble que ce soit un moyen facile de gérer les destinataires.

Quelqu'un a-t-il fait cela ou a-t-il un bon lien vers des exemples de configuration de cette configuration?

Répondre

1

Votre chaîne de connexion est la même que celle que vous utiliseriez pour connecter un rapport SSRS à une liste de points de partage. Cela devrait ressembler à ceci: http: // {sharepointDomain}/{YourSite}. Comme pour la requête, il devrait ressembler à quelque chose comme ceci - J'ai obtenu ceci en utilisant le concepteur de requêtes dans SSRS. Je trouve que l'utilisation du concepteur de requêtes pour remplacer ma requête est la meilleure - alors si vous avez besoin d'ajouter des filtres ou quoi que ce soit, vous pouvez ajouter plus de syntaxe aux balises optionnelles.

<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
    <ListName>MyList</ListName> 
    <ViewFields> 
    <FieldRef Name="name" /> 
    <FieldRef Name="email" /> 
    </ViewFields> 
    <Query> --if you have any filters, put them in this section here, otherwise remove the Query tags 
    </Query> 
</RSSharePointList> 

Voici un article écrit donnant un guide pour étape par étape vers le haut.

http://jaysonseaverbi.blogspot.com/2013/11/data-driven-subscription-using.html

Questions connexes