Partager via


Tutoriel : Créer des tables dans un entrepôt de données

S’applique à : Warehouse dans Microsoft Fabric

Découvrez comment créer des tables dans l'entrepôt de données que vous avez créé dans une partie précédente du didacticiel.

Créer une table

  1. Sélectionnez Espaces de travail dans le menu de navigation.

  2. Sélectionnez l'espace de travail créé dans Tutoriel : créer un espace de travail de données Microsoft Fabric, tel que Tutoriel de Data Warehouse.

  3. Dans la liste des éléments, sélectionnez WideWorldImporters avec le type de Warehouse.

    Capture d'écran de l'option d'entrepôt qui apparaît dans la liste des articles.

  4. Dans le ruban, sélectionnez Nouvelle requête SQL.

    Capture d'écran de l'option Nouvelle requête SQL où elle apparaît sur le ruban.

  5. Dans l'éditeur de requête, collez le code suivant.

    /*
    1. Drop the dimension_city table if it already exists.
    2. Create the dimension_city table.
    3. Drop the fact_sale table if it already exists.
    4. Create the fact_sale table.
    */
    
    --dimension_city
    DROP TABLE IF EXISTS [dbo].[dimension_city];
    CREATE TABLE [dbo].[dimension_city]
        (
            [CityKey] [int] NULL,
            [WWICityID] [int] NULL,
            [City] [varchar](8000) NULL,
            [StateProvince] [varchar](8000) NULL,
            [Country] [varchar](8000) NULL,
            [Continent] [varchar](8000) NULL,
            [SalesTerritory] [varchar](8000) NULL,
            [Region] [varchar](8000) NULL,
            [Subregion] [varchar](8000) NULL,
            [Location] [varchar](8000) NULL,
            [LatestRecordedPopulation] [bigint] NULL,
            [ValidFrom] [datetime2](6) NULL,
            [ValidTo] [datetime2](6) NULL,
            [LineageKey] [int] NULL
        );
    
    --fact_sale
    
    DROP TABLE IF EXISTS [dbo].[fact_sale];
    
    CREATE TABLE [dbo].[fact_sale]
    
        (
            [SaleKey] [bigint] NULL,
            [CityKey] [int] NULL,
            [CustomerKey] [int] NULL,
            [BillToCustomerKey] [int] NULL,
            [StockItemKey] [int] NULL,
            [InvoiceDateKey] [datetime2](6) NULL,
            [DeliveryDateKey] [datetime2](6) NULL,
            [SalespersonKey] [int] NULL,
            [WWIInvoiceID] [int] NULL,
            [Description] [varchar](8000) NULL,
            [Package] [varchar](8000) NULL,
            [Quantity] [int] NULL,
            [UnitPrice] [decimal](18, 2) NULL,
            [TaxRate] [decimal](18, 3) NULL,
            [TotalExcludingTax] [decimal](29, 2) NULL,
            [TaxAmount] [decimal](38, 6) NULL,
            [Profit] [decimal](18, 2) NULL,
            [TotalIncludingTax] [decimal](38, 6) NULL,
            [TotalDryItems] [int] NULL,
            [TotalChillerItems] [int] NULL,
            [LineageKey] [int] NULL,
            [Month] [int] NULL,
            [Year] [int] NULL,
            [Quarter] [int] NULL
        );
    
  6. Sélectionnez Exécuter pour exécuter la requête.

    Capture d'écran du coin supérieur de l'écran de l'éditeur de requête, montrant où sélectionner Exécuter.

  7. Pour enregistrer cette requête pour référence ultérieure, cliquez avec le bouton droit sur l’onglet de requête et sélectionnez Renommer.

    Capture d'écran du coin supérieur de l'écran de l'éditeur de requête, montrant où cliquer avec le bouton droit pour sélectionner l'option Renommer.

  8. Tapez Create Tables pour changer le nom de la requête.

  9. Appuyez sur Entrée sur le clavier ou sélectionnez n'importe où en dehors de l'onglet pour enregistrer la modification.

  10. Validez que la table a été créée avec succès en sélectionnant le bouton Actualiser sur le ruban.

    Capture d'écran du ruban sur l'écran d'accueil, montrant où sélectionner l'option d'actualisation.

  11. Dans l'explorateur d'objets, vérifiez que vous pouvez voir la requête, la table fact_sale et la table dimension_cityCréer des tables nouvellement créées.

    Capture d'écran du volet Explorateur, montrant où trouver vos tables et la requête nouvellement créée.

Étape suivante