Partilhar via


Tutorial do Lakehouse: Criando relatórios no Microsoft Fabric

Nesta seção do tutorial, você cria um modelo de dados do Power BI e cria um relatório do zero.

Pré-requisitos

Antes de começar este tutorial, você precisa concluir estas etapas:

Criar um relatório

O Power BI é integrado nativamente em toda a experiência do Fabric. Esta integração nativa inclui um modo único, chamado DirectLake, para aceder aos dados do lakehouse e proporcionar a experiência de consulta e geração de relatórios com melhor desempenho. O DirectLake é um novo recurso inovador que permite analisar modelos semânticos muito grandes no Power BI. Com o DirectLake, pode carregar ficheiros formatados em parquet diretamente de um data lake sem precisar de consultar um data warehouse ou endpoint de lakehouse, e sem precisar de importar ou duplicar dados num modelo semântico do Power BI. O DirectLake é um caminho rápido para carregar os dados do data lake diretamente no mecanismo do Power BI, pronto para análise.

No modo DirectQuery tradicional, o mecanismo do Power BI consulta diretamente os dados da fonte para cada execução de consulta, e o desempenho da consulta depende da velocidade de recuperação dos dados. O DirectQuery elimina a necessidade de copiar dados, garantindo que quaisquer alterações na origem sejam imediatamente refletidas nos resultados da consulta. Por outro lado, no modo de importação, o desempenho é melhor porque os dados estão prontamente disponíveis na memória sem ter que consultar os dados da fonte para cada execução de consulta, no entanto, o mecanismo do Power BI deve primeiro copiar os dados para a memória no momento da atualização de dados. Quaisquer alterações na fonte de dados subjacente são coletadas durante a próxima atualização de dados (em atualização agendada e sob demanda).

O modo DirectLake agora elimina esse requisito de importação carregando os arquivos de dados diretamente na memória. Como não há um processo de importação explícito, é possível pegar todas as alterações na origem à medida que elas ocorrem, combinando assim as vantagens do DirectQuery e do modo de importação, evitando suas desvantagens. O modo DirectLake é a escolha ideal para analisar modelos semânticos muito grandes e modelos semânticos com atualizações frequentes na origem.

  1. No seu wwilakehouse lakehouse, selecione o ponto de extremidade de análise SQL no menu suspenso Lakehouse no canto superior direito da tela.

    Captura de ecrã mostrando onde encontrar e selecionar o endpoint de análise SQL no menu pendente superior direito.

  2. No painel de endpoint de analytics SQL, deve ser possível ver todas as tabelas que foram criadas. Se ainda não os vir, selecione o ícone Atualizar na parte superior. De seguida, selecione Novo modelo semântico na fita para criar um novo modelo semântico do Power BI.

    Captura de ecrã a mostrar onde selecionar o ícone de Atualizar e o botão Novo modelo semântico.

  3. Na caixa de diálogo do novo modelo semântico :

    • Introduza um nome para o seu modelo semântico (por exemplo, "Modelo de Vendas da Primeira Guerra Mundial")
    • Selecione o espaço de trabalho para guardá-lo.
    • Selecione todas as tabelas que quer incluir no seu modelo de dados
    • Selecione Confirmar
  4. Depois de criado o modelo semântico, selecione Modelo de dados abertos para abrir a experiência de modelação web, onde pode editar o modelo.

  5. Para esse modelo de dados, você precisa definir a relação entre tabelas diferentes para que possa criar relatórios e visualizações com base em dados provenientes de tabelas diferentes. Na tabela fact_sale, arraste o campo CityKey e solte-o no campo CityKey na tabela dimension_city para criar uma relação. A caixa de diálogo Nova relação é exibida.

    Captura de ecrã a mostrar campos de arrastar e largar em tabelas para criar relações.

  6. Na caixa de diálogo Nova relação:

    • A Tabela 1 é preenchida com fact_sale e a coluna de CityKey.

    • A Tabela 2 é preenchida com dimension_city e a coluna de CityKey.

    • Cardinalidade: Muitos a um (*:1).

    • Direção do filtro cruzado: Único.

    • Deixe a caixa ao lado de Tornar esta relação ativa selecionada.

    • Marque a caixa ao lado de Assumir integridade referencial.

    • Selecione Guardar.

    Captura de ecrã da caixa de diálogo Nova relação, mostrando onde selecionar Assumir integridade referencial.

    Nota

    Ao definir relações para este relatório, certifique-se de ter uma relação de muitos para um da tabela fact_sale (Tabela 1) para as tabelas dimension_* (Tabela 2) e não vice-versa.

  7. Em seguida, adicione esses relacionamentos com as mesmas configurações de Novo relacionamento mostradas na etapa anterior, mas com as seguintes tabelas e colunas:

    • StockItemKey(fato_venda) - StockItemKey(dimensao_item_estoque)
    • ChaveVendedor(fact_venda) - ChaveFuncionario(dimensão_funcionario)
    • CustomerKey(fact_venda) - CustomerKey(dimensão_cliente)
    • InvoiceDateKey(fact_sale) - Data(dimension_date)

    Depois de adicionar essas relações, seu modelo de dados estará pronto para relatórios, conforme mostrado na imagem a seguir:

    Captura de ecrã do ecrã de um novo relatório a mostrar várias relações de tabela.

  8. Selecione Novo relatório para começar a criar relatórios/painéis no Power BI. Na tela de relatório do Power BI, você pode criar relatórios para atender aos seus requisitos de negócios arrastando as colunas necessárias do painel Dados para a tela e usando uma ou mais visualizações disponíveis.

    Captura de ecrã da tela de relatório do Power BI, mostrando onde selecionar colunas no painel Dados.

  9. Adicione um título:

    1. Na Faixa de Opções, selecione Caixa de texto.

    2. Digite em Relatório de Lucros da WW Importadores.

    3. Realce o texto, aumente o tamanho para 20 e mova-o para o canto superior esquerdo da página do relatório.

  10. Adicionar um cartão:

    1. No painel Dados, expanda fact_sale e marque a caixa ao lado de Lucro. Esta seleção cria um gráfico de colunas e adiciona o campo ao eixo Y.

    2. Com o gráfico selecionado, selecione o visual do cartão no painel de visualização. Esta seleção converte o visual em um cartão.

    3. Coloque o cartão sob o título.

      Captura de ecrã que mostra um visual convertido num cartão.

  11. Adicione um gráfico de barras:

    1. No painel Dados, expanda fact_sales e marque a caixa ao lado de Lucro. Esta seleção cria um gráfico de colunas e adiciona o campo ao eixo X.

    2. No painel Dados, expanda dimension_city e marque a caixa para SalesTerritory. Esta seleção adiciona o campo ao eixo Y.

    3. Com o gráfico de barras selecionado, selecione o visual Gráfico de barras agrupado no painel de visualização. Esta seleção converte o gráfico de colunas em um gráfico de barras.

      Captura de ecrã da tela visual de construção, mostrando onde selecionar o ícone Gráfico de barras agrupadas.

    4. Redimensione o gráfico de barras e mova-o sob o título e o cartão.

    Captura de ecrã de um gráfico de barras redimensionado posicionado por baixo de um cartão.

  12. Clique em qualquer lugar na tela em branco (ou pressione a tecla Esc) para desmarcar o gráfico de barras.

  13. Crie um gráfico de área empilhada visual:

    1. No painel Visualizações, selecione o visual do gráfico de áreas empilhadas.

    Captura de tela do painel de visualizações, mostrando onde selecionar Gráfico de área empilhada.

    1. Reposicione e redimensione o gráfico de área empilhada à direita dos visuais do cartão e do gráfico de barras criados nas etapas anteriores.

    2. No painel Dados, expanda fact_sales e marque a caixa ao lado de Lucro. Expanda dimension_date e marque a caixa ao lado de FiscalMonthNumber. Esta seleção cria um gráfico de linhas preenchidas mostrando o lucro por mês fiscal.

    3. No painel Dados, expanda dimension_stock_item e arraste BuyingPackage para o campo Legenda. Esta seleção adiciona uma linha para cada um dos Pacotes de Compra.

    Captura de ecrã do painel de dados a mostrar como adicionar linhas ao gráfico.

  14. Clique em qualquer lugar na lona em branco (ou pressione a tecla Esc) para desselecionar o gráfico de área empilhada.

  15. Crie um gráfico de colunas:

    1. No painel Visualizações, selecione o gráfico de colunas empilhadas.

    Captura de tela mostrando onde selecionar Gráfico de colunas empilhadas.

    1. No painel Dados, expanda fact_sales e marque a caixa ao lado de Lucro. Esta seleção adiciona o campo ao eixo Y.

    2. No painel Dados, expanda dimension_employee e marque a caixa ao lado de Funcionário. Esta seleção adiciona o campo ao eixo X.

    Captura de ecrã a mostrar como adicionar um campo ao eixo x.

  16. Clique em qualquer lugar na tela em branco (ou pressione a tecla Esc) para desmarcar o gráfico.

  17. Na faixa de opções, selecione Salvar arquivo>.

  18. Insira o nome do seu relatório como Relatório de lucros.

  19. Selecione Guardar.

Próximo passo

Clean up resources (Limpar recursos)