Compartilhar via


Tutorial: criar tabelas em um data warehouse

Aplica-se a:✅Warehouse no Microsoft Fabric

Saiba como criar tabelas no data warehouse que você criou em uma parte anterior do tutorial.

Criar uma tabela

  1. Selecione Workspaces no menu de navegação.

  2. Selecione o workspace criado em Tutorial: criar um workspace de dados do Microsoft Fabric, como o Tutorial Data Warehouse.

  3. Na lista de itens, selecione WideWorldImporters com tipo de Warehouse.

    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 abrir um novo período de consulta em branco.

    Captura de tela da opção Nova consulta SQL onde ela aparece na faixa de opções.

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

    /*
    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 posterior, clique com o botão direito do mouse na guia 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 sucesso ao selecionar o botão com ícone de renovar na faixa de opções.

    Captura de tela da faixa de opções na tela inicial, mostrando onde selecionar a opção de atualização.

  11. No Gerenciador de objetos, verifique se você pode ver a consulta Create Tables, a tabela fact_sale e a tabela dimension_city recém-criadas.

    Captura de tela do painel Gerenciador, mostrando onde encontrar suas tabelas e a consulta recém-criada.

Próxima etapa