Partilhar via


Usando metadados de modelo semântico aprimorados

Quando o Power BI Desktop cria relatórios, ele também cria metadados de modelo semântico nos arquivos PBIX e PBIT correspondentes. Anteriormente, os metadados eram armazenados em um formato específico do Power BI Desktop. Os metadados usaram expressões M codificadas em base 64 e fontes de dados. O Power BI fez suposições sobre como esses metadados foram armazenados.

Com o lançamento do recurso de metadados de modelo semântico aprimorado, muitas dessas limitações são removidas. Os arquivos PBIX são atualizados automaticamente para metadados aprimorados ao abrir o arquivo. Com metadados de modelo semântico aprimorados, os metadados criados pelo Power BI Desktop usam um formato semelhante ao usado para modelos tabulares do Analysis Services, com base no Modelo de Objeto Tabular.

O recurso de metadados do modelo semântico aprimorado é estratégico e fundamental. A funcionalidade futura do Power BI será criada com base em seus metadados. Esses outros recursos podem se beneficiar dos metadados aprimorados do modelo semântico:

  • Leitura/gravação XMLA para gerenciamento de modelos semânticos do Power BI.
  • Migração de cargas de trabalho do Analysis Services para o Power BI para se beneficiar de recursos de última geração.

Atualização

Seus relatórios são atualizados automaticamente para o formato de metadados aprimorado quando você os abre na versão mais recente do Power BI Desktop. Se o relatório foi salvo com alterações de consulta não aplicadas ou se houve um erro durante a atualização automática, há um aviso na tela do relatório de que você ainda precisa atualizar. Selecionar Relatório de atualização aplica quaisquer alterações pendentes e atualiza o modelo de dados para o novo formato.

Excluir tabela da atualização do relatório

Depois que um modelo de dados tiver sido atualizado para o formato de metadados avançado, alguns metadados que antes eram usados apenas no Power BI Desktop agora também são respeitados no serviço do Power BI. Esses metadados incluem a opção Incluir na Atualização do Relatório . Para modelos atualizados, se a opção Incluir na Atualização do Relatório estiver desmarcada no Editor do Power Query, essa tabela não será atualizada quando o relatório ou o modelo semântico for atualizado no Power BI Desktop ou no serviço do Power BI. Os relatórios já publicados no serviço do Power BI que ainda não foram atualizados para os novos metadados formais aprimorados precisam ser atualizados no Power BI Desktop antes que esse novo comportamento entre em vigor.

Considerações e limitações

Antes do suporte aprimorado a metadados, para conexões SQL Server, Oracle, Teradata e HANA herdadas, o Power BI Desktop adicionou uma consulta nativa ao modelo de dados. Essa consulta é usada pelos modelos de dados de serviço do Power BI. Com suporte aprimorado a metadados, o modelo de dados de serviço do Power BI regenera a consulta nativa em tempo de execução. Ele não usa a consulta que o Power BI Desktop criou. Na maioria dos casos, essa recuperação se resolve corretamente, mas algumas transformações não funcionam sem a leitura dos dados subjacentes. Você pode ver alguns erros em relatórios que funcionaram anteriormente. Por exemplo, um erro pode dizer:

  • Não é possível converter uma consulta M na tabela 'Dimension City' em uma consulta de origem nativa. Tente novamente mais tarde ou contacte o suporte. Se você entrar em contato com o suporte, forneça esses detalhes.

Você pode corrigir suas consultas em três locais diferentes no Power BI Desktop:

  • Quando você aplica alterações ou faz uma atualização.

  • Em uma barra de aviso no Editor do Power Query informando que a expressão não pôde ser dobrada na fonte de dados.

    Screenshot of Apply query changes message: We couldn't fold the expression to the data source.

  • Quando você executa avaliações ao abrir um relatório para verificar se você tem consultas sem suporte. A execução dessas avaliações pode resultar em implicações no desempenho.

Determinadas combinações de caracteres em expressões M que não seriam suportadas no Modelo de Objeto Tabular (TOM) também não são suportadas no ambiente de metadados do modelo semântico avançado.

Você pode fazer todos os tipos de coisas com o Power BI Desktop. Para obter mais informações sobre seus recursos, confira os seguintes recursos: