Configuration de Reporting Services pour utiliser le fournisseur de données Microsoft .NET pour mySAP Business Suite

Nouveau : 5 décembre 2005

SQL Server 2005 inclut la prise en charge de Microsoft .NET Data Provider for mySAP Business Suite, ce qui vous permet d'extraire et d'utiliser des données SAP dans des packages Integration Services et dans des rapports Reporting Services.

Pour utiliser le fournisseur de données, vous devez l'installer et le configurer. Microsoft .NET Data Provider for mySAP Business Suite est disponible sous la forme d'un téléchargement distinct que vous pouvez installer sur une instance SQL Server 2005 existante. Pour plus d'informations sur le fournisseur de données, notamment des instructions d'installation et des exemples d'utilisation, consultez Fournisseur de données Microsoft .NET pour mySAP Business Suite.

Pour exécuter le fournisseur de données sur un serveur de rapports et pour y faire référence dans le mode Création du Concepteur de rapports, procédez comme suit :

  • Ajoutez des groupes de codes au Concepteur de rapports et des fichiers de configuration de stratégie de serveur de rapports pour attribuer une autorisation au fournisseur de données. Ces groupes de codes ne sont pas spécifiés par défaut.
  • Modifiez les fichiers RSReportDesigner.config et RSReportServer.config. Chacun de ces fichiers de configuration inclut des paramètres qui spécifient le Microsoft .NET Data Provider for mySAP Business Suite. Par défaut, les paramètres de configuration sont mis en commentaire dans chaque fichier.

Après l'installation de Microsoft .NET Data Provider for mySAP Business Suite sur l'ordinateur, suivez les instructions pas à pas fournies dans cette rubrique pour déployer le fournisseur de données dans votre installation Reporting Services.

Ajout d'un groupe de codes au fichier RSPreviewPolicy.config

Pour exécuter Microsoft .NET Data Provider for mySAP Business Suite en mode Full Trust, vous devez ajouter un groupe de codes au fichier de stratégie du Concepteur de rapports.

  1. Ouvrez le fichier RSPreviewPolicy.config, qui se trouve par défaut à l'emplacement C:\ Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  2. Ajoutez le groupe de codes suivant :

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
        Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. Enregistrez le fichier.

Modification du fichier RSReportDesigner.config

Avant de pouvoir créer des définitions de rapport qui extraient des données à l'aide de Microsoft .NET Data Provider for mySAP Business Suite, vous devez supprimer les commentaires de deux sections du fichier RSReportDesigner.config.

  1. À l'aide de l'Explorateur Windows, localisez <lecteur>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies.

  2. À l'aide d'un éditeur de texte, ouvrez le fichier RSReportDesigner.config.

  3. Supprimez les marques de commentaires (supprimez les caractères <!-- et --> au début et à la fin de la ligne) pour cette entrée dans la section <Data> :

    <!-- Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/ -->
    
  4. Dans la section <Designer>, supprimez les commentaires de cette entrée :

    <!-- Extension Name="SAP" Type="Microsoft.ReportingServices.QueryDesigners.GenericQueryDesigner,Microsoft.ReportingServices.QueryDesigners"/ -->
    
  5. Enregistrez le fichier.

Une fois que vous avez modifié le fichier de configuration, le fournisseur de données devient disponible en tant que type de source de données que vous pouvez sélectionner dans la boîte de dialogue Source de données dans le Concepteur de rapports. Pour en savoir plus sur la spécification de la chaîne de connexion et les requêtes qui extraient des données SAP, consultez Fournisseur de données Microsoft .NET pour mySAP Business Suite.

Ajout d'un groupe de codes au fichier RSPreviewPolicy.config

Pour exécuter Microsoft .NET Data Provider for mySAP Business Suite en mode Full Trust, vous devez ajouter un groupe de codes au fichier de stratégie du serveur de rapports.

  1. Ouvrez le fichier RSSrvPolicy.config, situé par défaut dans <lecteur>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Ajoutez le groupe de codes suivant :

    <CodeGroup
        class="UnionCodeGroup"
        version="1"
        PermissionSetName="FullTrust"
        Name="Microsoft_Generic_Signing"
       Description="This code group grants code signed with the generic Microsoft key full trust.  Used by the Microsoft .Net Data Provider for mySAP Business Suite.">
       <IMembershipCondition
         class="StrongNameMembershipCondition"
         version="1"
         PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9"
                    />
    </CodeGroup>
    
  3. Enregistrez le fichier.

Modification du fichier RSReportServer.config

Avant de pouvoir traiter un rapport qui extrait des données à l'aide de Microsoft .NET Data Provider for mySAP Business Suite, vous devez supprimer des commentaires du fichier RSReportServer.config.

  1. Ouvrez le fichier RSReportServer.config, situé par défaut dans <lecteur>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer.

  2. Dans la section <Data>, supprimez les commentaires de cette entrée :

    <Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    
  3. Enregistrez le fichier.

Voir aussi

Concepts

Fichiers de configuration de Reporting Services
Fichier de configuration RSReportDesigner
Fichier de configuration RSReportServer

Autres ressources

Deploying a Data Processing Extension

Aide et Informations

Assistance sur SQL Server 2005