Création d'un projet de modèle de rapport

Mis à jour : 12 décembre 2006

Pour générer un modèle, vous devez créer un projet de modèle de rapport. Un projet de modèle de rapport est un conteneur pour le modèle et comprend un ou plusieurs fichiers de source de données (.ds), un ou plusieurs fichiers de vue de source de données (.dsv) et un ou plusieurs fichiers de modèle de rapport (.smdl). Une seule source de données et une seule vue de source de données peuvent être référencées dans un fichier de modèle de rapport (.smdl). Le Générateur de modèles de rapports peut générer des modèles de rapports à partir de bases de données SQL Server et Oracle.

Sources de données

Un fichier de source de données contient les informations qui permettent au Générateur de rapports de se connecter à la base de données. Ce fichier contient des informations d'authentification, un nom d'objet de source de données et une chaîne de connexion. Dans le Générateur de modèles, un fichier .ds ne peut être créé qu'à partir d'un fournisseur de données SQL Client. Pour plus d'informations, consultez Utilisation des sources de données (Analysis Services).

Vues de source de données

Un document de vue de source de données est une description de la base de données vers laquelle pointe le fichier de source de données. Ce fichier .dsv décrit les tables, leur contenu et les relations entre elles du point de vue XML. Pour plus d'informations sur la manipulation des vues de sources de données, consultez Ajout ou suppression de tables ou de vues dans une vue de source de données, Utilisation des procédures relatives aux vues de sources de données (SSAS) et Leçon 1 : Définition d'une vue de source de données dans un projet Analysis Services.

Fichiers de modèle de rapport

Un fichier de modèle de rapport est une description des métadonnées de la base de données référencée par la vue de source de données. Lorsque le fichier de modèle de rapport est généré, des entités, des rôles, des champs et des dossiers sont automatiquement créés. En règle générale, ces entités, champs et dossiers sont liés aux colonnes de la base de données et à leur contenu. Les éléments de modèle sont automatiquement générés et référencent généralement des noms d'organisation connus des utilisateurs du Générateur de rapports.

Le contenu des entités et des dossiers est aussi automatiquement détecté. Des variantes de champ sont automatiquement créées, si vous avez sélectionné ces options lors de l'exécution de l'Assistant. Une fois exécuté l'Assistant Générateur de modèles de rapport, le modèle peut être publié dans la base de données du serveur de rapports, recevoir les autorisations de rôle appropriées puis être utilisé dans le Générateur de rapports. Pour que les utilisateurs du Générateur de rapports puissent encore plus facilement créer des rapports à l'aide de ce modèle, vous pouvez affiner son contenu.

Projet de modèle de rapport dans une fenêtre BI.

Amélioration d'un modèle de rapport

Une fois que vous avez créé le modèle de rapport, il est probable que vous souhaitiez l'affiner avant de le publier. Par exemple, vous pouvez réorganiser les éléments du modèle, les renommer et ajouter des entités, des dossiers et des perspectives supplémentaires au modèle. Vous pouvez affiner davantage les éléments du modèle en réorganisant leur contenu ou en ajoutant des dossiers, des champs sources, des expressions et des rôles.

Après avoir généré et déployé le modèle, vous pouvez être amené à ajuster son contenu en fonction des commentaires que vous adressent les utilisateurs. Vous pouvez ouvrir le fichier de modèle de rapport et l'ajuster en conséquence.

Actualisation d'un modèle de rapport

Si le schéma sous-jacent ou la base de données ont changé, vous pouvez actualiser le modèle ou l'un de ses éléments à l'aide de la commande Créer automatiquement . Pendant son exécution, cette commande ne remplace jamais la totalité du modèle ; elle détecte simplement les éléments ajoutés et les incorpore à celui-ci. La commande Créer automatiquement ne détecte pas les éléments de base de données supprimés ou modifiés ; par conséquent, vous devez supprimer manuellement le ou les éléments du modèle. Sinon, un message d'erreur apparaît lorsque vous utilisez le champ réel dans le Générateur de rapports.

Si des clés primaires sont définies dans la base de données physique, ces informations sont collectées lorsque vous exécutez la commande Créer automatiquement. Si aucune clé primaire n'est définie, vous devez configurer une clé primaire logique à l'aide du concepteur de vue de source de données. Il est très important de définir une clé primaire logique correctement ; sinon, des données incorrectes sont retournées lorsque vous exécutez des rapports dans le Générateur de rapports. Pour plus d'informations sur la définition d'une clé primaire logique, consultez Définition de clés primaires logiques dans une vue de source de données (Analysis Services).

ms156285.Caution(fr-fr,SQL.90).gifAttention :
Ne publiez pas un nouveau modèle sous le même nom afin de ne pas invalider les rapports existants générés à partir de ce modèle. Si vous créez un nouveau modèle sous le même nom et que vous essayez de le publier, un message d'erreur apparaît. Travaillez toujours sur le même modèle afin que les ID demeurent identiques.

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Le Générateur de modèles prend maintenant en charge les bases de données Oracle.

Voir aussi

Concepts

Création de rapports ad hoc avec des modèles de rapport
Utilisation du Générateur de modèles
Rubriques sur les procédures du Concepteur de modèles

Autres ressources

Aide (F1) de l'Assistant Source de données (SSAS)
Aide (F1) de l'Assistant Vue de source de données (SSAS)
Aide accessible par la touche F1 de l'Assistant Générateur de modèles de rapports
Utilisation des vues de sources de données (Analysis Services)

Aide et Informations

Assistance sur SQL Server 2005