Partager via


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.

Créer une connexion à une base de données Access

  1. 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.

  2. Dans la fenêtre Excel, sous l'onglet PowerPivot, cliquez sur Fenêtre PowerPivot.

  3. Dans la fenêtre PowerPivot, au niveau de l'onglet Accueil, 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.

  4. Dans le champ Nom convivial de la connexion, tapez BDContoso depuis Access.

  5. Dans le champ Nom de la base de données, cliquez sur Parcourir. Accédez à l'emplacement dans lequel vous avez téléchargé les fichiers d'exemple, sélectionnez ContosoSales, puis cliquez sur Ouvrir.

  6. Cliquez sur Suivant et vérifiez que l'option Sélectionner les données à importer dans une liste de tables et de vues est sélectionnée.

  7. Vous souhaitez choisir dans une liste de tables et de vues et devez donc cliquer sur Suivant pour afficher la liste de toutes les tables sources dans la base de données.

  8. Activez les cases à cocher correspondant aux tables suivantes : DimChannel, DimDate, DimProduct, DimProductSubcategory et FactSales.

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.

Filtrer les données de table avant l'importation

  1. Sélectionnez la ligne correspondant à la table DimProduct, puis cliquez sur Afficher un aperçu et filtrer.

  2. La fenêtre Aperçu de la table sélectionnée s'ouvre, affichant toutes les colonnes de la table DimProduct.

  3. Désactivez les cases à cocher en haut de toutes les colonnes comprises entre ClassID et StockTypeName (15 colonnes au total), puis cliquez sur OK.

  4. Remarquez que les mots Filtres appliqués sont maintenant affichés dans la colonne Détails du filtre, à la ligne DimProduct ; si vous cliquez sur ce lien, vous verrez une description textuelle des filtres que vous venez d'appliquer.

  5. Sélectionnez à présent la ligne correspondant à DimProductSubcategory, puis cliquez sur Afficher un aperçu et filtrer.

  6. 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.

    En haut de la colonne ProductCategoryKey, cliquez sur la flèche, puis désélectionnez 7 et 8. 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.

  7. En haut de la colonne ProductSubcategoryDescription, désactivez la case à cocher. 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. 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.

Importer les données des tables et des colonnes sélectionnées

  1. Vérifiez vos sélections. Si tout semble OK, 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.

  2. Cliquez sur Fermer.

    L'Assistant se ferme et la fenêtre PowerPivot est visible. 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).