Ajouter des données à l'aide de l'Assistant Importation de table (didacticiel)
Dans cette leçon, vous utiliserez l'Assistant Importation de table pour vous connecter à une base de données, sélectionner les données à charger et importer ces données dans votre classeur PowerPivot.
PowerPivot peut importer des données à partir de diverses sources relationnelles : Access, Oracle, Sybase, Informix, DB2, Teradata, etc. Les processus d'importation de données à partir des différentes sources relationnelles sont très semblables à ce qui est décrit ci-dessous.
En outre, les données peuvent être chargées à l'aide d'une requête personnalisée ou d'une procédure stockée. Dans la leçon suivante, vous effectuerez les opérations suivantes :
N'oubliez pas que pour utiliser ces données dans votre analyse, vous devez créer des relations entre les données de la base de données relationnelle et les autres données de votre classeur PowerPivot. Les instructions relatives à la création de relations sont fournies dans une leçon ultérieure. Pour plus d'informations, consultez Créer des relations entre les tables (didacticiel).
Configuration préalable requise
Cette rubrique fait partie d'un didacticiel PowerPivot pour Excel, qui doit être étudié dans l'ordre indiqué. Pour plus d'informations sur les conditions préalables et la première étape de ce didacticiel, consultez Introduction au didacticiel PowerPivot pour Excel.
Pour créer une connexion à une base de données Access
Accédez à l'emplacement sur votre ordinateur où vous avez téléchargé les exemples, puis double-cliquez sur Stores. Vous utiliserez les données de magasins dans une prochaine leçon.
Dans la fenêtre Excel, sous l'onglet PowerPivot, cliquez sur Fenêtre PowerPivot.
Dans la fenêtre PowerPivot, sous l'onglet Dossier de base, cliquez sur À partir de la base de données , puis sélectionnez À partir d'Access. Cela lance l'Assistant Importation de table qui vous guide à travers les étapes de configuration d'une connexion à une source de données.
Dans la zone Nom convivial de la connexion, tapez BDContoso depuis Access.
Cliquez avec le bouton droit sur la zone Nom de la base de données, puis cliquez sur Parcourir. Accédez à l'emplacement où vous avez téléchargé les fichiers d'exemple, sélectionnez ContosoSales, puis cliquez sur Ouvrir et ensuite sur Suivant pour continuer.
Vérifiez que l'option Sélectionner les données à importer dans une liste de tables et de vues est sélectionnée, puis cliquez sur Suivant pour afficher la liste de toutes les tables sources dans la base de données.
Activez les cases à cocher correspondant aux tables suivantes : DimChannel, DimDate, DimProduct, DimProductSubcategory et FactSales. (Ne fermez pas encore l'Assistant Importation de table.)
Maintenant que vous êtes connecté à la base de données et que vous avez sélectionné les tables à importer, passez directement à la section suivante intitulée Filtrer les données de table avant l'importation.
Filtrer les données de table avant l'importation
Les tables FactSales et DimProduct que vous importez depuis la base de données Access contiennent un sous-ensemble des données de la base de données SQL Server Contoso originale : les ventes et les produits de deux catégories (jeux et appareils ménagers) ne sont pas inclus. Vous allez appliquer un filtre à l'une des autres tables avant de l'importer afin d'éliminer les mêmes catégories. Vous allez également filtrer certaines des colonnes de la table DimProduct.
Pour filtrer les données de table avant l'importation
Sélectionnez la ligne correspondant à la table DimProduct, puis cliquez sur Afficher un aperçu et filtrer. La boîte de dialogue Aperçu de la table sélectionnée s'affiche en présentant toutes les colonnes de la table DimProduct.
Faites défiler vers la droite et désactivez les cases à cocher en haut de toutes les colonnes comprises entre ClassID et StockTypeName (15 colonnes au total, arrêtez-vous avant UnitCost), puis cliquez sur OK.
Notez que les mots Filtres appliqués apparaissent dans la colonne Détails du filtre dans la ligne DimProduct. Si vous cliquez sur ce lien, vous afficherez une description textuelle des filtres que vous venez d'appliquer.
Sélectionnez à présent la ligne correspondant à dbo_DimProductSubcategory, puis cliquez sur Afficher un aperçu et filtrer.
Puisque vous vous intéressez uniquement à certains produits, vous appliquerez un filtre de façon à n'importer que les données portant sur ces catégories.
Faites défiler l'écran sur la droite. En haut de la colonne ProductCategoryKey, cliquez sur la flèche à droite de la cellule, faites défiler, puis désélectionnez 7 et 8 et cliquez sur OK. En effet, les catégories 7 et 8 portent sur les jeux et sur les appareils ménagers que vous ne souhaitez pas inclure dans votre analyse. La flèche dans cette cellule devient une icône de filtre.
En haut de la colonne ProductSubcategoryDescription, désactivez la case à cocher à gauche de la cellule. Les descriptions étant presque identiques aux noms, vous n'avez pas besoin d'importer les deux colonnes à la fois ; la suppression des colonnes inutiles diminuera ainsi la taille de votre classeur et facilitera la navigation. Cliquez sur OK.
Importer les données des tables et des colonnes sélectionnées
Enfin, importez les données sélectionnées. L'Assistant importe les relations entre les tables avec les données des tables. Pour plus d'informations sur les relations, consultez Relations entre tables.
Pour importer la table sélectionnée et les données de colonne
Vérifiez vos sélections. Si tout semble correct, cliquez sur Terminer.
Pendant l'importation des données, l'Assistant affiche le nombre de lignes qui ont été extraites. Lorsque toutes les données ont été importées, un message de réussite s'affiche. Notez que vous avez importé environ 2 millions de lignes à partir de la seule table FactSales.
Cliquez sur Fermer.
L'Assistant se ferme et les données apparaissent dans la fenêtre PowerPivot. Chaque table ajoutée correspond à un nouvel onglet dans la fenêtre PowerPivot. Si les données sont modifiées dans la source, vous pouvez mettre à jour les données importées dans la fenêtre PowerPivot à l'aide de la fonction d'actualisation des données. Pour plus d'informations, consultez Différents moyens de mettre à jour des données dans PowerPivot.
Étape suivante
Pour continuer l'étude de ce didacticiel, passez à la rubrique suivante : Ajouter des données à l'aide d'une requête personnalisée (didacticiel).
Voir aussi
Tâches
Ajouter des données à votre classeur PowerPivot (didacticiel)
Concepts
Importer des données à partir d'une base de données
Installer PowerPivot pour Excel
Autres ressources
Ajouter des données et en assurer la maintenance dans PowerPivot