Compartilhar via


Criar um Warehouse no Microsoft Fabric

Aplica-se a:✅Warehouse no Microsoft Fabric

Este artigo descreve como começar a usar o Warehouse no Microsoft Fabric usando o portal do Microsoft Fabric, incluindo a descoberta da criação e do consumo do warehouse. Você aprenderá a criar o seu warehouse a partir do zero e terá uma amostra, além de outras informações úteis, para se familiarizar e se tornar proficiente com os recursos de warehouse oferecidos pelo portal Microsoft Fabric.

Dica

Você pode prosseguir com um novo Warehouse em branco ou um novo Warehouse com dados de amostra para continuar esta série de etapas da Introdução.

Criar um warehouse

Você pode começar a criar seu armazém a partir do workspace. Selecione + Novo Item e procure o cartão Armazém ou Armazém de Exemplo na seção Dados da Loja.

Um warehouse vazio é criado para você começar a criar objetos no warehouse. Você pode usar dados de amostra para obter um jump-start ou carregar seus próprios dados de teste, se preferir.

Captura de tela mostrando os cartões de armazém de exemplo e armazém no menu Novo Item.

Outra opção disponível para criar seu warehouse é por meio do botão Criar no painel de navegação. Procure os cartões armazém ou armazém de amostra em Data Warehouse.

Depois de inicializado, você pode carregar os dados no warehouse. Para obter mais informações sobre como colocar dados em um armazém, consulte Ingestão de dados no Warehouse.

Seus dados do armazém estão localizados na região do workspace do Fabric. A região da sua área de trabalho com base na capacidade da licença, que é exibida nas configurações da Área de Trabalho, na página de informações da licença.

Criar um warehouse com dados de exemplo

Nesta seção, mostraremos passo a passo como criar do zero um Warehouse de amostra.

  1. Selecione o cartão de exemplo do Warehouse .

    • Em seu workspace, selecione + Novo Item e procure a opção armazém ou armazém de exemplo na seção armazenar dados.
    • Ou selecione Criar no painel de navegação. Procure os cartões armazém ou amostras de armazém em Armazém de Dados.

    Captura de tela mostrando os cartões de armazém e armazém de exemplo.

  2. Forneça o nome do Warehouse de exemplo e selecione Criar.

  3. A ação criar cria um novo Warehouse e começa a carregar os dados de exemplo nele. O carregamento dos dados leva alguns minutos para ser concluído.

  4. Após concluir o carregamento de dados de exemplo, o Warehouse é aberto com os dados carregados nas tabelas e exibições para consulta.

    Captura de tela mostrando o carregamento de dados de exemplo no Warehouse.

Se você tiver um armazém existente criado vazio, as etapas a seguir mostrarão como carregar dados de exemplo.

  1. Após criar o warehouse, carregue os dados de amostra no warehouse com o cartão Usar o banco de dados de amostra na página inicial do warehouse.

  2. O carregamento dos dados leva alguns minutos para ser concluído.

  3. Após concluir o carregamento de dados de exemplo, o Warehouse exibe os dados carregados nas tabelas e exibições para consulta.

  4. Os scripts T-SQL de amostra a seguir podem ser usados nos dados de amostra em seu novo warehouse.

    Observação

    É importante observar que grande parte da funcionalidade descrita nesta seção também está disponível para os usuários por meio de uma conexão de ponto de extremidade TDS e ferramentas como o SSMS (SQL Server Management Studio) ou a extensão mssql com o Visual Studio Code (para usuários que preferem usar o T-SQL para a maioria das suas necessidades de processamento de dados). Para obter mais informações, consulte Conectividade ou Consulte o ponto de extremidade de análise SQL ou o data warehouse.

    
    /*************************************************
    Get number of trips performed by each medallion
    **************************************************/
    
    SELECT 
        M.MedallionID
        ,M.MedallionCode
        ,COUNT(T.TripDistanceMiles) AS TotalTripCount
    FROM   
        dbo.Trip AS T
    JOIN   
        dbo.Medallion AS M
    ON 
        T.MedallionID=M.MedallionID
    GROUP BY 
        M.MedallionID
        ,M.MedallionCode
    
    /****************************************************
    How many passengers are being picked up on each trip?
    *****************************************************/
    SELECT
        PassengerCount,
        COUNT(*) AS CountOfTrips
    FROM 
        dbo.Trip
    WHERE 
        PassengerCount > 0
    GROUP BY 
        PassengerCount
    ORDER BY 
        PassengerCount
    
    /*********************************************************************************
    What is the distribution of trips by hour on working days (non-holiday weekdays)?
    *********************************************************************************/
    SELECT
        ti.HourlyBucket,
        COUNT(*) AS CountOfTrips
    FROM dbo.Trip AS tr
    INNER JOIN dbo.Date AS d
        ON tr.DateID = d.DateID
    INNER JOIN dbo.Time AS ti
        ON tr.PickupTimeID = ti.TimeID
    WHERE
        d.IsWeekday = 1
        AND d.IsHolidayUSA = 0
    GROUP BY
        ti.HourlyBucket
    ORDER BY
        ti.HourlyBucket
    

Dica

Você pode prosseguir com um Warehouse em branco ou um Warehouse de amostra para continuar esta série de etapas de Introdução.

Próxima etapa