Utilisation de vues de sources de données dans les packages
Business Intelligence Development Studio propose deux objets disponibles au moment de la conception qui facilitent l'utilisation de connexions dans les packages Integration Services : les sources de données et les vues de sources de données.
Un objet de source de données est une référence à une connexion et comprend au minimum une chaîne de connexion et un identificateur de source de données. Une vue de source de données repose sur une source de données. Pour plus d'informations sur la création d'une source de données, consultez Utilisation de sources de données dans les packages.
Une vue de source de données est un sous-ensemble enregistré et nommé d'un schéma relationnel. Une vue de source de données peut inclure des informations sur le schéma comme les tables, les clés uniques ou encore les relations de clés étrangères, ainsi que des attributs comme les requêtes nommées, les colonnes calculées, les relations et les clés primaires logiques. Pour plus d'informations, consultez Vues de source de données (Analysis Services - Données multidimensionnelles) et Vue de source de données (SSIS).
L'utilisation de vues de sources de données dans les packages Integration Services présente les avantages suivants :
Une vue de source de données peut être définie une fois, puis utilisée par plusieurs composants de flux de données.
Une vue de source de données peut être actualisée de manière à refléter les modifications apportées aux sources de données sous-jacentes.
Une vue de source de données met en cache les métadonnées des sources de données sur lesquelles elle repose.
Une vue de source de données peut activer les listes d'objets qui apparaissent dans l'interface utilisateur des composants de flux de données.
Vous pouvez générer plusieurs vues de sources de données pour une source de données et adapter chaque vue à vos besoins. Par exemple, à partir d'une source de données qui référence la base de données AdventureWorks, vous pouvez générer une vue de source de données qui inclut uniquement la table Production.Product et une seconde vue qui inclut uniquement la table HumanResources.Employee.
Une fois que vous avez ajouté un gestionnaire de connexions qui référence un objet de source de données dans un package, tout composant de flux de données du package peut utiliser la vue de source de données pour définir des sources et des destinations. Les transformations qui utilisent des tables de référence, comme la transformation de recherche, peuvent également utiliser des vues de sources de données.
Les composants de flux de données suivants peuvent utiliser des vues de source de données :
Il n'existe aucune dépendance entre une vue de source de données et les packages qui la référencent. Lorsque vous utilisez une vue de source de données dans un package, la définition de la vue est ajoutée à celle du package dans la propriété du composant de flux de données appropriée. Par exemple, dans un package qui comprend une transformation de recherche, la vue (une instruction SELECT SQL) est stockée dans la propriété sqlCommand de la transformation de recherche. Même si une vue de source de données ne fait plus partie du projet, le package reste valide car la représentation SQL de la vue de source de données est enregistrée dans la définition du package.
Utilisation de vues de sources de données
Pour plus d'informations sur l'utilisation d'objets de vue de source de données, cliquez sur l'une des rubriques suivantes :
Modification de vues de sources de données
Pour plus d'informations sur la modification de vues de sources de données, cliquez sur l'une des rubriques suivantes :
|