Procédure : récupérer des données d'une source de données Hyperion Essbase (Générateur de rapports 2.0)

Pour utiliser les données d'une base de données Hyperion Essbase dans votre rapport, vous devez définir une source de données Hyperion Essbase ainsi qu'un ou plusieurs datasets de rapport. Lorsque vous définissez la source de données, vous devez spécifier une chaîne de connexion et des informations d'identification pour pouvoir accéder à la source de données à partir de l'ordinateur client.

Vous pouvez créer une définition de source de données incorporée à utiliser par un seul rapport ou une définition de source de données partagée utilisable par plusieurs rapports. Les procédures de cette rubrique décrivent la création d'une source de données incorporée. Pour plus d'informations sur les sources de données partagées, consultez Sources de données incorporées et partagées (Générateur de rapports version 2.0) et Création, modification et suppression de sources de données incorporées (Générateur de rapports version 2.0).

Après avoir créé la définition de source de données Hyperion Essbase, vous pouvez créer un ou plusieurs datasets. Après avoir créé un dataset, son nom apparaît dans le volet Données du rapport sous la forme d'un nœud en dessous de la source de données correspondante.

Après avoir publié votre rapport, vous pouvez être amené à modifier les informations d'identification pour la source de données afin que les autorisations soient valides pour récupérer les données lorsque le rapport s'exécute sur le serveur de rapports.

Pour créer une source de données Hyperion Essbase

  1. Dans la barre d'outils du volet Données du rapport, cliquez sur Nouveau, puis sur Source de données.

  2. Dans la boîte de dialogue Propriétés de la source de données, tapez un nom dans la zone de texte Nom ou acceptez le nom par défaut.

  3. Vérifiez que l'option Connexion incorporée est sélectionnée.

  4. Dans la liste déroulante Type, sélectionnez Hyperion Essbase.

  5. Spécifiez une chaîne de connexion qui fonctionne avec votre source de données Hyperion Essbase.

    Contactez l'administrateur de la base de données pour connaître les informations de connexion et d'identification à utiliser pour se connecter à la source de données. L'exemple de chaîne de connexion suivant spécifie une source de données Hyperion Essbase sur un serveur qui utilise le port 13080 et XMLA (XML for Analysis Services) sur Internet à l'aide de SOAP et se connecte à un exemple de catalogue :

    Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample
    
  6. Cliquez sur Informations d'identification.

    Définissez les informations d'identification à utiliser pour la connexion à la source de données. Pour plus d'informations, consultez Spécification d'informations d'identification pour une source de données de rapport (Générateur de rapports version 2.0).

    [!REMARQUE]

    Pour tester la connexion à la source de données, cliquez sur le bouton Modifier à côté de la zone de texte de chaîne de connexion. La boîte de dialogue Propriétés de connexion s'ouvre. Cliquez sur Tester la connexion. Si le test a réussi, le message d'information Le test de la connexion a réussi s'affiche. Si le test échoue, un message d'avertissement apparaît avec d'autres informations sur la cause de l'échec.

  7. Cliquez sur OK. 

    La source de données apparaît dans le volet Données du rapport.

Pour créer un dataset pour une source de données Hyperion Essbase

  1. Dans le volet Données du rapport, cliquez avec le bouton droit sur la source de données Hyperion Essbase, puis cliquez sur Ajouter un dataset.

  2. Dans la boîte de dialogue Propriétés du dataset, tapez un nom dans la zone de texte Nom ou acceptez le nom par défaut.

  3. Dans la zone de texte Source de données, vérifiez que le nom de la source de données sélectionnée s'affiche.

  4. Dans Type de requête, vérifiez que l'option Texte est sélectionnée. Cliquez sur Concepteur de requêtes pour ouvrir le concepteur de requêtes graphique afin de créer une requête de manière interactive. Pour plus d'informations, consultez Interface utilisateur du Concepteur de requêtes Hyperion Essbase (Générateur de rapports version 2.0).

    Vous pouvez également coller directement une requête du Presse-papiers dans le volet Requête ou importer une requête MDX existante à partir d'un autre rapport. Pour importer une requête existante, cliquez sur Importer, puis naviguez jusqu'au fichier .rdl comportant la requête MDX. L'importation d'une requête à partir d'un fichier .mdx n'est pas prise en charge.

  5. Cliquez sur OK. 

    Le dataset et sa collection de champs s'affichent dans le volet Données du rapport sous le nœud de source de données.

    [!REMARQUE]

    Certains modes de remise de rapport ne sont pas pris en charge par ce fournisseur de données. La remise des rapports par le biais d'abonnements pilotés par les données n'est pas prise en charge pour cette extension pour le traitement des données. Pour plus d'informations, consultez « Utilisation d'une source de données externe pour les données des abonnés » dans la documentation de Reporting Services dans la documentation en ligne de SQL Server.