Partilhar via


Tutorial: Carregar dados com T-SQL em um depósito

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

Neste tutorial, aprenda como carregar dados de uma conta pública de armazenamento de Blob do Azure em tabelas de data warehouse com T-SQL.

Observação

Este tutorial faz parte de um cenário de início ao fim . Para concluir este tutorial, você deve primeiro concluir estes tutoriais:

  1. Criar um espaço de trabalho
  2. Criar um Armazém
  3. Ingerir dados em um armazém de dados
  4. Criar tabelas com T-SQL em um Armazém de

Carregar dados com T-SQL

Nesta tarefa, aprenda a carregar dados com T-SQL.

  1. Verifique se o espaço de trabalho criado no primeiro tutorial está aberto.

  2. Na barra de ferramentas Página Inicial, selecione Nova consulta SQL.

    Captura de ecrã do friso Início, realçando a opção Nova consulta SQL.

  3. No editor de consultas, cole o código a seguir. O código retorna um exemplo de dados de arquivos do Parquet provenientes de uma conta de armazenamento de Blob do Azure. Verifique se as colunas nos resultados correspondem aos esquemas de tabela dimension_city e fact_sale.

    -- Read sample dimension_city data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
    ) AS sample;
    
    -- Read sample fact_sale data from the public Azure storage account.
    SELECT TOP 10 *
    FROM OPENROWSET(
      BULK 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
    ) AS sample;
    
  4. No editor de consultas, cole o código a seguir. O código copia dados de arquivos Parquet provenientes de uma conta de armazenamento Blob do Azure para a tabela dimension_city e a tabela fact_sale.

     --Copy data from the public Azure storage account to the dimension_city table.
     COPY INTO [dbo].[dimension_city]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/dimension_city.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
     --Copy data from the public Azure storage account to the fact_sale table.
     COPY INTO [dbo].[fact_sale]
     FROM 'https://fabrictutorialdata.blob.core.windows.net/sampledata/WideWorldImportersDW/tables/fact_sale.parquet'
     WITH (FILE_TYPE = 'PARQUET');
    
  5. Na faixa de opções do designer de consulta, selecione Executar para executar a consulta.

    Captura de ecrã da opção Executar no friso do editor de consultas.

  6. Quando a execução do script for concluída, reveja as mensagens para determinar quantas linhas foram carregadas na tabela dimension_city e na tabela fact_sale.

  7. Para carregar uma visualização dos dados carregados, no painel do Explorer, selecione .

    Captura de ecrã do painel Explorer, destacando a tabela de factos de venda.

  8. Renomeie a consulta como Load Tables.

Próximo passo