Utilisation des vues de sources de données (Analysis Services)
Mis à jour : 14 avril 2006
Les projets OLAP (Online Analytical Processing) et d'exploration de données dans Microsoft SQL Server 2005 sont conçus selon un modèle de données logique de vues, de requêtes et de tables associées provenant d'une ou plusieurs sources de données. Ce modèle est appelé vue de source de données. Une vue de source de données est un objet contenant les métadonnées des objets de la source de données sélectionnée, notamment les relations entre ces objets définies dans la source de données sous-jacente ou définies dans la vue de source de données. Une vue de source de données met en cache les métadonnées des sources de données à partir desquelles la vue est générée. Les métadonnées mises en cache vous permettent de développer un projet Analysis Services sans avoir besoin d'une connexion active continue avec la source de données.
Les vues de sources de données vous permettent de définir un sous-ensemble des données qui peuplent un entrepôt de données volumineux. En outre, elles vous permettent de définir un schéma homogène basé sur des sources de données ou des sous-ensembles de sources de données hétérogènes. Étant donné que les vues de sources de données représentent un schéma isolé, vous pouvez ajouter toutes les annotations requises sans affecter les schémas des sources de données sous-jacentes.
Une vue de source de données contient les éléments suivants :
- un nom et une description ;
- une définition de n'importe quel sous-ensemble du schéma récupéré dans une ou plusieurs sources de données, antérieur à et incluant la totalité du schéma, notamment :
- les noms de tables ;
- les noms de colonnes ;
- les types de données ;
- la possibilité de valeurs nulles ;
- la longueur des colonnes ;
- les clés primaires ;
- les relations entre les clés primaires et les clés étrangères ;
- les annotations du schéma dans les sources de données sous-jacentes, notamment :
- les noms conviviaux des tables, des vues et des colonnes ;
- les requêtes nommées qui retournent les colonnes d'une ou plusieurs sources de données (qui apparaissent sous la forme de tables dans le schéma) ;
- les calculs nommés qui retournent les colonnes d'une source de données (qui apparaissent sous la forme de colonnes dans les tables ou les vues) ;
- les clés primaires logiques (nécessaires si aucune clé primaire n'est définie dans la table sous-jacente ou incluse dans la vue ou la requête nommée) ;
- les relations clé primaire logique/clé étrangère entre les tables, les vues et les requêtes nommées.
Utilisation des vues de sources de données pour des objets différents
Les outils de conception d'Analysis Services utilisent les vues de sources de données pour maintenir un cache de métadonnées relationnelles et pour tirer profit de certaines des annotations au sein d'une vue de source de données. En décrivant un sous-ensemble de tables et de vues dans une source de données, une vue de source de données fournit uniquement les tables requises par des objets OLAP et d'exploration de données. Une vue de source de données gère la disposition des tables, des filtres, des expressions SQL, des relations et autres complexités du schéma. Par conséquent, une vue de source de données permet d'établir des liaisons simples à l'aide de cubes, de dimensions et de modèles d'exploration de données Analysis Services avec les tables et les colonnes de la vue de source de données.
Vous pouvez créer plusieurs vues de sources de données dans un projet ou une base de données Analysis Services sur une ou plusieurs sources de données et construire chacune d'elle en fonction de la configuration d'une solution différente.
Une vue de source de données prend en charge plusieurs diagrammes représentant différents sous-ensembles de la vue de source de données. Vous pouvez parfois utiliser des diagrammes distincts pour travailler avec des sections d'une vue de source de données qui se rapportent à un objet spécifique. Contrairement aux vues de sources de données, des diagrammes différents font référence au même schéma. Par conséquent, les modifications effectuées dans un diagramme s'appliquent à tous les autres diagrammes de la vue de source de données.
Utilisation de plusieurs sources de données
Lorsque vous définissez une vue de source de données qui contient des tables, des vues ou des colonnes de plusieurs sources de données, la première source de données à partir de laquelle vous ajoutez des objets à la vue de source de données est désignée comme étant la source de données primaire (vous ne pourrez pas la changer une fois qu'elle sera définie). Après avoir défini une vue de source de données reposant sur des objets d'une seule source de données, vous pouvez ajouter des objets d'autres sources de données. Si une requête de traitement analytique en ligne (OLAP) ou une requête d'exploration de données nécessite des données de plusieurs sources de données dans une seule requête, la source de données primaire doit prendre en charge les requêtes distantes à l'aide d'une requête OpenRowset. Il s'agit généralement d'une source de données Microsoft SQL Server. Par exemple, si voux créez une dimension OLAP qui contient des attributs liés aux colonnes de plusieurs sources de données, Analysis Services construit une requête OpenRowset pour peupler cette dimension lors du traitement. Cependant, si un objet OLAP peut être peuplé ou si une requête d'exploration de données peut être résolue depuis une seule source de données, aucune requête OpenRowset ne sera construite. Dans certaines situations, vous pourrez définir les relations entre les attributs afin de vous libérer de la création d'une requête OpenRowset. Pour plus d'informations sur les relations d'attributs, consultez Relations d'attributs, Définition et configuration d'une relation d'attributs et Spécification des relations entre attributs dans une hiérarchie définie par l'utilisateur.
Rubriques de cette section
La liste ci-après répertorie les rubriques de cette section.
- Définition d'une vue de source de données à l'aide de l'Assistant Vue de source de données
- Ajout ou suppression de tables ou de vues dans une vue de source de données
- Consultation ou modification d'une vue de source de données et des propriétés DataTable et DataColumn dans une vue de source de données
- Définition de relations logiques dans une vue de source de données (Analysis Services)
- Définition de clés primaires logiques dans une vue de source de données (Analysis Services)
- Définition de calculs nommés dans une vue de source de données (Analysis Services)
- Définition de requêtes nommées dans une vue de source de données (Analysis Services)
- Remplacement d'une table ou d'une requête nommée dans une vue de source de données
- Utilisation des diagrammes dans une vue de source de données (Analysis Services)
- Exploration des données dans une vue de source de données (Analysis Services)
- Suppression d'une vue de source de données dans l'Explorateur de solutions
- Actualisation du schéma dans une vue de source de données (Analysis Services)
Voir aussi
Concepts
Utilisation de schémas relationnels
Autres ressources
Utilisation des procédures relatives aux vues de sources de données (SSAS)
Utilisation des sources de données (Analysis Services)
Modification d'une vue de source de données (Didacticiel sur l'exploration de données)
Modification de la dimension Customer
Modification de la dimension Time
Modification de la dimension Product
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|