Compartilhar 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 relações, 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 tela de Obter Dados na página de criação.

Isso iniciará a experiência moderna de "Obter dados" do Power Query, na qual você pode escolher seu conector e fazer transformações. Nessa 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: Essa opção leva você para a experiência de edição de relatório no serviço do 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ório fornece todas as ferramentas familiares para criar 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ório. Você entrará no editor de modelos na Web, onde poderá fazer mais edições para 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 tela 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 workspace, selecione Mais opções (...) para o modelo semântico e selecione Abrir modelo de dados.

Captura de tela da abertura do modelo de dados 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 Abrir modelo de dados.

Captura de tela da abertura do modelo de dados 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 tela da abertura do modelo de dados 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 em outra guia.

Captura de tela da abertura do modelo de dados no modo de edição.

Modo de exibição

Quando você abre seus modelos semânticos na web, o padrão é 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 seus layouts de diagrama no modo de exibição, essas alterações não serão salvas para sessões futuras. Para fazer modificações permanentes, alterne para o Modo de edição.

Captura de tela da mudança do modo de exibição para o modo de edição.

Modelar dados

Ao abrir seu modelo semântico, você pode ver todas as tabelas, colunas e relações em seu 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 tela da criação de uma nova medida

Insira a medida na barra de fórmulas e especifique a tabela e a coluna às quais a medida se aplica. Semelhante ao Power BI Desktop, a experiência de edição do DAX no serviço do 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 nessa 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 tela da 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 do DAX no serviço do Power BI apresenta um editor avançado completo, com preenchimento automático para fórmulas (intellisense).

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

Criar tabelas calculadas

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

Captura de tela da 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 do DAX no serviço do 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 um relacionamento

Há duas maneiras de criar uma nova relação no Serviço do Power BI.

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

O outro método de criar uma relação é selecionar Gerenciar relações na faixa de opções, conforme mostrado na imagem a seguir.

Captura de tela do ponto de entrada na faixa de opções do diálogo de relações gerenciadas.

Isso abre a caixa de diálogo Gerenciar relações atualizada. A partir daqui, você pode selecionar Novo relacionamento para criar uma nova relação no seu modelo.

Captura de tela da criação de um novo relacionamento no diálogo de relacionamentos gerenciados.

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

Captura de tela da edição de propriedades para um novo relacionamento criado na caixa de diálogo de relacionamentos gerenciados.

Editar um relacionamento

Há três maneiras de editar uma relação existente no Serviço do Power BI.

O primeiro método para editar uma relação é usar as Relações de edição no painel Propriedades, em que você pode selecionar qualquer linha entre duas tabelas para ver as opções de relação no painel Propriedades. Expanda o painel Propriedades para ver as opções de relação.

Captura de tela 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 do diagrama e selecionar Propriedades.

Captura de tela da inserção da experiência para editar propriedades de uma relação existente.

Na janela exibida, configure as propriedades da relação e selecione o botão Ok quando a relação for concluída para salvar as informações da relação.

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

Captura de tela ao selecionar

Como alternativa, você pode selecionar Editar no menu de contexto de uma determinada relação na caixa de diálogo.

Captura de tela da seleção de

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

Captura de tela da edição das propriedades de uma relação existente na caixa de diálogo de relações gerenciadas.

Veja uma lista de todos os seus relacionamentos

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

Captura de tela de uma lista de relacionamentos na caixa de diálogo de relacionamentos gerenciados.

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

Captura de tela da filtragem de relações mostrada na lista de relacionamentos na caixa de diálogo de gerenciamento de relações.

Definir 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 relação ou no painel Dados. Quando várias tabelas são realçadas, as alterações aplicadas no painel Propriedades se aplicam a todas as tabelas selecionadas.

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 tela das propriedades da configuração

Obter dados

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

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

Transformar dados e editar consultas

Você pode moldar dados para seus modelos semânticos de importação com o editor completo do Power Query selecionando Transformar dados na faixa de opções.

Captura de tela 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 tela 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 desejado, você pode usar o histórico de versão semântica do modelo para recuperar o modelo em um ponto antes de a atualização ser iniciada. Alterações adicionais não podem ser feitas no modelo semântico enquanto uma atualização está em andamento.

Definir sua própria tabela de datas

Para definir uma tabela de datas, selecione a tabela que você deseja usar como uma tabela de datas no painel Dados, clique com o botão direito do mouse na tabela e escolha Marcar como tabela de datas > Marcar como tabela de datas no menu que aparece, conforme mostrado na imagem a seguir.

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

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

Captura de tela da caixa de diálogo marcar como tabela de data.

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

Definir funções e regras 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 Gerenciar funções.

    Captura de tela do botão gerenciar funções

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

    Captura de tela da seleção de 'Novo' em gerenciar funções de segurança.

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

    Captura de tela da nomeação de uma função de segurança

  4. Em Selecionar tabelas, selecione a tabela à qual você deseja aplicar um filtro de segurança em nível de 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 tela de seleção de filtragem de dados para funções de segurança.

    Observação

    Nem todos os filtros de segurança em nível de linha com suporte no Power BI podem ser definidos usando o editor padrão. As limitações incluem expressões que atualmente 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 e definir seu papel. 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 alternância para o editor DAX.

    Ao definir uma função usando o editor DAX que não pode ser definido no editor padrão, se você tentar alternar para o editor padrão, você receberá 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 do aviso sobre alternar para o editor padrão.

  7. Selecione Salvar para salvar a função.

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

    Captura de tela da atribuição de usuários para a função de segurança.

Criar layouts

Você pode criar layouts do modelo que contêm apenas um subconjunto das tabelas no modelo. Essa reorganização pode ajudar a fornecer uma exibição mais clara das tabelas com as quais você deseja trabalhar e facilita 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 botão direito do mouse na tabela e selecione Adicionar tabelas relacionadas no menu exibido. Isso inclui qualquer tabela relacionada à tabela original ao layout.

Captura de tela da seleção do item de menu adicionar tabelas relacionadas.

Criar relatórios

Você pode criar um novo relatório com base na edição semântica do modelo 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 na tela de edição de relatório para um novo relatório criado no modelo semântico.

Captura de tela da seleção do botão novo relatório da faixa de opções.

Ao salvar seu novo relatório, você deverá escolher um espaço de trabalho, desde que tenha permissões para edição nesse espaço de trabalho. Se você não tiver permissões de gravação ou for um usuário gratuito e o modelo semântico estiver em um workspace com capacidade Premium ou no Fabric F64 ou maior, o novo relatório será salvo em Meu workspace.

Salvamento Automático

À medida que você faz alterações no 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 modelo semântico 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 semântica de modelo no portal de administração

Os administradores do Power BI podem habilitar ou desabilitar a edição semântica de modelo 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 tela da configuração do portal de administração habilitada para edição de modelos semânticos no serviço.

Exibindo logs de auditoria e eventos de atividade

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

Nome amigável Nome da operação Observações
Aplicou uma alteração no 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 relações, outros)
Recuperação de um modelo do Power BI GetPowerBIDataModel Um usuário abre a experiência de modelo semântico Open ou ressincroniza um modelo semântico.

Para obter mais informações sobre como acessar seus logs de auditoria, consulte o artigo Acessar seus logs de auditoria.

Utilização da capacidade e 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 editar modelos semânticos na Web usando as operações a seguir.

Operação Descrição Carga de trabalho Tipo
Leitura de modelagem da Web Uma operação de leitura no modelo semântico durante a experiência do usuário de modelagem semântica na Web Modelos semânticos Interativo
Gravação de modelagem da Web Uma operação de gravação de modelo semântico na experiência de usuário de modelagem semântica na Web Modelos semânticos Interativo

Considerações e limitações

Há algumas limitações para essa versão de edição de modelos semânticos no serviço do 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:

  • O uso do editor do Power Query para transformar dados ou conectar-se a novas fontes de dados só tem suporte 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 de conectores personalizados, Banco de Dados do Azure para PostgreSQL, Banco de Dados IBM Informix (Beta), Essbase, Microsoft Exchange, Arquivo Hadoop (HDFS), OLE DB, R e Python. Os modelos que usam esses conectores também não dão suporte à edição de consultas no editor do Power Query ou à atualização por meio do botão da faixa de opções na experiência de edição do modelo Web.
  • Modelos semânticos com metas conectadas não dão suporte à edição de consultas no editor do Power Query ou à atualização por meio do botão da faixa de opções na experiência de edição do modelo Web.
  • Se você selecionar Cancelar ou fechar a caixa de diálogo Power Query, todas as alterações feitas nas 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 elas persistam além do editor.
  • Você pode usar conexões de nuvem pessoais existentes no editor do Power Query para o modelo semântico, mas não pode criar novas lá. Ao se conectar a uma fonte de dados no editor, somente conexões de nuvem compartilhadas ou locais podem ser criadas. Para usar uma conexão de nuvem pessoal, vincule-a por meio da página de configurações de modelo semântico. A configuração e o gerenciamento dessas conexões de nuvem pessoal 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 na Área de Trabalho, as conexões podem aparecer inicialmente desvinculadas na caixa de diálogo Gerenciar Conexões . Você poderá configurar essas conexões clicando no sinal "+".
  • Um gateway de dados é necessário para determinadas fontes de dados. Esses gateways podem ser gerenciados na página de configurações de modelo semântico. Ao publicar do desktop, as conexões de gateway não são configuradas por padrão para fontes que as exigem. Você precisará configurá-las manualmente em conexões de Gateway nas configurações de 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 seguintes cenários não dão suporte à abertura do modelo semântico no serviço:

  • Modelos semânticos que têm atualização incremental.
  • Modelos semânticos implantados por meio de pipelines de implantação só podem ser editados na Web no workspace de desenvolvimento. Não há suporte para edição em workspaces de teste e produção.
  • Modelos semânticos que ainda não foram atualizados para o formato de metadados aprimorado. Você pode atualizar para o formato de metadados aprimorado abrindo o pbix correspondente na Área de Trabalho e republicando.
  • Modelos semânticos que têm agregações automáticas configuradas.
  • Modelos semânticos que têm conexão dinâmica.
  • Modelos semânticos migrados do Azure Analysis Services (AAS).
  • Nem todos os modelos semânticos em workspaces Pro têm suporte atualmente no Norte dos EAU.

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 desabilitado.

Captura de tela passando o mouse sobre o botão de abrir modelo semântico.

Limitações

Ainda há muitas lacunas funcionais entre a exibição de modelo na área de trabalho e no serviço do Power BI. A funcionalidade ainda não suportada no serviço inclui:

  • O botão atualizar no editor da Web para modelos semânticos está desabilitado para Direct Lake, DirectQuery e modelos compostos, bem como modelos que contêm conectores personalizados ou fontes de dados de cubo.
  • Definindo uma tabela como uma tabela de funcionalidades
  • Configurando todas as propriedades da tabela de recursos
  • Alterando o modo de armazenamento de uma tabela
  • Alterando de e para a categoria de dados "código de barras"
  • Exibir como caixa de diálogo
  • Configuração e ajuste de Perguntas e Respostas, incluindo edição de sinônimos
  • Classificando a confidencialidade do relatório
  • Ao modificar seu modelo semântico dentro do Serviço, a alteração do nome dos campos de dados não será atualizada automaticamente em visuais existentes em artefatos downstream que dependem desse modelo semântico.

Além disso, tenha em mente o seguinte:

  • À medida que você faz alterações no modelo semântico, as alterações serão salvas automaticamente. O histórico de versões semânticas do modelo tem suporte para modelos semânticos editados na Web. Esse recurso permite que você se recupere de erros críticos.
  • A edição na web não estará disponível em workspaces colaborativos se a conversão do modelo para o grande formato de armazenamento de modelo semântico falhar. Nesse caso, você ainda pode usar o modo de exibição para exibir, mas não editar o modelo.
  • A opção Editar na Área de Trabalho do modo de Exibição/Edição está disponível apenas para modelos do Direct Lake. Isso inicia a edição ao vivo do modelo semântico do Direct Lake no Power BI Desktop e tem suporte apenas em computadores Windows. Todos os requisitos para edição dinâmica de modelos do Direct Lake no Power BI Desktop se aplicam.

Modelos semânticos editados com ferramentas externas

Utilizar 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 tiver suporte. Para obter mais informações sobre operações de gravação com suporte, consulte nossa documentação sobre alterações fora do Power BI.

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