Partilhar via


Tutorial: Criar tabelas em um data warehouse

Aplica-se a:✅ Armazém no Microsoft Fabric

Saiba como criar tabelas no armazém de dados que criou numa parte anterior do tutorial.

Criar uma tabela

  1. Selecione Espaços de trabalho no menu de navegação.

  2. Selecione o espaço de trabalho criado em Tutorial: Criar um espaço de trabalho de dados do Microsoft Fabric, como o Tutorial do Data Warehouse.

  3. Na lista de itens, selecione WideWorldImporters com o tipo de Depósito.

    Captura de tela da opção de depósito que aparece na lista de itens.

  4. Na faixa de opções, selecione Nova consulta SQL. Em Em branco, selecione Nova consulta SQL para uma nova janela de consulta em branco.

    Captura de ecrã da opção Nova consulta SQL onde aparece no friso.

  5. No editor de consultas, cole o código a seguir.

    /*
    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. Selecione Executar para executar a consulta.

    Captura de tela do canto superior da tela do editor de consultas, mostrando onde selecionar Executar.

  7. Para salvar essa consulta para referência mais tarde, clique com o botão direito do mouse na guia de consulta e selecione Renomear.

    Captura de tela do canto superior da tela do editor de consultas, mostrando onde clicar com o botão direito do mouse para selecionar a opção Renomear.

  8. Digite Create Tables para alterar o nome da consulta.

  9. Pressione Enter no teclado ou selecione qualquer lugar fora da guia para salvar a alteração.

  10. Valide se a tabela foi criada com êxito selecionando o botão de ícone de atualização na faixa de opções.

    Captura de ecrã do friso no ecrã inicial, mostrando onde selecionar a opção de atualização.

  11. No Pesquisador de objetos, verifique se você pode ver a consulta, fact_sale a tabela e dimension_city a tabela Criar tabelas recém-criadas.

    Captura de ecrã do painel Explorer, mostrando onde encontrar as tabelas e a consulta recém-criada.

Próximo passo