Modelar dados no modelo semântico padrão do Power BI no Microsoft Fabric

Aplica-se a:Ponto de extremidade de análise de SQL, Warehouse e Banco de dados espelhado no Microsoft Fabric

O modelo semântico padrão do Power BI herda todas as relações entre entidades definidas na exibição de modelo e as infere como relações de modelo semântico do Power BI, quando os objetos são habilitados para BI (Relatórios do Power BI). Herdar a lógica de negócios do warehouse permite que um desenvolvedor de warehouse ou analista de BI diminua o tempo de valor para criar um modelo semântico útil e uma camada de métricas para relatórios de business intelligence analítico (BI) no Power BI, Excel ou ferramentas externas como Tableau que leem o formato XMLA.

Embora todas as restrições sejam convertidas em relações, atualmente no Power BI, apenas uma relação pode estar ativa por vez, enquanto várias restrições de chave primária e estrangeira podem ser definidas para entidades de warehouse e são mostradas visualmente nas linhas de diagrama. A relação ativa do Power BI é representada com uma linha sólida e o restante é representado com uma linha pontilhada. Recomendamos escolher a relação primária como ativa para fins de relatório de BI.

A tradução automática de restrições para relações no modelo semântico padrão do Power BI só é aplicável a tabelas no Warehouse no Microsoft Fabric, atualmente sem suporte no ponto de extremidade de análise do SQL.

Observação

A Microsoft renomeou o tipo de conteúdo do conjunto de dados do Power BI para modelo semântico. Isso também se aplica ao Microsoft Fabric. Para obter mais informações, confira Novo nome para conjuntos de dados do Power BI.

Propriedades de modelagem de dados

A tabela a seguir fornece uma descrição das propriedades disponíveis ao usar o diagrama de exibição de modelo e criar relações:

Nome da coluna Descrição
FromObjectName Nome da tabela/exibição "De" cuja relação é definida
ToObjectName Nome da tabela/exibição "Para" cuja relação é definida.
TypeOfRelationship Cardinalidade de relação, os valores possíveis são: None, OneToOne, OneToMany, ManyToOne e ManyToMany.
SecurityFilteringBehavior Indica como as relações influenciam a filtragem de dados ao avaliar expressões de segurança em nível de linha e é uma semântica específica do Power BI. Os valores possíveis são: OneDirection, BothDirections e None.
IsActive Uma semântica específica do Power BI e um valor booliano que indica se a relação está marcada como Ativa ou Inativa. Isso define o comportamento de relação padrão dentro do modelo semântico.
RelyOnReferentialIntegrity Um valor booliano que indica se a relação pode depender da integridade referencial.
CrossFilteringBehavior Indica como as relações influenciam a filtragem de dados e é específica do Power BI. Os valores possíveis são: 1 – OneDirection, 2 – BothDirections e 3 – Automatic.

Adicionar ou remover objetos ao modelo semântico padrão do Power BI

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 do Power BI habilita recursos de relatórios rápidos sobre o warehouse. No warehouse, um usuário pode adicionar objetos de warehouse, como tabelas ou exibições ao modelo semântico padrão do Power BI. Eles também podem adicionar outras propriedades de modelagem semântica, 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 do Power BI.

  1. Abra um depósito no espaço de trabalho do Fabric.
  2. Acesse a exibição de Modelo selecionando o ícone exibição de Modelo.

Para adicionar objetos como tabelas ou exibições ao modelo semântico padrão do Power BI, você tem opções:

  • Habilite manualmente a configuração Sincronizar o modelo semântico padrão do Power BI que adicionará automaticamente objetos ao modelo semântico. Para obter mais informações, consulte Sincronizar o modelo semântico padrão do Power BI.
  • Adicionar manualmente objetos ao modelo semântico.

A experiência de detecção automática determina quaisquer tabelas ou exibições e as adiciona de forma oportunista.

A opção de detecção manual na faixa de opções permite um controle refinado de quais objetos, como tabelas e/ou exibições devem ser adicionados ao modelo semântico padrão do Power BI:

  • Selecionar tudo
  • Filtrar tabelas ou exibições
  • Se você selecionar objetos específicos

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

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

Dica

É recomendável revisar os objetos habilitados para BI e garantir que eles tenham as relações lógicas corretas para garantir uma experiência de relatório downstream suave.

Ocultar elementos de relatórios downstream

Você pode ocultar elementos no nível de tabela ou coluna do seu depósito de relatórios downstream usando as opções de tela de layout do modelo, conforme mostrado na imagem a seguir.

Captura de tela mostrando as opções da tela do modo de visualização do modelo.