Récupérer des données d'un modèle d'exploration de données (DMX) (SSRS)

Pour utiliser les données d’un modèle d’exploration de données SQL Server Analysis Services dans votre rapport, vous devez définir une source de données SQL Server Analysis Services ainsi qu’un ou plusieurs datasets de rapport. Lorsque vous créez la définition de 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 Connexions de données ou sources de données incorporées et partagées (Générateur de rapports et SSRS) et Créer, modifier, puis supprimer des sources de données partagées (SSRS).

Après avoir créé une source de données SQL Server Analysis Services, vous pouvez créer un ou plusieurs datasets. Pour chaque dataset, vous utilisez un concepteur de requêtes de prédiction de l'exploration de données (DMX) pour créer une requête DMX qui spécifie la collection de champs. Pour plus d’informations, consultez Interface utilisateur du Concepteur de requêtes DMX Analysis Services.

Le nom du dataset créé apparaît dans le volet des données de rapport sous la forme d'un nœud sous la source de données correspondante.

Après avoir publié votre rapport, vous pouvez devoir 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 Microsoft SQL Server Analysis Services incorporée

  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 Microsoft SQL Server Analysis Services.

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

    Contactez l'administrateur de votre 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 l’exemple de base de données AdventureWorksDW2022 sur le client local.

    Data Source=localhost;Initial Catalog=AdventureWorksDW2022  
    
  6. Cliquez sur Informations d'identification.

    Définissez les informations d'identification à utiliser pour se connecter à la source de données. Pour plus d’informations, consultez Spécifier des informations d’identification et de connexion pour les sources de données de rapport.

    Notes

    Pour tester la connexion à la source de données, cliquez sur Modifier. Dans la boîte de dialogue Propriétés de connexion , cliquez sur Tester la connexion. Si le test réussit, vous verrez le message d’information « Test de connexion réussi ». Si le test échoue, vous verrez un message d’avertissement avec des informations expliquant la raison de l’échec.

  7. Sélectionnez OK.

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

Pour créer un dataset pour Microsoft SQL Server Analysis Services

  1. Dans le volet Données du rapport , cliquez avec le bouton droit sur le nom de la source de données qui se connecte à une source de données SQL Server Analysis Services, 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 .

  3. Dans la zone Source de données, vérifiez que le nom est celui d’une source de données qui se connecte à une source de données Analysis Services .

  4. 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. Si le concepteur de requêtes s’ouvre en mode MDX, cliquez sur Type de commande DMX (Basculer vers la vue langage de requête DMX) dans la barre d’outils pour basculer vers le concepteur de requêtes d’exploration de données. Pour plus d’informations, consultez Interface utilisateur du Concepteur de requêtes DMX Analysis Services.

    Vous pouvez également importer une requête DMX existante à partir d’un autre rapport. Pour ce faire, cliquez sur Importer, puis naviguez jusqu’au fichier .rdl contenant la requête DMX. L'importation d'une requête à partir d'un fichier .dmx n'est pas prise en charge.

  5. Après avoir créé et exécuté votre requête pour afficher des exemples de résultats, cliquez sur OK.

  6. Sélectionnez OK.

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