Introdução aos datamarts

Este artigo descreve como começar a usar datamarts, incluindo vários dados de exemplo que podem impulsionar sua experiência. Você aprenderá sobre modelos semânticos de exemplo que você pode usar com datamarts, como criar datamarts do zero, como renomear ou excluir um datamart e outras informações úteis para você se familiarizar e se familiarizar com datamarts.

Dados de exemplo

Você pode usar os seguintes vários tipos de dados de exemplo para explorar datamarts. Todos os seguintes recursos contêm dados de amostra gratuitos:

  • Oito exemplos departamentais no formato de pasta de trabalho do Excel, que são versões do Excel dos exemplos internos do Power BI que contêm os modelos semânticos de vários casos de uso:

    • Rentabilidade do cliente
    • Análise de gastos com TI
    • Recursos humanos
    • Análise de oportunidades
    • Análise de compras
    • Análise de retalho
    • Análise de qualidade de fornecedores de vendas e marketing
  • Uma pasta de trabalho de exemplo de dados financeiros, que é uma tabela simples em um arquivo do Excel disponível para download. Contém dados anónimos com produtos fictícios, incluindo vendas divididas por segmentos e região.

  • Uma versão da pasta de trabalho do Excel do modelo dimensional AdventureWorks, em um tutorial que o orienta na criação de um relatório do Power BI com os dados.

  • Os dados mundiais da COVID 19 são baseados em dados da Universidade Johns Hopkins. Antes de publicar estes dados, recomendamos que consulte o artigo de exoneração de responsabilidade.

  • Northwind Traders OData feed, dados de uma organização fictícia que gerencia pedidos, produtos, clientes, fornecedores e muitos outros aspetos de uma pequena empresa.

Você também pode começar a usar datamarts a partir de qualquer fluxo de dados que você tenha atualmente. A partir de um fluxo de dados existente copiará os dados para o seu datamart, momento em que você poderá aplicar outras transformações ou apenas usá-los como uma fonte de dados para explorar datamarts.

Criar um datamart

Para criar um datamart, navegue até seu espaço de trabalho existente do Power BI Premium ou Premium por usuário (PPU). Os datamarts exigem uma assinatura do Power BI Premium. Na sua área de trabalho Premium, selecione + Novo e, em seguida, selecione **Datamart (Pré-visualização) para criar um datamart.

Captura de tela de criar novo datamart.

Normalmente, leva aproximadamente 10 segundos para provisionar um novo datamart. Uma vez inicializado, você pode carregar dados em seu datamart. Para obter mais informações sobre como obter dados em um datamart, consulte a seção obter e transformar dados neste artigo.

Obter e transformar dados

Há muitas maneiras de se conectar a dados e transformá-los em um datamart. Para obter informações gerais sobre dados no Power BI, consulte Conectar-se a dados no Power BI.

Para carregar dados em seu datamart, abra seu datamart (ou crie um novo datamart) e selecione Obter dados.

Captura de tela da conexão com dados para um datamart.

Se você optar por obter dados de outra fonte, uma janela de seleção de fonte de dados será exibida onde você poderá selecionar entre uma infinidade de fontes de dados.

Captura de tela de diferentes fontes de dados para um datamart.

Você também pode arrastar e soltar arquivos do seu computador para carregar dados em seu datamart, como arquivos do Excel. Algumas fontes de dados podem exigir parâmetros ou cadeias de conexão para se conectar corretamente.

Uma vez conectado, selecione as tabelas que deseja carregar em seu datamart. Você pode aplicar transformações aos dados selecionados e carregar os dados no datamart. Depois que os dados são carregados, as tabelas são importadas para o seu datamart. Você pode monitorar o progresso na barra de status.

Captura de tela do carregamento de dados para um datamart.

Para cada tabela selecionada, uma exibição correspondente é criada no datamart que aparece no Pesquisador de objetos no Modo de Exibição de Dados.

Dados do modelo

Para modelar seus dados, navegue até a Visualização de modelo selecionando o ícone Visualização de modelo na parte inferior da janela, conforme mostrado na imagem a seguir.

Captura de ecrã do ícone de vista do modelo.

Adicionando ou removendo objetos ao modelo semântico padrão

No Power BI, um modelo semântico é sempre necessário antes que qualquer relatório possa ser criado, portanto, o modelo semântico padrão permite recursos rápidos de relatórios sobre o datamart. Dentro do datamart, um usuário pode adicionar objetos datamart - tabelas ao seu modelo semântico padrão. Eles também podem adicionar propriedades de modelagem semântica adicionais, como hierarquias e descrições. Em seguida, eles são usados para criar as tabelas do modelo semântico do Power BI. Os usuários também podem remover objetos do modelo semântico padrão.

Para adicionar objetos – tabelas ou exibições ao modelo semântico padrão, um usuário tem 2 opções:

  • Adicionar automaticamente objetos ao modelo semântico, o que acontece por padrão sem a necessidade de intervenção do usuário
  • Adicionar manualmente objetos ao modelo semântico

A experiência de deteção automática determina quaisquer tabelas ou visualizações e as adiciona oportunisticamente.

A opção de deteção manual na faixa de opções permite um controle refinado de quais objetos – tabelas e/ou modos de exibição – devem ser adicionados ao modelo semântico padrão:

  • Selecionar tudo
  • Filtrar tabelas ou vistas
  • Selecionar objetos específicos

Para remover objetos, um usuário pode usar o botão de seleção manual na faixa de opções e:

  • Cancelar a seleção de todos
  • Filtrar tabelas ou vistas
  • Cancelar a seleção de objetos específicos

Usando layouts de exibição de modelo

Durante a sessão, os usuários podem criar várias guias na visualização do modelo para ajudar ainda mais no design do banco de dados. Atualmente, os layouts de exibição de modelo são mantidos apenas na sessão. Os usuários podem usar o layout automático sempre que uma nova guia é criada para inspecionar visualmente o design do banco de dados e entender a modelagem.

Criar uma medida

Para criar uma medida (uma medida é uma coleção de métricas padronizadas), selecione a tabela no Gerenciador de Tabelas e selecione o botão Nova Medida na faixa de opções, conforme mostrado na imagem a seguir.

Captura de ecrã a mostrar a criação de uma medida.

Insira a medida na barra de fórmulas e especifique a tabela e a coluna à qual ela se aplica. A barra de fórmulas permite-lhe introduzir a sua medida. Semelhante ao Power BI Desktop, a experiência de edição DAX em datamarts apresenta um editor avançado completo com preenchimento automático para fórmulas (intellisense). O editor DAX permite que você desenvolva facilmente medidas diretamente no datamart, tornando-o uma fonte única mais eficaz para lógica de negócios, semântica e cálculos críticos de negócios.

Você pode expandir a tabela para encontrar a medida na tabela.

Criar uma relação

Para criar uma relação em um datamart, selecione a visualização Modelo e selecione seu datamart e, em seguida, arraste a coluna de uma tabela para a coluna na outra tabela para iniciar a relação. Na janela exibida, configure as propriedades do relacionamento.

Captura de ecrã a mostrar a criação de uma relação.

Selecione o botão Confirmar quando o relacionamento estiver concluído para salvar as informações do relacionamento.

Ocultar elementos dos relatórios a jusante

Você pode ocultar elementos do seu datamart dos relatórios downstream selecionando Visualização de dados e clicando com o botão direito do mouse na coluna ou tabela que deseja ocultar. Em seguida, selecione Ocultar no modo de exibição de relatório no menu que aparece para ocultar o item dos relatórios downstream.

Captura de ecrã a mostrar a ocultação de um elemento dos relatórios a jusante.

Você também pode ocultar a tabela inteira e colunas individuais usando as opções de tela da visualização Modelo, conforme mostrado na imagem a seguir.

Captura de ecrã a mostrar a ocultação de uma tabela inteira dos relatórios a jusante.

Aceder a modelos semânticos gerados automaticamente

Para acessar modelos semânticos gerados automaticamente, vá para o espaço de trabalho Premium e encontre o modelo semântico que corresponde ao nome do datamart.

Captura de ecrã a mostrar a localização de um modelo semântico.

Para carregar o modelo semântico, clique no nome do modelo semântico.

Captura de ecrã a mostrar o carregamento de um modelo semântico.

Gerenciar atualização do datamart

Você pode atualizar um datamart de duas maneiras:

  1. No menu de contexto do datamart, selecione Atualizar agora ou selecione Atualização agendada.

    Captura de tela do menu de contexto do datamart para atualização.

  2. Na página de configurações do datamart, selecione Atualização agendada

    Captura de tela da atualização agendada para um datamart na página de configurações.

Para configurar a atualização incremental para um datamart, selecione a tabela para a qual você deseja configurar a atualização incremental no editor de datamart. Na faixa de opções Ferramentas de tabela, selecione o ícone Atualização incremental e um painel direito será exibido permitindo que você configure a atualização incremental para a tabela selecionada.

Captura de tela da configuração da atualização incremental para uma tabela em um datamart.

Datamarts e pipelines de implantação

Os datamarts são suportados em pipelines de implantação. Usando pipelines de implantação, você pode implantar atualizações em seu datamart em um pipeline designado. Você também pode usar regras para se conectar a dados relevantes em cada estágio do pipeline. Para saber como usar pipelines de implantação, consulte Introdução aos pipelines de implantação.

Acessar ou carregar um datamart existente

Para acessar um datamart existente, navegue até seu espaço de trabalho do Power BI Premium e localize seu datamart na lista geral de itens de dados em seu espaço de trabalho, conforme mostrado na imagem a seguir.

Captura de tela mostrando como localizar um datamart existente de todos os itens.

Você também pode selecionar a guia Datamarts (Visualização) em seu espaço de trabalho Premium e ver uma lista de datamarts disponíveis.

Captura de tela do datamart selecionado da lista de datamarts.

Selecione o nome do datamart para carregá-lo.

Renomear um datamart

Há duas maneiras de renomear um datamart:

Primeiro, de dentro do editor Datamart, selecione o nome do datamart na parte superior do editor e edite o nome do datamart na janela que aparece, como mostra a imagem a seguir. Selecione na faixa de opções fora da janela de renomeação para salvar o novo nome.

Captura de tela mostrando a renomeação de um datamart.

Como alternativa, você pode alterar o nome do datamart na exibição de lista do espaço de trabalho. Selecione o menu mais (...) ao lado do nome do datamart na visualização do espaço de trabalho.

Captura de tela mostrando a seleção do menu de contexto de um datamart no espaço de trabalho.

No menu exibido, selecione Renomear.

Captura de tela mostrando a renomeação de um datamart do espaço de trabalho.

Quando você renomeia um datamart, o modelo semântico gerado automaticamente com base nesse datamart também é renomeado automaticamente.

Excluir um datamart

Para excluir um datamart, navegue até o espaço de trabalho e encontre o datamart que deseja excluir. Selecione o menu mais (...) e selecione Excluir no menu que aparece.

Captura de tela da exclusão de um datamart do espaço de trabalho.

A exclusão do Datamart não é imediata e requer alguns dias para ser concluída.

Menus de contexto do Datamart

Os Datamarts oferecem uma experiência familiar para criar relatórios e acessar ações suportadas usando seus menus de contexto.

Captura de tela do menu de contexto do datamart.

A tabela a seguir descreve as opções do menu de contexto do datamart:

Opção de menu Descrição da opção
Analisar no Excel Usa o recurso Analisar no Excel existente no modelo semântico gerado automaticamente. Saiba mais sobre Analisar no Excel
Criar relatório Crie um relatório do Power BI no modo DirectQuery. Saiba mais sobre como começar a criar no serviço do Power BI
Delete Excluir modelo semântico do espaço de trabalho. Uma caixa de diálogo de confirmação notifica você sobre o impacto da ação de exclusão. Se a ação Excluir for confirmada, o datamart e os itens downstream relacionados serão excluídos
Captura de tela do menu datamart delete datamart.
Gerir permissões Permite que os usuários adicionem outros destinatários com permissões especificadas, semelhante a permitir o compartilhamento de um modelo semântico subjacente ou permitir a criação de conteúdo com os dados associados ao modelo semântico subjacente.
Captura de tela do menu de acesso de concessão de acesso do datamart.
Histórico de atualizações Fornece o histórico da atividade de atualização com a duração da atividade e o status.
Captura de tela da janela do histórico de atualização do datamart.
Mudar o nome Atualiza o datamart e o modelo semântico gerado automaticamente com o novo nome.
Captura de tela da janela de renomeação do datamart.
Definições Saiba mais sobre as configurações do datamart
Partilhar Permite que os usuários compartilhem o datamart para criar conteúdo com base no modelo semântico gerado automaticamente subjacente e consultem o ponto de extremidade SQL correspondente. Compartilha o acesso ao datamart (SQL, somente leitura e modelo semântico gerado automaticamente) com outros usuários em sua organização. Os usuários recebem um email com links para acessar a página de detalhes onde podem encontrar a URL do SQL Server e podem acessar o modelo semântico gerado automaticamente para criar relatórios com base nele.
Captura de tela do menu de compartilhamento do datamart.
Ver linhagem Isso mostra a linhagem de ponta a ponta dos datamarts, desde as fontes de dados até o datamart, o modelo semântico gerado automaticamente e outros modelos semânticos (se houver) que foram construídos sobre os datamarts, até deportações, painéis e aplicativos.
Captura de tela da janela de linhagem de exibição do datamart.

Configurações do Datamart

As configurações do Datamart podem ser acessadas no menu de contexto dos datamarts. Esta seção descreve e explica as opções de configurações do datamart e sua descrição. A imagem a seguir mostra o menu de configurações do datamart.

Captura de tela do menu de contexto do datamart com as configurações selecionadas.

A seguir está uma lista de configurações disponíveis para cada datamart.

Definição Detalhe
Descrição do Datamart Permite que os usuários adicionem detalhes de metadados para fornecer informações descritivas sobre um datamart.
Captura de tela do menu de descrição do datamart.
Definições do servidor A cadeia de conexão de ponto de extremidade SQL para um datamart. Você pode usar a cadeia de conexão para criar uma conexão com o datamart usando várias ferramentas, como o SSMS.
Captura de tela da cadeia de conexão do datamart.
Credenciais da origem de dados Permite obter informações da fonte de dados e editar credenciais.
Captura de tela do menu de credenciais de origem do datamart.
Atualizar agendar Informações de atualização de dados para o datamart, com base no cronograma definido pelo usuário.
Captura de tela do menu de atualização agendada do datamart.
Etiqueta de confidencialidade Rótulo de sensibilidade aplicado no datamart, que também é propagado no modelo semântico gerado automaticamente a jusante, relatórios e assim por diante.
Captura de tela das configurações do rótulo de sensibilidade do datamart.

A propagação de rótulos de sensibilidade para o modelo semântico downstream, os relatórios não acontecerão nos seguintes cenários:
  • Rebaixamento do rótulo de sensibilidade
  • Itens específicos quando o rótulo de sensibilidade foi definido manualmente

A tabela a seguir mostra as configurações para modelos semânticos gerados automaticamente. Quando essas configurações são aplicadas em um modelo semântico gerado automaticamente, elas também são aplicadas ao datamart.

Definição Details
Pedir acesso Captura de tela da configuração de acesso à solicitação.
Q&A Captura de tela da configuração Q e A.
Cache de consultas Captura de tela da configuração de cache de consulta.

Considerações e limitações dos Datamarts

  • Somente o proprietário do datamart pode adicionar ou alterar fontes de dados correspondentes a um datamart. Se o proprietário atual do datamart não estiver disponível, outro proprietário de espaço de trabalho poderá usar o recurso Aquisição para obter acesso.
  • Ao usar datamarts com conexões nomeadas, as seguintes limitações se aplicam:
    • Você só pode criar uma conexão de nuvem de um determinado caminho e tipo, por exemplo, você só pode criar uma conexão de nuvem SQL mais servidor/banco de dados. Você pode criar várias conexões de gateway.
    • Não é possível nomear ou renomear fontes de dados na nuvem; Você pode nomear ou renomear conexões de gateway.

Este artigo forneceu dados de exemplo e instruções sobre como criar e interagir com datamarts.

Os seguintes artigos fornecem mais informações sobre datamarts e Power BI:

Para obter mais informações sobre fluxos de dados e transformação de dados, consulte os seguintes artigos: