Sdílet prostřednictvím


Kurz: Vytvoření tabulek v datovém skladu

Platí pro:✅ Warehouse v Microsoft Fabric

Naučte se vytvářet tabulky v datovém skladu, který jste vytvořili v předchozí části kurzu.

Vytvoření tabulky

  1. V navigační nabídce vyberte Pracovní prostory .

  2. Vyberte pracovní prostor vytvořený v kurzu: Vytvoření datového pracovního prostoru Microsoft Fabric, například Kurz datového skladu.

  3. V seznamu položek vyberte WideWorldImporters typ Sklad.

    Snímek obrazovky s možností skladu, která se zobrazí v seznamu položek

  4. Na pásu karet vyberte Nový dotaz SQL. V části Prázdné vyberte Nový dotaz SQL pro nové prázdné okno dotazu.

    Snímek obrazovky s možností Nový dotaz SQL, kde se zobrazuje na pásu karet

  5. V editoru dotazů vložte následující kód.

    /*
    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. Vyberte Spustit a spusťte dotaz.

    Snímek obrazovky editoru dotazů v horním rohu obrazovky zobrazující, kde se má vybrat Spustit

  7. Pokud chcete tento dotaz uložit pro pozdější použití, klikněte pravým tlačítkem myši na kartu dotazu a vyberte Přejmenovat.

    Snímek obrazovky editoru dotazů v horním rohu obrazovky zobrazující, kde kliknout pravým tlačítkem myši a vybrat možnost Přejmenovat

  8. Zadejte Create Tables název dotazu.

  9. Stisknutím klávesy Enter na klávesnici nebo výběrem libovolného místa mimo kartu uložte změnu.

  10. Ověřte, že se tabulka úspěšně vytvořila, a to tak, že na pásu karet vyberete tlačítko ikony aktualizace.

    Snímek obrazovky s pásem karet na domovské obrazovce zobrazující, kde vybrat možnost aktualizace

  11. V Průzkumníku objektů ověřte, že se zobrazí nově vytvořený dotaz vytvořit tabulky, fact_sale tabulku a dimension_city tabulku.

    Snímek obrazovky s podoknem Průzkumníka, kde najdete tabulky a nově vytvořený dotaz

Další krok