Usar metadados aprimorados de conjunto de dados

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

Com o lançamento do recurso de metadados aprimorados de conjunto de dados, muitas dessas limitações foram removidas. Os arquivos PBIX são atualizados automaticamente para metadados aprimorados na abertura do arquivo. Com os metadados aprimorados de conjunto de dados, os metadados criados pelo Power BI Desktop usam um formato semelhante ao usado nos modelos tabulares dos Analysis Services, com base no Modelo de Objeto Tabular.

O recurso metadados aprimorados de conjunto de dados é estratégico e fundamental. A funcionalidade futura do Power BI será criada com base nos metadados. Essas outras funcionalidades se beneficiam dos metadados do conjunto de dados aprimorado:

  • Leitura/gravação de XMLA para gerenciamento de conjuntos de dados do Power BI
  • Migração de cargas de trabalho do Analysis Services para o Power BI para se beneficiar dos recursos da próxima geração.

Atualizar

Seus relatórios serão atualizados automaticamente para o formato de metadados aprimorado quando você os abrir na versão mais recente do Power BI Desktop. Se o relatório foi salvo com alterações de consulta não aplicadas ou houve um erro durante a atualização automática, você verá um aviso na tela do relatório indicando que a atualização ainda é necessária. Clicar em "Atualizar relatório" aplicará quaisquer alterações pendentes e atualizará o modelo de dados para o novo formato.

Excluir tabela da atualização de relatório

Depois que um modelo de dados tiver sido atualizado para o formato de metadados aprimorado, alguns metadados usados anteriormente apenas no Power BI Desktop agora serão respeitados no serviço do Power BI , incluindo a opção "Incluir na atualização de relatório". Para modelos atualizados, se a opção "Incluir na atualização de relatório" for desmarcada no editor do Power Query, essa tabela não será atualizada quando o relatório/conjuntos de dados 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 o novo formato de metadados aprimorado precisarão ser atualizados no Power BI Desktop antes que esse novo comportamento entre em vigor.

Considerações e limitações

Antes do suporte de metadados aprimorado, para conexões de SQL Server, Oracle, Teradata e HANA herdado, o Power BI Desktop adicionou uma consulta nativa ao modelo de dados. Essa consulta é usada por modelos de dados do Serviço do Power BI. Com suporte de metadados aprimorado, o modelo de dados do serviço do Power BI regenera a consulta nativa no runtime. Ele não usa a consulta que o Power BI Desktop criou. Na maioria dos casos, essa recuperação é resolvida corretamente, mas algumas transformações não funcionarão sem ler os dados subjacentes. Você pode ver alguns erros nos relatórios que funcionaram anteriormente. Por exemplo, o erro dirá:

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

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

  • Quando você aplica as 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 para a fonte de dados.

    Captura de tela da mensagem Aplicar alterações da consulta: Não foi possível dobrar a expressão para a fonte de dados.

  • 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 de desempenho.

  • Determinadas combinações de caracteres em expressões M que não teriam suporte no TOM (Modelo de Objeto Tabular) também não terão suporte no ambiente de metadados de conjunto de dados aprimorado.

Próximas etapas

Você pode fazer de tudo com o Power BI Desktop. Para obter mais informações sobre seus recursos, consulte as seguintes fontes: