Obtenir des donnéesGet data

S’applique à : SQL Server 2019 et versions ultérieures Analysis Services Azure Analysis Services Power bi Premium

Dans cette leçon, vous allez utiliser obtenir des données pour vous connecter à l’exemple de base de données AdventureWorksDW, sélectionner des données, afficher un aperçu et filtrer, puis les importer dans votre espace de travail de modèle.In this lesson, you use Get Data to connect to the AdventureWorksDW sample database, select data, preview and filter, and then import into your model workspace.

En coulisses, la récupération des données est Power Query, qui fournit un large éventail d’outils pour la connexion et la mise en forme des données pour la modélisation et l’analyse.Under the hood, Get Data is Power Query, which provides a vast array of tools for connecting to and reshaping data for modeling and analysis. Pour plus d’informations, consultez la Documentation Power Query.To learn more, see Power Query Documentation.

Notes

Les tâches et les images de ce didacticiel montrent comment se connecter à une base de données AdventureWorksDW sur une ressource Azure Synapse Analytics.Tasks and images in this tutorial show connecting to an AdventureWorksDW database on an Azure Synapse Analytics resource. Dans certains cas, une base de données AdventureWorksDW sur SQL Server Data Warehouse peut afficher différents objets ; Toutefois, ils sont fondamentalement les mêmes.In some cases, an AdventureWorksDW database on SQL Server Data Warehouse may show different objects; however, they are fundamentally the same.

Durée estimée pour suivre cette leçon : 10 minutesEstimated time to complete this lesson: 10 minutes

PrérequisPrerequisites

Cet article fait partie d’un didacticiel de modélisation tabulaire, qui doit être suivi dans l’ordre prévu.This article is part of a tabular modeling tutorial, which should be completed in order. Avant d’effectuer les tâches de cette leçon, vous devez avoir terminé la leçon précédente : Leçon 1 : Créer un projet de modèle tabulaire.Before performing the tasks in this lesson, you should have completed the previous lesson: Lesson 1: Create a new tabular model project.

Créer une connexionCreate a connection

Pour créer une connexion à la base de données AdventureWorksDWTo create a connection to the AdventureWorksDW database

  1. Dans l' Explorateur de modèles tabulaires, cliquez avec le bouton droit sur Data Sources > importation de sources de données à partir de la source de données.In Tabular Model Explorer, right-click Data Sources > Import from Data Source.

    Cette opération lance obtenir des données, qui vous guide lors de la connexion à une source de données.This launches Get Data, which guides you through connecting to a data source. Si l’Explorateur de modèles tabulaires ne s’affiche pas, dans Explorateur de solutions, double-cliquez sur Model.bim pour ouvrir le modèle dans le concepteur.If you don't see Tabular Model Explorer, in Solution Explorer, double-click Model.bim to open the model in the designer.

    Capture d’écran de la boîte de dialogue récupérer des données avec les options Azure et Azure SQL Data Warehouse précédent et sélectionnées.

  2. Dans la Azure SQL Data Warehouse de données, cliquez sur Azure > Azure SQL Data Warehouse, puis sur se connecter.In Get Data, click Azure > Azure SQL Data Warehouse, and then click Connect.

  3. Dans la boîte de dialogue SQL Server base de données , dans serveur, tapez ou collez le nom du serveur sur lequel vous avez installé la base de données AdventureWorksDW, puis cliquez sur se connecter.In the SQL Server Database dialog, in Server, type or paste the name of the server where you installed the AdventureWorksDW database, and then click Connect.

    Si vous avez créé un Azure SQL Data Warehouse avec l’exemple de base de données AdventureWorksDW, vous pouvez copier le nom du serveur à partir de la page vue d’ensemble du Portail Azure.If you created an Azure SQL Data Warehouse with the AdventureWorksDW sample database, you can copy the server name from the Overview page in the Azure portal.

  4. Lorsque vous êtes invité à entrer les informations d’identification, vous devez spécifier celles qu’Analysis Services utilise pour se connecter à la source de données lors de l’importation et du traitement des données.When prompted to enter credentials, you need to specify the credentials Analysis Services uses to connect to the data source when importing and processing data. Sélectionnez compte Microsoft, puis cliquez sur se connecter.Select Microsoft account, and then click Sign in. Suivez les invites.Follow the prompts. Lorsque vous êtes connecté, cliquez sur se connecter.When you're signed in, click Connect.

    Capture d’écran de la boîte de dialogue SQL Server base de données avec l’option compte Microsoft mise en surbrillance et sélectionnée.

    Si votre source de source est locale ou de machine virtuelle SQL Server Data Warehouse, Windowschoisissez > compte d’emprunt d’identitéWindows, puis entrez un nom de compte et un mot de passe.If your datasource is an on-premises or VM SQL Server Data Warehouse, choose Windows > Impersonate Account, and then enter an account name and password.

  5. Dans le navigateur, sélectionnez la base de données AdventureWorksDW , puis cliquez sur OK.In Navigator, select the AdventureWorksDW database, and then click OK. Cela crée la connexion à la base de données.This creates the connection to the database.

  6. Dans le navigateur, cochez la case correspondant aux tables suivantes : DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory et FactInternetSales.In Navigator, select the check box for the following tables: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory, and FactInternetSales. Après avoir sélectionné les tables, cliquez sur transformer les données.After selecting the tables, click Transform Data.

    Capture d’écran de la boîte de dialogue du navigateur avec la section des options d’affichage Eh et l’option transformer les données appelée.

Après avoir cliqué sur transformer les données, Power Query éditeur s’ouvre.After you click Transform Data, Power Query Editor opens. Dans la section suivante, sélectionnez uniquement les données que vous souhaitez importer.In the next section, you select only the data you want to import.

Filtrer les données de la tableFilter the table data

Les tables de l’exemple de base de données AdventureWorksDW contiennent des données que vous n’avez pas besoin d’inclure dans votre modèle.Tables in the AdventureWorksDW sample database have data that isn't necessary to include in your model. Dans la mesure du possible, vous devez filtrer les données inutiles de manière à économiser l’espace mémoire utilisé par le modèle.When possible, you want to filter out unnecessary data to save in-memory space used by the model. Vous filtrez certaines colonnes des tables pour qu’elles ne soient pas importées dans la base de données de l’espace de travail ou dans la base de données du modèle après son déploiement.You filter out some of the columns from tables so they're not imported into the workspace database, or the model database after it has been deployed.

Pour filtrer les données de table avant l’importationTo filter the table data before importing

  1. Dans Power Query éditeur > des requêtes, sélectionnez la table DimCustomer .In Power Query Editor > Queries, select the DimCustomer table. Une vue de la table DimCustomer au niveau de la source de données (votre exemple de base de données AdventureWorksDW) s’affiche.A view of the DimCustomer table at the datasource (your AdventureWorksDW sample database) appears.

  2. Effectuez une sélection multiple (Ctrl + clic) de SpanishEducation, FrenchEducation, SpanishOccupation et FrenchOccupation. Cliquez avec le bouton droit, puis cliquez sur Supprimer les colonnes.Multi-select (Ctrl + click) SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation, then right-click, and then click Remove Columns.

    Capture d’écran de l’éditeur de Power Query avec les colonnes SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation sélectionnées et l’option Supprimer les colonnes mise en surbrillance.

    Étant donné que les valeurs de ces colonnes ne sont pas appropriées à l'analyse des ventes sur Internet, il est inutile de les importer.Since the values for these columns are not relevant to Internet sales analysis, there is no need to import these columns. L’élimination des colonnes inutiles permet de réduire la taille de votre modèle et de le rendre plus efficace.Eliminating unnecessary columns makes your model smaller and more efficient.

    Conseil

    Si vous faites une erreur, vous pouvez revenir en arrière en supprimant une étape dans APPLIED STEPS (ÉTAPES EFFECTUÉES).If you make a mistake, you can backup by deleting a step in APPLIED STEPS.

    Capture d’écran de la boîte de dialogue Paramètres de la requête avec l’option colonnes supprimées mise en surbrillance et appelée.

  3. Filtrez les autres tables en supprimant les colonnes suivantes dans chacune des tables :Filter the remaining tables by removing the following columns in each table:

    DimDateDimDate

    SpanishDayNameOfWeekSpanishDayNameOfWeek
    FrenchDayNameOfWeekFrenchDayNameOfWeek
    SpanishMonthNameSpanishMonthName
    FrenchMonthNameFrenchMonthName

    DimGeographyDimGeography

    SpanishCountryRegionNameSpanishCountryRegionName
    FrenchCountryRegionNameFrenchCountryRegionName

    DimProductDimProduct

    SpanishProductNameSpanishProductName
    FrenchProductNameFrenchProductName
    FrenchDescriptionFrenchDescription
    ChineseDescriptionChineseDescription
    ArabicDescriptionArabicDescription
    HebrewDescriptionHebrewDescription
    ThaiDescriptionThaiDescription
    GermanDescriptionGermanDescription
    JapaneseDescriptionJapaneseDescription
    TurkishDescriptionTurkishDescription

    DimProductCategoryDimProductCategory

    SpanishProductCategoryNameSpanishProductCategoryName
    FrenchProductCategoryNameFrenchProductCategoryName

    DimProductSubcategoryDimProductSubcategory

    SpanishProductSubcategoryNameSpanishProductSubcategoryName
    FrenchProductSubcategoryNameFrenchProductSubcategoryName

    FactInternetSalesFactInternetSales

    Aucune colonne supprimée.No columns removed.

Importer les tables et les données de colonne sélectionnéesImport the selected tables and column data

Maintenant que vous avez prévisualisé et filtré les données inutiles, vous pouvez importer le reste des données souhaitées.Now that you've previewed and filtered out unnecessary data, you can import the rest of the data you do want. L'Assistant importe les données de la table avec toutes les relations entre les tables.The wizard imports the table data along with any relationships between tables. Les nouvelles tables et colonnes sont créées dans le modèle et les données que vous avez exclues ne sont pas importées.New tables and columns are created in the model and data that you filtered out isn't imported.

Pour importer les tables et les données de colonne sélectionnéesTo import the selected tables and column data

  1. Passez en revue vos sélections.Review your selections. Si tout semble correct, cliquez sur Importer.If everything looks okay, click Import. La boîte de dialogue Traitement des données indique l’état des données en cours d’importation depuis votre source de données vers la base de données de votre espace de travail.The Data Processing dialog shows the status of data being imported from your datasource into your workspace database.

    Capture d’écran de la boîte de dialogue traitement des données indiquant la réussite.

  2. Cliquez sur Fermer.Click Close.

Enregistrer votre projet de modèleSave your model project

Il est important de sauvegarder fréquemment votre projet de modèle.It's important to frequently save your model project.

Pour enregistrer votre projet de modèleTo save the model project

  • Cliquez sur fichier > enregistrer tout.Click File > Save All.

Étape suivanteNext step

Leçon 3 : marquer en tant que table de datesLesson 3: Mark as Date Table