Partilhar via


Editar modelos semânticos no serviço do Power BI

O Power BI permite que os usuários criem e editem modelos semânticos no serviço do Power BI usando ações como edição do Power Query, gerenciamento de relacionamentos, criação de medidas DAX e definição de funções de segurança em nível de linha. Nessa experiência, os usuários podem trabalhar e colaborar simultaneamente no mesmo modelo semântico.

Criar novos modelos semânticos

Você pode criar novos modelos semânticos de importação no serviço selecionando Obter dados na página Criar .

Captura de ecrã de Obter Dados na página de criação.

Isto irá lançar a experiência moderna do Power Query 'Obter dados', onde pode escolher o seu conector e fazer transformações. A partir dessa experiência, você tem as seguintes opções como a última etapa para criar seu novo modelo semântico de importação:

  • Crie um relatório: Esta opção leva você à experiência de edição de relatório no serviço Power BI. Aqui, você pode começar imediatamente a criar um relatório sobre seu modelo semântico recém-criado. O editor de relatórios fornece todas as ferramentas familiares para projetar elementos visuais, adicionar filtros e personalizar o layout do relatório, diretamente no navegador.
  • Crie apenas um modelo semântico: Selecionar essa opção cria apenas o modelo semântico, sem iniciar o editor de relatórios. Você pousará no editor de modelos na Web, onde poderá fazer mais edições no seu modelo semântico. Isso é ideal se você quiser refinar seu modelo semântico, adicionar relações, criar medidas DAX ou configurar a segurança em nível de linha antes de criar relatórios.

Captura de ecrã das opções para criar apenas um relatório ou modelo semântico.

Abrir um modelo semântico existente

Você pode abrir um modelo semântico existente das seguintes maneiras:

  • Na lista de conteúdo do espaço de trabalho, selecione Mais opções (...) para o modelo semântico e selecione Modelo de dados aberto.

Captura de ecrã a mostrar a abertura do modelo de dados a partir do menu mais opções.

  • Na lista de conteúdo do hub de dados, selecione Mais opções (...) para o modelo semântico e selecione Modelo de dados aberto.

Captura de ecrã a mostrar a abertura do modelo de dados a partir da lista de conteúdo do hub de dados.

  • Na página de detalhes do modelo semântico, selecione Abrir modelo semântico.

Captura de ecrã a mostrar a abertura do modelo de dados a partir do botão Abrir modelo de dados.

  • No modo de edição de um relatório conectado ao modelo semântico, selecione Abrir modelo de dados para abrir o modelo de dados correspondente noutro separador.

Captura de ecrã a mostrar a abertura do modelo de dados no modo de edição.

Modo de visualização

Quando você abre seus modelos semânticos na Web, eles usam como padrão modo de visualização, permitindo que você visualize o modelo com segurança sem o risco de edições acidentais. Embora você possa ajustar os layouts do diagrama no modo de visualização, essas alterações não serão salvas para sessões futuras. Para fazer modificações permanentes, mude para modo de edição.

Captura de ecrã a mostrar a mudança do modo de visualização para o modo de edição.

Dados do modelo

Ao abrir o modelo semântico, você pode ver todas as tabelas, colunas e relações no modelo. Agora você pode editar seu modelo semântico e todas as alterações são salvas automaticamente.

Criar medidas

Para criar uma medida (uma medida é uma coleção de métricas padronizadas), selecione a tabela no Painel de Dados 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 nova medida

Insira a medida na barra de fórmulas e especifique a tabela e a coluna à qual ela se aplica. Semelhante ao Power BI Desktop, a experiência de edição DAX no serviço Power BI apresenta um editor avançado completo com preenchimento automático para fórmulas (intellisense).

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

Criar colunas calculadas

Para criar uma coluna calculada, selecione a tabela no Painel de Dados e selecione o botão Nova coluna na faixa de opções, conforme mostrado na imagem a seguir.

Captura de ecrã a mostrar a criação de uma coluna calculada.

Insira a coluna calculada na barra de fórmulas e especifique a tabela à qual ela se aplica. Semelhante ao Power BI Desktop, a experiência de edição DAX no serviço Power BI apresenta um editor avançado completo com preenchimento automático para fórmulas (intellisense).

Você pode expandir a tabela para localizar a coluna calculada na tabela.

Criar tabelas calculadas

Para criar uma tabela calculada, selecione-a no Painel de Dados e selecione o botão Nova tabela na faixa de opções, conforme mostrado na imagem a seguir.

Captura de ecrã a mostrar a criação de uma tabela calculada.

Insira a tabela calculada na barra de fórmulas. Semelhante ao Power BI Desktop, a experiência de edição DAX no serviço Power BI apresenta um editor avançado completo com preenchimento automático para fórmulas (intellisense). Agora você pode ver a tabela calculada recém-criada em seu modelo.

Criar uma relação

Há duas maneiras de criar um novo relacionamento no Serviço do Power BI.

O primeiro método é arrastar a coluna de uma tabela no diagrama de relacionamento para a coluna da outra tabela para criar a relação.

O outro método de criar um relacionamento é selecionando Gerenciar relacionamentos na faixa de opções, conforme mostrado na imagem a seguir.

Captura de ecrã do ponto de entrada da faixa de opções da caixa de diálogo de relacionamentos geridos.

Isso abre a caixa de diálogo Gerenciar relacionamentos renovada. A partir daqui, você pode selecionar Novo relacionamento para criar um novo relacionamento em seu modelo.

Captura de ecrã a mostrar a criação de uma nova relação a partir da caixa de diálogo Relações geridas.

A partir daqui, configure as propriedades do relacionamento e selecione o botão Ok quando o relacionamento estiver concluído para salvar as informações do relacionamento.

Captura de ecrã da edição de propriedades de uma nova relação criada na janela de diálogo de relações geridas.

Editar uma relação

Há três maneiras de editar um relacionamento existente no Serviço do Power BI.

O primeiro método para editar uma relação é usar a opção Editar relações no painel Propriedades, onde é possível selecionar qualquer linha entre duas tabelas para ver as opções de relação no painel Propriedades. Certifique-se de expandir o painel Propriedades para ver as opções de relacionamento.

Captura de ecrã da edição de propriedades para uma nova relação no painel Propriedades.

O próximo método é clicar com o botão direito do mouse em uma relação existente na exibição de diagrama e selecionar Propriedades.

Captura de ecrã a mostrar a introdução da experiência para editar propriedades de uma relação existente.

Na janela exibida, configure as propriedades do relacionamento e selecione o botão Ok quando o relacionamento estiver concluído para salvar as informações do relacionamento.

O terceiro método é selecionar Gerenciar relações na faixa de opções. Na caixa de diálogo Gerir relações, pode escolher uma relação para editar e, em seguida, selecionar Editar.

Captura de ecrã a mostrar a seleção de editar no friso da caixa de diálogo Relações geridas para editar uma relação existente.

Como alternativa, você pode selecionar Editar no menu de contexto de um determinado relacionamento na caixa de diálogo.

Captura de ecrã a mostrar a seleção de editar no menu de contexto da caixa de diálogo Relações geridas para editar uma relação existente.

A partir daqui, configure as propriedades do relacionamento e selecione o botão Ok quando a edição do relacionamento estiver concluída para salvar as informações do relacionamento.

Captura de ecrã da edição de propriedades de uma relação existente na caixa de diálogo de relações geridas.

Veja uma lista de todos os seus relacionamentos

Selecionar Gerenciar relacionamentos na faixa de opções abre a caixa de diálogo Gerenciar relacionamentos renovada, que fornece uma visão abrangente de todos os seus relacionamentos, juntamente com suas principais propriedades, em um local conveniente. A partir daqui, você pode optar por criar novos relacionamentos ou editar um relacionamento existente.

Captura de ecrã de uma lista de relações na caixa de diálogo Relações geridas.

Além disso, você tem a opção de filtrar e se concentrar em relações específicas em seu modelo com base na cardinalidade e na direção do filtro cruzado.

Captura de ecrã da filtragem de relações apresentada na lista de relações na janela de gerir relações.

Definir as propriedades

Você pode alterar as propriedades de um determinado objeto usando o painel Propriedades . Você pode definir propriedades comuns em vários objetos ao mesmo tempo mantendo pressionada a tecla Ctrl e selecionando vários objetos no diagrama de relacionamento ou no painel Dados. Quando vários objetos são realçados, as alterações aplicadas no painel Propriedades se aplicam a todos os objetos selecionados.

Por exemplo, você pode alterar o tipo de dados para várias colunas mantendo pressionada a tecla Ctrl , selecionando colunas e alterando a configuração de tipo de dados no painel Propriedades .

Captura de ecrã das propriedades de definição

Obter dados

Pode adicionar novas tabelas de importação aos seus modelos semânticos utilizando a experiência 'Obter Dados' do Power Query. Selecione Obter dados na faixa de opções para escolher seu conector e trazer novos dados para seu modelo semântico.

Captura de ecrã da caixa de diálogo Obter Dados do Power Query.

Transformar dados e editar consultas

Pode moldar dados para os seus modelos semânticos de importação com o editor completo do Power Query selecionando Transformar dados no friso.

Captura de ecrã da caixa de diálogo Transformar Dados do Power Query.

Atualizar

Você pode atualizar o esquema e os dados para seus modelos semânticos de importação selecionando Atualizar na faixa de opções.

Captura de ecrã da caixa de diálogo de atualização.

Se você selecionar 'Cancelar' para cancelar a atualização, todos os dados carregados no modelo antes do cancelamento permanecerão no modelo. Se desejar, você pode usar o histórico de versões do modelo semântico para recuperar o modelo até um ponto antes da atualização ser iniciada. Não é possível fazer alterações adicionais no modelo semântico enquanto uma atualização estiver em andamento.

Defina a sua própria tabela de datas

Para definir uma tabela de datas, selecione a tabela que deseja usar como tabela de datas no painel de Dados, depois clique com o botão direito na tabela e escolha "Marcar como tabela de datas" no menu que aparece, conforme mostrado na imagem seguinte.

Captura de tela da marca como entrada de tabela de data do painel Dados.

Em seguida, especifique a coluna de data selecionando-a no menu suspenso dentro da caixa de diálogo Marcar como data.

Captura de ecrã da caixa de diálogo da tabela de marcação como data.

Definir sua própria tabela de data segue o mesmo comportamento do que existe no Power BI Desktop. Mais detalhes sobre validação de colunas, cenários para criar sua própria tabela de data e impacto nas hierarquias de data podem ser encontrados na documentação de tabelas de data

Definir regras e funções de segurança em nível de linha

Você pode definir funções de segurança seguindo as seguintes etapas:

  1. Na barra de ferramentas, selecione Gerir funções.

    Captura de ecrã do botão Gerir funções

  2. Na janela Gerenciar funções , selecione Novo para criar uma nova função.

    Captura de ecrã a mostrar a seleção de novo nas funções de segurança na gestão.

  3. Em Funções, forneça um nome para a função e selecione enter.

    Captura de ecrã a mostrar a nomeação de uma função de segurança

  4. Em Selecionar tabelas, selecione a tabela à qual pretende aplicar um filtro de segurança ao nível da linha.

  5. Em Filtrar dados, use o editor padrão para definir suas funções. As expressões criadas retornam um valor verdadeiro ou falso.

    Captura de ecrã a mostrar a seleção de dados de filtro para funções de segurança.

    Nota

    Nem todos os filtros de segurança de nível de linha suportados no Power BI podem ser definidos usando o editor padrão. As limitações incluem expressões que hoje só podem ser definidas usando DAX, incluindo regras dinâmicas como username ou userprincipalname. Para definir funções usando esses filtros, alterne para usar o editor DAX.

  6. Opcionalmente, selecione Alternar para o editor DAX para usar o editor DAX para definir sua função. Você pode voltar para o editor padrão selecionando Alternar para o editor padrão. Todas as alterações feitas em qualquer interface do editor persistem ao alternar interfaces quando possível.

    Captura de tela da mudança para o editor DAX.

    Ao definir uma função usando o editor DAX que não pode ser definida no editor padrão, se você tentar alternar para o editor padrão, será solicitado um aviso de que a troca de editores pode resultar na perda de algumas informações. Para manter essas informações, selecione Cancelar e continue editando apenas essa função no editor DAX.

    Captura de tela de aviso sobre como mudar para o editor padrão.

  7. Selecione Guardar para guardar a função.

  8. Depois que a função for salva, selecione Atribuir para adicionar usuários à função. Uma vez atribuído, selecione Salvar para salvar as atribuições de função e fechar o modal de configurações RLS.

    Captura de ecrã a mostrar a atribuição de utilizadores à função de segurança.

Criar layouts

Você pode criar layouts do seu modelo que contenham apenas um subconjunto das tabelas no seu modelo. Essa reorganização pode ajudar a fornecer uma visão mais clara das tabelas com as quais você deseja trabalhar e facilitar o trabalho com modelos semânticos complexos. Para criar um novo layout com apenas um subconjunto das tabelas, selecione o + botão ao lado da guia Todas as tabelas na parte inferior da janela.

Captura de tela do botão de adição usado para criar um layout.

Em seguida, você pode arrastar uma tabela do painel Dados para o novo layout. Clique com o botão direito do rato na tabela e, em seguida, selecione Adicionar tabelas relacionadas no menu apresentado. Isso inclui qualquer tabela que esteja relacionada com a tabela original em relação ao layout.

Captura de ecrã a mostrar a seleção do item de menu adicionar tabelas relacionadas.

Criar relatórios

Você pode criar um novo relatório a partir da edição do modelo semântico na experiência de serviço selecionando o botão Novo relatório na faixa de opções. Isso abre uma nova guia do navegador para a tela de edição de um novo relatório baseado no modelo semântico.

Captura de ecrã a mostrar a seleção do novo botão de relatório no friso.

Ao salvar o novo relatório, você será solicitado a escolher um espaço de trabalho, desde que tenha permissões de gravação para esse espaço de trabalho. Se não tiver permissões de gravação, ou se for um utilizador gratuito e o modelo semântico residir num espaço de trabalho de capacidade Premium ou Fabric F64 ou superior, o novo relatório será salvo no seu Meu espaço de trabalho.

AutoSalvar

À medida que você faz alterações no seu modelo semântico, as alterações são salvas automaticamente. As alterações são permanentes, sem opção de desfazer.

Permissões

*Um usuário deve ter permissões de modelo semântico de gravação e compilação para abrir e editar o modelo semântico correspondente no serviço do Power BI. *Se o controle de acesso granular estiver habilitado no modelo semântico, os usuários que tiverem permissões de gravação, mas não de proprietário, no modelo semântico só poderão alternar para o modo de Edição se tiverem acesso a todas as fontes de dados subjacentes para o modelo. Os proprietários de modelos semânticos sempre poderão alternar para o modo de edição. *Um usuário deve ser o proprietário do modelo semântico para acessar a caixa de diálogo Obter dados e adicionar tabelas de importação adicionais a um modelo semântico.

Habilitando a edição de modelo semântico no portal de administração

Os administradores do Power BI podem habilitar ou desabilitar a edição de modelo semântico no serviço para toda a organização ou para grupos de segurança específicos, usando a configuração encontrada no portal de administração do Power BI, conforme mostrado na imagem a seguir.

Captura de ecrã da definição do portal de administração ativada para editar modelos semânticos no serviço.

Visualizar logs de auditoria e eventos de atividade

Os administradores do Power BI podem auditar operações referentes à edição de modelos semânticos nas operações da Web a partir do Centro de Administração do Microsoft 365. As operações de auditoria suportadas para edição de modelos semânticos na Web são as seguintes:

Nome amigável Nome da operação Notas
Aplicada uma alteração ao modelo no Power BI AplicarAlteraçãoAoModeloPowerBI Um usuário faz uma alteração em um modelo semântico. Isso ocorre sempre que qualquer edição é feita no modelo (exemplo: escrever uma medida DAX, gerenciar relacionamentos, outros)
Recuperado um modelo do Power BI GetPowerBIDataModel Um usuário abre a experiência do modelo semântico Abrir ou ressincroniza um modelo semântico.

Para obter mais informações sobre como aceder aos seus logs de auditoria, consulte o artigo Aceder aos seus logs de auditoria.

Utilização da capacidade e emissão de relatórios

Você pode monitorar o efeito que a edição de modelos semânticos no serviço tem em suas capacidades do Power BI Premium usando o aplicativo de métricas Premium. O efeito de capacidade pode ser monitorado para edição de modelos semânticos na Web usando as seguintes operações.

Operação Descrição Carga de trabalho Tipo
Leitura sobre Modelagem Web Uma operação de leitura de modelo semântico na experiência do usuário de modelagem semântica na Web Modelos semânticos Interativo
Modelagem Web - Escrever Uma operação de gravação de modelo semântico no contexto da experiência de utilizador de modelagem da Web do modelo semântico Modelos semânticos Interativo

Considerações e limitações

Há algumas limitações para esta versão de edição de modelos semânticos no serviço Power BI, que se enquadram em algumas categorias.

Considerações com o editor do Power Query

Tenha em mente as seguintes considerações ao interagir com o editor do Power Query:

  • A utilização do editor do Power Query para Transformar dados ou ligar a novas origens de dados só é suportada para o modo de armazenamento de importação. Esses recursos não são compatíveis com tabelas Direct Lake ou DirectQuery.
  • Não há suporte para adicionar tabelas de importação ao modelo a partir de conectores personalizados, Banco de Dados do Azure para PostgreSQL, banco de dados IBM Informix (Beta), Essbase, Microsoft Exchange, Hadoop File (HDFS), OLE DB, R e Python. Os modelos que utilizam estes conectores também não suportam a edição de consultas no editor do Power Query nem a atualização através do botão do friso na experiência de edição de modelos Web.
  • Os modelos semânticos com objetivos ligados não suportam a edição de consultas no editor do Power Query nem a atualização através do botão do friso na experiência de edição de modelos Web.
  • Se selecionar Cancelar ou fechar a caixa de diálogo do Power Query, todas as alterações efetuadas às consultas serão descartadas. Na Web, as alterações feitas no editor do Power Query devem ser explicitamente salvas e aplicadas ao modelo para que persistam além do editor.
  • Pode utilizar ligações pessoais na nuvem existentes no editor do Power Query para o modelo semântico, mas não pode criar novas ligações lá. Ao se conectar a uma fonte de dados no editor, somente conexões de nuvem locais ou compartilhadas podem ser criadas. Para usar uma conexão pessoal na nuvem, vincule-a através da página de configurações do modelo semântico. A configuração e o gerenciamento dessas conexões pessoais na nuvem podem ser feitos na página Gerenciar Conexões e Gateways do Power BI.
  • Ao abrir o editor do Power Query para um modelo publicado a partir do Ambiente de Trabalho, as ligações podem inicialmente aparecer desligadas na caixa de diálogo Gerir Conexões . Você poderá configurar essas conexões clicando no sinal de "+".
  • É necessário um gateway de dados para determinadas fontes de dados. Esses gateways podem ser gerenciados na página de configurações do modelo semântico. Ao publicar a partir da Área de Trabalho, as conexões de gateway não são configuradas por padrão para fontes que as exigem. Você precisará configurá-los manualmente em Conexões de gateway nas configurações do modelo semântico.
  • Não há suporte para fontes de dados dinâmicas no editor do Power Query.
  • Ao adicionar uma nova fonte de dados de importação usando o Power Query na Web, o modelo semântico não herda automaticamente o rótulo de confidencialidade dessa fonte de dados.
  • Ao importar dados usando o Power Query no serviço do Power BI, as relações definidas nas fontes de dados subjacentes não são importadas automaticamente. Essas relações devem ser recriadas manualmente no modelo semântico.

Modelos semânticos sem suporte

Os cenários a seguir não oferecem suporte à abertura do modelo semântico no serviço:

  • Modelos semânticos com atualização incremental.
  • Os modelos semânticos implantados através de linhas de implantação só podem ser editados na web no espaço de trabalho de desenvolvimento. Não há suporte para edição em espaços de trabalho de teste e produção.
  • Modelos semânticos que ainda não foram atualizados para o formato de metadados avançado. Você pode atualizar para o formato de metadados aprimorado abrindo o pbix correspondente na área de trabalho e republicando.
  • Modelos semânticos com agregações automáticas configuradas.
  • Modelos semânticos que têm uma conexão ao vivo.
  • Modelos semânticos migrados do Azure Analysis Services (AAS).
  • Nem todos os modelos semânticos em espaços de trabalho Pro são atualmente suportados nos Emirados Árabes Unidos Norte.

Para ver qual limitação está impedindo você de abrir seu modelo semântico, passe o mouse sobre o botão Abrir modelo semântico na página de detalhes do modelo semântico. Isso exibe uma dica de ferramenta indicando qual limitação está fazendo com que o botão Abrir modelo semântico seja desativado.

Captura de ecrã ao passar o cursor sobre o botão para abrir o modelo semântico.

Limitações

Ainda há muitas lacunas funcionais entre o modo de exibição de modelo no Power BI desktop e o serviço. A funcionalidade ainda não suportada no serviço inclui:

  • O botão de atualização no editor da Web para modelos semânticos está desabilitado para modelos Direct Lake, DirectQuery e compostos, bem como modelos que contêm conectores de clientes ou fontes de dados de cubo.
  • Definindo uma tabela como uma tabela de funcionalidades
  • Configurando as propriedades de qualquer tabela de funcionalidades
  • Alterar o modo de armazenamento de uma tabela
  • Alterar a categoria de dados de 'código de barras' para outras e vice-versa
  • Ver como caixa de diálogo
  • Configuração e instalação de Q&A, incluindo a edição de sinónimos
  • Classificando a sensibilidade de seu relatório
  • Ao modificar seu modelo semântico dentro do Serviço, alterar o nome dos campos de dados não será atualizado automaticamente em visuais existentes em artefatos downstream que dependem desse modelo semântico.

Além disso, tenha em mente o seguinte:

  • À medida que você fizer alterações no seu modelo semântico, as alterações serão salvas automaticamente. O histórico de versões semântico dos modelos é suportado para modelos semânticos editados na web. Este recurso permite que você se recupere de erros críticos.
  • A edição na Web não estará disponível em espaços de trabalho colaborativos se a conversão do modelo para um formato de armazenamento de modelo semântico grande falhar. Nesse caso, você ainda pode usar o modo de visualização para visualizar, mas não editar o modelo.
  • A opção Editar na área de trabalho do modo de visualização/edição está disponível apenas para modelos Direct Lake. Isso inicia a edição ao vivo do modelo semântico Direct Lake no Power BI Desktop e é suportada apenas em máquinas Windows. Todos os requisitos para edição ao vivo de modelos Direct Lake no Power BI Desktop se aplicam.

Modelos semânticos editados com ferramentas externas

A utilização de ferramentas externas para modificar o modelo semântico usando o ponto de extremidade XMLA pode causar um comportamento inesperado ao editar seu modelo semântico na Web se a operação de gravação não for suportada. Para obter mais informações sobre operações de escrita suportadas, consulte a nossa documentação sobre alterações fora do Power BI.

Este artigo forneceu informações sobre como editar modelos semânticos no serviço Power BI. Para obter mais informações sobre modelagem semântica no Power BI, consulte os seguintes recursos: