Usar metadados aprimorados de conjunto de dadosUsing enhanced dataset metadata

Quando o Power BI Desktop cria relatórios, ele também cria metadados de conjunto de dados nos arquivos PBIX e PBIT correspondentes.When Power BI Desktop creates reports, it also creates dataset metadata in the corresponding PBIX and PBIT files. Anteriormente, os metadados eram armazenados em um formato específico para Power BI Desktop.Previously the metadata was stored in a format that was specific to Power BI Desktop. Os metadados usaram expressões M e fontes de dados codificadas em base 64.The metadata used base-64 encoded M expressions and data sources. O Power BI fez suposições sobre como esses metadados foram armazenados.Power BI made assumptions about how that metadata was stored.

Com o lançamento do recurso de metadados aprimorados de conjunto de dados, muitas dessas limitações foram removidas.With the release of the enhanced dataset metadata feature, many of these limitations are removed. Os arquivos PBIX são atualizados automaticamente para metadados aprimorados na abertura do arquivo.PBIX files are automatically upgraded to enhanced metadata upon opening the file. 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.With enhanced dataset metadata, metadata created by Power BI Desktop uses a format similar to what is used for Analysis Services tabular models, based on the Tabular Object Model.

O recurso metadados aprimorados de conjunto de dados é estratégico e fundamental.The enhanced dataset metadata feature is strategic and foundational. A funcionalidade futura do Power BI será criada com base nos metadados.Future Power BI functionality will be built upon its metadata. Essas outras funcionalidades se beneficiam dos metadados do conjunto de dados aprimorado:These other capabilities stand to benefit from enhanced dataset metadata:

  • Leitura/gravação de XMLA para gerenciamento de conjuntos de dados do Power BIXMLA read/write for management of Power BI datasets
  • Migração de cargas de trabalho do Analysis Services para o Power BI para se beneficiar dos recursos da próxima geração.Migration of Analysis Services workloads to Power BI to benefit from next-generation features.

LimitaçõesLimitations

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.Before enhanced metadata support, for SQL Server, Oracle, Teradata, and legacy HANA connections, Power BI Desktop added a native query to the data model. Essa consulta é usada por modelos de dados do Serviço do Power BI.This query is used by Power BI Service data models. Com suporte de metadados aprimorado, o modelo de dados do serviço do Power BI regenera a consulta nativa no runtime.With enhanced metadata support, the Power BI service data model regenerates the native query at runtime. Ele não usa a consulta que o Power BI Desktop criou.It doesn't use the query that Power BI Desktop created. Na maioria dos casos, essa recuperação é resolvida corretamente, mas algumas transformações não funcionarão sem ler os dados subjacentes.In most cases, this retrieval resolves itself correctly, but some transformations won't work without reading underlying data. Você pode ver alguns erros nos relatórios que funcionaram anteriormente.You may see some errors in reports that previously worked. Por exemplo, o erro dirá:For example, the error will say:

“Não é possível converter uma consulta M na tabela 'Dimension City' em uma consulta de origem nativa.“Unable to convert an M query in table 'Dimension City' into a native source query. Tente novamente mais tarde ou entre em contato com o suporte.Try again later or contact support. Se você entrar em contato com o suporte, forneça esses detalhes."If you contact support, provide these details."

Você pode consertar as suas consultas em três locais diferentes no Power BI Desktop:You can fix your queries in three different places in Power BI Desktop:

  • Quando você aplica as alterações ou faz uma atualização.When you apply changes or do a refresh.
  • 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.In a warning bar in the Power Query Editor informing you that the expression couldn’t be folded to the data source. 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.When you run evaluations when you open a report to check if you have unsupported queries. A execução dessas avaliações pode resultar em implicações de desempenho.Running these evaluations can result in performance implications.

Próximas etapasNext steps

Você pode fazer de tudo com o Power BI Desktop.You can do all sorts of things with Power BI Desktop. Para obter mais informações sobre seus recursos, consulte as seguintes fontes:For more information on its capabilities, check out the following resources: