{"id":16530,"date":"2023-10-17T15:37:31","date_gmt":"2023-10-17T18:37:31","guid":{"rendered":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/?p=16530"},"modified":"2023-10-17T15:37:32","modified_gmt":"2023-10-17T18:37:32","slug":"agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery","status":"publish","type":"post","link":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/","title":{"rendered":"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading time:<\/span> <span class=\"rt-time\"> 12<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"307\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-sendo-utilizadas-em-um-escritorio-1024x307.png\" alt=\"\" class=\"wp-image-16534\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-sendo-utilizadas-em-um-escritorio-980x294.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-sendo-utilizadas-em-um-escritorio-480x144.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea sabia que agora, com apenas um <strong>clique<\/strong> no bot\u00e3o do mouse, os criadores de conjuntos de dados do Power BI &#8211; <em>com qualquer n\u00edvel de habilidade<\/em> &#8211; podem melhorar o desempenho de um conjunto de dados <strong>DirectQuery<\/strong>? Para come\u00e7ar, acesse o portal Power BI, exiba as configura\u00e7\u00f5es de um conjunto de dados <strong>DirectQuery<\/strong>, expanda a se\u00e7\u00e3o <strong>Atualiza\u00e7\u00e3o Agendada<\/strong> e <strong>Otimiza\u00e7\u00e3o de Desempenho<\/strong> e alterne a op\u00e7\u00e3o de <a href=\"https:\/\/learn.microsoft.com\/pt-br\/power-bi\/enterprise\/aggregations-auto\"><strong>Treinamento<\/strong> <strong>Agrega\u00e7\u00f5es Autom\u00e1ticas<\/strong> to <strong>Ativado<\/strong><\/a> (como na captura de tela a seguir). Mas n\u00e3o se esque\u00e7a de <strong>configurar uma agenda de atualiza\u00e7\u00e3o de dados<\/strong> para atualizar suas agrega\u00e7\u00f5es regularmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inicialmente, isso \u00e9 basicamente <strong>tudo que voc\u00ea precisa saber fazer<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quer obter mais informa\u00e7\u00f5es sobre como as agrega\u00e7\u00f5es autom\u00e1ticas podem ajudar a melhorar o desempenho das visualiza\u00e7\u00f5es de relat\u00f3rio? Consulte Vis\u00e3o Geral das Agrega\u00e7\u00f5es Autom\u00e1ticas na documenta\u00e7\u00e3o do produto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"623\" height=\"1024\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-agregacoes-configuration-imagem-1-623x1024.png\" alt=\"\" class=\"wp-image-16536\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-agregacoes-configuration-imagem-1-623x1024.png 623w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-agregacoes-configuration-imagem-1-480x788.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 623px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">E quando as agrega\u00e7\u00f5es autom\u00e1ticas n\u00e3o funcionam?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando voc\u00ea habilita agrega\u00e7\u00f5es autom\u00e1ticas (<strong>auto aggs<\/strong>), voc\u00ea acaba sem agrega\u00e7\u00f5es e sem ganhos de desempenho correspondentes. Nessas situa\u00e7\u00f5es problem\u00e1ticas, pode ser \u00fatil ter mais controle sobre o processo do que sobre a interface do usu\u00e1rio fornece. <strong>O controle granular permite ajustar os aggs autom\u00e1ticos<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode excluir tabelas espec\u00edficas definindo um limite de tamanho m\u00ednimo abaixo do qual voc\u00ea n\u00e3o deseja gerar aggs autom\u00e1ticos. Ou talvez voc\u00ea queira testar o treinamento de auto-aggs com defini\u00e7\u00f5es de configura\u00e7\u00e3o diferentes e verificar se o Power BI realmente adicionou aggs autom\u00e1ticos ao seu conjunto de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/powerbiblogscdn.azureedge.net\/wp-content\/uploads\/2023\/10\/TOM-sample-code.txt\">O TOM (Tabular Object Model) <\/a>e o TMSL (Tabular Model Scripting Language) oferecem as op\u00e7\u00f5es avan\u00e7adas para cobrir esses cen\u00e1rios<\/strong>, conforme explicado neste artigo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como desenvolvedores de BI podem utilizar aggs?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea for um desenvolvedor de BI e quiser seguir o aplicativo de <strong>console .NET Core<\/strong> usado neste artigo em seu pr\u00f3prio ambiente, <strong>consulte o c\u00f3digo de exemplo TOM anexado para obter detalhes<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certifique-se de usar as bibliotecas de cliente mais recentes do <strong>Analysis Services<\/strong> e hospedar seu conjunto de dados em uma capacidade <strong>Premium<\/strong> ou de malha com <strong>XMLA Leitura\/Grava\u00e7\u00e3o habilitada<\/strong>. Se voc\u00ea preferir trabalhar com <strong>TMSL<\/strong>, mantenha a instala\u00e7\u00e3o do <strong>SQL Server Management Studio (SSMS)<\/strong> na vers\u00e3o mais recente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas se voc\u00ea n\u00e3o for um desenvolvedor de BI, ainda poder\u00e1 achar \u00fatil a seguinte orienta\u00e7\u00e3o de solu\u00e7\u00e3o de problemas. Ent\u00e3o, vamos analisar rapidamente como as agrega\u00e7\u00f5es autom\u00e1ticas funcionam antes de nos aprofundarmos em v\u00e1rios cen\u00e1rios e trechos de c\u00f3digo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Para que o auto aggs funcione, voc\u00ea deve realizar as tr\u00eas tarefas essenciais a seguir:<\/h2>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li><strong>Gerar consultas DAX.<\/strong> Voc\u00ea precisa usar relat\u00f3rios ou outros meios para consultar seu conjunto de dados porque o processo de gera\u00e7\u00e3o de agrega\u00e7\u00f5es autom\u00e1ticas depende de um log de consulta que controla as consultas enviadas ao conjunto de dados ao longo de sete dias. Como ilustra o diagrama abaixo, o log de consultas serve como entrada para o treinamento de auto aggs. Ent\u00e3o, como um pr\u00e9-requisito para gerar auto aggs, certifique-se de semear o log de consulta!<\/li>\n\n\n\n<li><strong>Execute o treinamento de agrega\u00e7\u00f5es autom\u00e1ticas.<\/strong> O treinamento de aggs autom\u00e1tico \u00e9 o processo que gera as tabelas aggs gerenciadas pelo sistema no conjunto de dados. Esse processo analisa o log de consultas, bem como a cardinalidade e outras caracter\u00edsticas das colunas da tabela de origem. Esse processo normalmente \u00e9 executado no hor\u00e1rio de atualiza\u00e7\u00e3o do conjunto de dados durante a primeira atualiza\u00e7\u00e3o do dia, mas voc\u00ea tamb\u00e9m pode acionar o treinamento de auto-aggs manual e programaticamente.<\/li>\n\n\n\n<li><strong>Execute uma atualiza\u00e7\u00e3o de dados.<\/strong> Lembre-se de que o treinamento auto-aggs gera apenas as tabelas aggs e as adiciona ao conjunto de dados, mas n\u00e3o preenche essas tabelas com dados. Carregar os dados aggs \u00e9 o trabalho da atualiza\u00e7\u00e3o de dados, portanto, n\u00e3o se esque\u00e7a de atualizar seu conjunto de dados e configurar a atualiza\u00e7\u00e3o agendada para manter os dados aggs atualizados. S\u00f3 ent\u00e3o voc\u00ea ver\u00e1 uma melhoria de perf de consulta para tabelas DirectQuery qualificadas.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"409\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-process-agragacoes-imagem-2-1024x409.png\" alt=\"\" class=\"wp-image-16537\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-process-agragacoes-imagem-2-1024x409.png 1024w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-process-agragacoes-imagem-2-980x391.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-process-agragacoes-imagem-2-480x192.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Resolvendo problemas no auto aggs do Power BI.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Com o b\u00e1sico coberto, vamos agora mergulhar em um cen\u00e1rio comum de solu\u00e7\u00e3o de problemas: voc\u00ea habilitou o auto aggs, mas n\u00e3o percebe nenhum ganho de perf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nessa situa\u00e7\u00e3o, um bom primeiro passo \u00e9 verificar <strong>se voc\u00ea realmente tem tabelas aggs em seu conjunto de dados<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Talvez o Power BI n\u00e3o tenha gerado nenhum porqu\u00ea simplesmente n\u00e3o havia dados de entrada significativos no log de consulta, ou talvez o conjunto de dados ainda n\u00e3o tenha sido atualizado para que o treinamento nunca tenha sido executado, ou talvez o treinamento n\u00e3o tenha terminado dentro do limite de tempo de 1 hora, o que significa que o treinamento ainda n\u00e3o foi conclu\u00eddo e ser\u00e1 retomado no dia seguinte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O treinamento de aggs autom\u00e1tico pode levar muito tempo, dependendo da velocidade com que a fonte de dados pode processar as consultas de cardinalidade e outras consultas que o Power BI gera durante a fase de treinamento<\/strong>. Seja qual for o motivo, se n\u00e3o houver tabelas aggs no conjunto de dados, suas consultas DAX n\u00e3o poder\u00e3o aproveitar agrega\u00e7\u00f5es, \u00e9 claro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As tabelas Aggs s\u00e3o relativamente f\u00e1ceis de detectar no SSMS. Conecte-se ao seu espa\u00e7o de trabalho, expanda seu conjunto de dados <strong>DirectQuery<\/strong> e procure tabelas com <strong>GUIDs <\/strong>como seus nomes. A captura de tela a seguir mostra uma dessas tabelas aggs chamada b83b1a0c-5712-4f35-8d73-d1db0a0c6c33. Depois de criar scripts dessa tabela, voc\u00ea pode ver que ela \u00e9 uma tabela oculta gerenciada pelo sistema com uma fonte de parti\u00e7\u00e3o inferida.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"638\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/aggs-table-in-SSMS-agragacoes-imagem-3-1024x638.png\" alt=\"\" class=\"wp-image-16538\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/aggs-table-in-SSMS-agragacoes-imagem-3-980x610.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/aggs-table-in-SSMS-agragacoes-imagem-3-480x299.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">No c\u00f3digo gerenciado usando <strong>TOM<\/strong>, \u00e9 igualmente descomplicado verificar se h\u00e1 tabelas aggs. Consulte o trecho de c\u00f3digo a seguir. Como mencionado anteriormente, o <a href=\"https:\/\/powerbiblogscdn.azureedge.net\/wp-content\/uploads\/2023\/10\/TOM-sample-code.txt\">c\u00f3digo de exemplo TOM est\u00e1 anexado a este artigo<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"674\" height=\"235\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/codigos-agregacoes-automaticas-imagem-4.jpg\" alt=\"\" class=\"wp-image-16539\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/codigos-agregacoes-automaticas-imagem-4.jpg 674w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/codigos-agregacoes-automaticas-imagem-4-480x167.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 674px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos continuar nossa jornada de solu\u00e7\u00e3o de problemas e assumir que o conjunto de dados ainda n\u00e3o tem tabelas auto-aggs. Uma pr\u00f3xima pergunta l\u00f3gica pode ser se os auto-aggs est\u00e3o habilitados. Agora, voc\u00ea pode ficar tentado a procurar configura\u00e7\u00f5es de auto-aggs no conjunto de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por exemplo, voc\u00ea pode verificar a propriedade <a href=\"https:\/\/learn.microsoft.com\/pt-br\/dotnet\/api\/microsoft.analysisservices.tabular.automaticaggregationoptions?view=analysisservices-dotnet\"><strong>AutomaticAggregationOptions <\/strong>do objeto Model<\/a>. No entanto, observe que o Power BI n\u00e3o armazena suas configura\u00e7\u00f5es de auto-aggs nos metadados do modelo. A captura de tela a seguir ilustra esse aspecto. O propriet\u00e1rio do conjunto de dados habilitou aggs autom\u00e1ticos no Power BI, mas n\u00e3o h\u00e1 <strong>AutomaticAggregationOptions <\/strong>no modelo. As configura\u00e7\u00f5es de auto-aggs que o Power BI usa s\u00f3 est\u00e3o dispon\u00edveis na p\u00e1gina de configura\u00e7\u00f5es do conjunto de dados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"600\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-settings-imagem-5-1024x600.png\" alt=\"\" class=\"wp-image-16540\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-settings-imagem-5-980x574.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-settings-imagem-5-480x281.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ent\u00e3o, qual \u00e9 a finalidade da propriedade <strong>AutomaticAggregationOptions <\/strong>se o Power BI n\u00e3o a usar? Sua finalidade \u00e9 armazenar uma configura\u00e7\u00e3o padr\u00e3o de auto-aggs que voc\u00ea pode aplicar programaticamente ao treinamento de auto-aggs usando o m\u00e9todo <strong>ApplyAutomaticAggregations<\/strong>. O Power BI n\u00e3o usa essa propriedade, mas solu\u00e7\u00f5es personalizadas podem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Em vez de usar uma configura\u00e7\u00e3o padr\u00e3o de auto-aggs, voc\u00ea tamb\u00e9m pode fornecer um objeto <strong>AutomaticAggregationOptions <\/strong>expl\u00edcito como um par\u00e2metro de entrada para o m\u00e9todo <strong>ApplyAutomaticAggregations<\/strong>. Esse \u00e9 o m\u00e9todo que o Power BI usa para enviar suas pr\u00f3prias defini\u00e7\u00f5es de configura\u00e7\u00e3o. E este \u00e9 o m\u00e9todo que permite acionar f\u00e1cil e rapidamente o treinamento de auto-aggs com diferentes defini\u00e7\u00f5es de configura\u00e7\u00e3o tamb\u00e9m. O c\u00f3digo de trecho a seguir ilustra essa abordagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consulte a classe <strong>AutomaticAggregationOptions<\/strong> na documenta\u00e7\u00e3o da API para obter detalhes sobre as propriedades com suporte, como <strong>QueryCoverage<\/strong>, <strong>DetailTableMinRows<\/strong> e <strong>AggregationTableSizeLimit<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"681\" height=\"159\" data-id=\"16541\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-imagem-7.jpg\" alt=\"\" class=\"wp-image-16541\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-imagem-7.jpg 681w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-imagem-7-480x112.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 681px, 100vw\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Chamar o m\u00e9todo <strong>ApplyAutomaticAggregations<\/strong> acima \u00e9 tudo o que \u00e9 necess\u00e1rio para acionar o treinamento auto-aggs. Talvez o treino nunca tenha ocorrido antes. No entanto, n\u00e3o se esque\u00e7a da chamada de atualiza\u00e7\u00e3o do banco de dados para manter todas as tabelas aggs geradas no conjunto de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ainda assim, mesmo uma conclus\u00e3o bem-sucedida do m\u00e9todo <strong>ApplyAutomaticAggregations <\/strong>n\u00e3o \u00e9 garantia de que o treinamento auto-aggs realmente gerou tabelas aggs. Como mencionado v\u00e1rias vezes, o log de consulta pode estar vazio, ent\u00e3o o treinamento de auto-aggs apenas &#8220;com sucesso&#8221; descobre que n\u00e3o h\u00e1 aggs para gerar. Ou o treinamento auto-aggs levou mais de 1 hora. Nesse caso, voc\u00ea pode realizar o treinamento repetidamente at\u00e9 que ele termine. O treinamento \u00e9 incremental e retoma de onde o ciclo anterior parou.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Basta treinar, treinar, treinar e, quando o treinamento da aggs for finalmente conclu\u00eddo, executar uma \u00fanica opera\u00e7\u00e3o de atualiza\u00e7\u00e3o de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No entanto, como voc\u00ea decide que o treinamento de aggs est\u00e1 conclu\u00eddo? <strong>Para isso, voc\u00ea deve capturar o status de treinamento gerado em um evento de rastreamento AutoAggsTraining \u2013 Progress Report End<\/strong>. Isso talvez seja mais facilmente realizado usando o <strong>SQL Profiler<\/strong>. Certifique-se de incluir pelo menos a classe de evento <strong>Progress Report End<\/strong> no rastreamento. O rastreamento a seguir inclui um evento <strong>AutoAggsTraining \u2013 Progress Report End<\/strong> com algumas informa\u00e7\u00f5es importantes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>aggregationTableCount \u00e9 0, portanto, nenhuma tabela aggs foi gerada.<\/li>\n\n\n\n<li>queryShapes.eligible \u00e9 0, o que significa, neste caso espec\u00edfico, que o treinamento de auto-aggs n\u00e3o encontrou nenhuma consulta \u00fatil no log de consultas.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"551\" data-id=\"16542\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-training-profiler-trace-imagem-8-agragacoes-1024x551.png\" alt=\"\" class=\"wp-image-16542\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-training-profiler-trace-imagem-8-agragacoes-980x527.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-training-profiler-trace-imagem-8-agragacoes-480x258.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n<\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>queryShapes.discarded est\u00e1 vazio porque o log de consulta estava vazio para come\u00e7ar, mas se houvesse formas de consulta descartadas, a propriedade descartada incluiria um ou mais dos seguintes contadores:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Balc\u00e3o<\/strong><\/td><td><strong>Coment\u00e1rios<\/strong><\/td><\/tr><tr><td>DroppedByUser<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) n\u00e3o existem mais no conjunto de dados.<\/td><\/tr><tr><td>Modo de importa\u00e7\u00e3o<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) est\u00e1(\u00e3o) no modo de importa\u00e7\u00e3o, que os aggs autom\u00e1ticos n\u00e3o cobrem.<\/td><\/tr><tr><td>Relacionamento Limitado<\/td><td>As formas de consulta foram descartadas devido a uma rela\u00e7\u00e3o limitada entre a(s) tabela(s) consultada(s).<\/td><\/tr><tr><td>Incompatibilidade de Relacionamento<\/td><td>As formas de consulta foram descartadas devido a uma incompatibilidade de relacionamento entre a(s) tabela(s) consultada(s).<\/td><\/tr><tr><td>CalculatedColumn<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) t\u00eam(\u00e3o) colunas calculadas, o que n\u00e3o \u00e9 suportado.<\/td><\/tr><tr><td>DualRootTable<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) est\u00e1(\u00e3o) no modo duplo, que os aggs autom\u00e1ticos n\u00e3o cobrem.<\/td><\/tr><tr><td>TableExcludedByUser<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) s\u00e3o(\u00e3o) explicitamente exclu\u00edda(s) pelo usu\u00e1rio.<\/td><\/tr><tr><td>Sem suporteMDataSource<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) usa(m) fontes de dados M sem suporte.<\/td><\/tr><tr><td>UnsupportedNativeDataSource<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) usa(m) fonte de dados nativa sem suporte.<\/td><\/tr><tr><td>SSOEnabled<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) usa(m) uma fonte de dados habilitada para SSO, o que n\u00e3o \u00e9 suportado.<\/td><\/tr><tr><td>CardinalidadeEstimativaFalha<\/td><td>As formas de consulta foram descartadas porque a estimativa de cardinalidade da(s) tabela(s) consultada(s) falhou.<\/td><\/tr><tr><td>GrandeSizeAggs<\/td><td>As formas de consulta foram descartadas porque o tamanho de agrega\u00e7\u00e3o da(s) tabela(s) consultada(s) \u00e9 muito grande.<\/td><\/tr><tr><td>TableTooSmall<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) s\u00e3o(\u00e3o) muito pequenas para criar agrega\u00e7\u00f5es.<\/td><\/tr><tr><td>EsquerdaDescoberto<\/td><td>As formas de consulta foram descartadas porque a(s) tabela(s) consultada(s) ficou(m) descoberta(s) devido a destinos de treinamento fornecidos pelo usu\u00e1rio.<\/td><\/tr><tr><td>Desconhecido<\/td><td>As formas de consulta foram descartadas devido a falhas desconhecidas.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea tamb\u00e9m pode criar um rastreamento progamado, como o <a href=\"https:\/\/powerbiblogscdn.azureedge.net\/wp-content\/uploads\/2023\/10\/TOM-sample-code.txt\">c\u00f3digo de exemplo <strong>TOM<\/strong> anexado demonstra<\/a> e a captura de tela a seguir ilustra. Desta vez, existiam 77 formas de consulta qualificadas. Os relat\u00f3rios do Power BI consultaram o conjunto de dados. E <strong>aggregationTableCount \u00e9 1<\/strong>, ent\u00e3o o treinamento auto-aggs foi capaz de criar uma tabela aggs para esse conjunto de dados. \u00caxito!<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"512\" data-id=\"16543\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-trace-event-output-success-imagem-9-1024x512.png\" alt=\"\" class=\"wp-image-16543\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-trace-event-output-success-imagem-9-980x490.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-trace-event-output-success-imagem-9-480x240.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Parab\u00e9ns! Neste ponto, <strong>dominamos as duas primeiras tarefas essenciais de auto aggs. Geramos consultas DAX e realizamos treinamento auto-aggs, que adicionou uma tabela aggs gerenciada pelo sistema ao conjunto de dados<\/strong>. No entanto, a tabela aggs ainda n\u00e3o cont\u00e9m dados, como revela o resultado da consulta DAX na captura de tela a seguir. Para carregar os dados, devemos executar a atualiza\u00e7\u00e3o de dados usando qualquer uma das op\u00e7\u00f5es dispon\u00edveis (manual, agendada ou program\u00e1tica).<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"638\" data-id=\"16544\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-empty-table-imagem-10-1024x638.png\" alt=\"\" class=\"wp-image-16544\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-empty-table-imagem-10-980x610.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-empty-table-imagem-10-480x299.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A pr\u00f3xima captura de tela mostra o aplicativo de console deste artigo executando uma atualiza\u00e7\u00e3o program\u00e1tica por meio do seguinte c\u00f3digo <strong>TOM<\/strong>. Em seguida, o c\u00f3digo de exemplo envia a consulta <strong>DAX<\/strong> acima para todas as tabelas aggs gerenciadas pelo sistema para contar suas linhas. Em conjuntos de dados de produ\u00e7\u00e3o, provavelmente haveria muitas tabelas aggs e qualquer tabela aggs com dados reais pode ajudar a melhorar o desempenho do conjunto de dados <strong>DirectQuery<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"589\" data-id=\"16545\" src=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-filled-table-Adomd-code-imagem-11-1024x589.png\" alt=\"\" class=\"wp-image-16545\" srcset=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-filled-table-Adomd-code-imagem-11-980x563.png 980w, http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/auto-aggs-filled-table-Adomd-code-imagem-11-480x276.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">E isso conclui esta pequena excurs\u00e3o em detalhes de processamento auto-aggs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Espero que as explica\u00e7\u00f5es forne\u00e7am detalhes suficientes para dominar as situa\u00e7\u00f5es mais comuns de solu\u00e7\u00e3o de problemas. O c\u00f3digo de exemplo tamb\u00e9m pode servir como um ponto de partida para uma solu\u00e7\u00e3o personalizada para adicionar aggs autom\u00e1ticos ajustados aos modelos <strong>DirectQuery de BI corporativos<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N\u00e3o hesite em baixar o c\u00f3digo de exemplo TOM anexado e experimentar diferentes configura\u00e7\u00f5es AutomaticAggregationOptions<\/strong>. Por exemplo, voc\u00ea pode definir o par\u00e2metro <strong>AggregationTableMaxRows<\/strong> ou o par\u00e2metro <strong>DetailTableMinRows <\/strong>e ver por si mesmo como diferentes limites afetam a gera\u00e7\u00e3o de suas tabelas aggs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Source:<\/strong> <a href=\"https:\/\/powerbi.microsoft.com\/pt-br\/blog\/\">Blog do Microsoft Power BI<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Original Post Author:<\/strong> Kay Unkroth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toda ter\u00e7a-feira o time de EXperts da <a href=\"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/\">DataEX<\/a> apresenta <a href=\"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/category\/power-bi\/novidades-power-bi\/\">informa\u00e7\u00f5es relevantes sobre o Power BI e suas atualiza\u00e7\u00f5es constantes<\/a>. E para conhecer mais sobre nossos servi\u00e7os e produtos, nos siga em nosso <a href=\"https:\/\/www.linkedin.com\/company\/dataex\/posts\/?feedView=all&amp;viewAsMember=true\">LinkedIn<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Construa uma nova jornada de an\u00e1lise de dados com o apoio de um time EXpert.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A DataEX tem o servi\u00e7o ideal para transformar seus dados em tomadas de decis\u00e3o certeiras. Com nosso time de especialistas voc\u00ea constr\u00f3i uma jornada de dados estruturada e eficiente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Preencha nosso formul\u00e1rio e nosso time vai te contar como isso \u00e9 poss\u00edvel.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura:<\/span> <span class=\"rt-time\"> 12<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Voc\u00ea sabia que agora, com apenas um clique no bot\u00e3o do mouse, os criadores de conjuntos de dados do Power BI &#8211; com qualquer n\u00edvel de habilidade &#8211; podem melhorar o desempenho de um conjunto de dados DirectQuery? Para come\u00e7ar, acesse o portal Power BI, exiba as configura\u00e7\u00f5es de um conjunto de dados DirectQuery, expanda [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":16535,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"1080","_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[73,71],"tags":[260,259,7,63,65,47,68,67,89,87],"class_list":["post-16530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novidades-power-bi","category-power-bi","tag-agregacoes-automaticas","tag-auto-aggs","tag-bi","tag-data-engineer","tag-data-science","tag-dataex","tag-microsoft","tag-power-bi","tag-power-bi-microsoft","tag-power-bi-premium"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery - DataEX<\/title>\n<meta name=\"description\" content=\"Descubra agora como funcionam as agrega\u00e7\u00f5es autom\u00e1ticas no Power BI Premium! Clique no link e confira esse artigo especial.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery - DataEX\" \/>\n<meta property=\"og:description\" content=\"Descubra agora como funcionam as agrega\u00e7\u00f5es autom\u00e1ticas no Power BI Premium! Clique no link e confira esse artigo especial.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/\" \/>\n<meta property=\"og:site_name\" content=\"DataEX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataExbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-17T18:37:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-17T18:37:32+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-no-power-bi-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Flavia Pereira\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Flavia Pereira\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/\"},\"author\":{\"name\":\"Flavia Pereira\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/27c685e91452d74a9064fbe76ceefbc9\"},\"headline\":\"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery\",\"datePublished\":\"2023-10-17T18:37:31+00:00\",\"dateModified\":\"2023-10-17T18:37:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/\"},\"wordCount\":2417,\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/agregacoes-automaticas-no-power-bi-scaled.jpg\",\"keywords\":[\"agregacoes autom\u00e1ticas\",\"auto-aggs\",\"BI\",\"Data Engineer\",\"Data Science\",\"DataEX\",\"Microsoft\",\"Power Bi\",\"Power BI Microsoft\",\"Power BI Premium\"],\"articleSection\":[\"Novidades Power BI\",\"Power BI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/\",\"name\":\"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery - DataEX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/agregacoes-automaticas-no-power-bi-scaled.jpg\",\"datePublished\":\"2023-10-17T18:37:31+00:00\",\"dateModified\":\"2023-10-17T18:37:32+00:00\",\"description\":\"Descubra agora como funcionam as agrega\u00e7\u00f5es autom\u00e1ticas no Power BI Premium! Clique no link e confira esse artigo especial.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/agregacoes-automaticas-no-power-bi-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/agregacoes-automaticas-no-power-bi-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/darkorchid-wallaby-287256.hostingersite.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/\",\"name\":\"DataEX\",\"description\":\"Solu\u00e7\u00f5es Data &amp; AI - Make Smarter Decisions Faster\",\"publisher\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#organization\",\"name\":\"DataEX\",\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png\",\"contentUrl\":\"http:\\\/\\\/dataex.com.br\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png\",\"width\":500,\"height\":195,\"caption\":\"DataEX\"},\"image\":{\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DataExbr\\\/\",\"https:\\\/\\\/www.instagram.com\\\/dataexbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dataex\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/#\\\/schema\\\/person\\\/27c685e91452d74a9064fbe76ceefbc9\",\"name\":\"Flavia Pereira\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g\",\"caption\":\"Flavia Pereira\"},\"url\":\"https:\\\/\\\/dataex.com.br\\\/en\\\/author\\\/flavia-pereira\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery - DataEX","description":"Descubra agora como funcionam as agrega\u00e7\u00f5es autom\u00e1ticas no Power BI Premium! Clique no link e confira esse artigo especial.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/","og_locale":"en_US","og_type":"article","og_title":"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery - DataEX","og_description":"Descubra agora como funcionam as agrega\u00e7\u00f5es autom\u00e1ticas no Power BI Premium! Clique no link e confira esse artigo especial.","og_url":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/","og_site_name":"DataEX","article_publisher":"https:\/\/www.facebook.com\/DataExbr\/","article_published_time":"2023-10-17T18:37:31+00:00","article_modified_time":"2023-10-17T18:37:32+00:00","og_image":[{"width":2560,"height":1707,"url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-no-power-bi-scaled.jpg","type":"image\/jpeg"}],"author":"Flavia Pereira","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Flavia Pereira","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/#article","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/"},"author":{"name":"Flavia Pereira","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/27c685e91452d74a9064fbe76ceefbc9"},"headline":"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery","datePublished":"2023-10-17T18:37:31+00:00","dateModified":"2023-10-17T18:37:32+00:00","mainEntityOfPage":{"@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/"},"wordCount":2417,"publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"image":{"@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-no-power-bi-scaled.jpg","keywords":["agregacoes autom\u00e1ticas","auto-aggs","BI","Data Engineer","Data Science","DataEX","Microsoft","Power Bi","Power BI Microsoft","Power BI Premium"],"articleSection":["Novidades Power BI","Power BI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/","url":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/","name":"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery - DataEX","isPartOf":{"@id":"https:\/\/dataex.com.br\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/#primaryimage"},"image":{"@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/#primaryimage"},"thumbnailUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-no-power-bi-scaled.jpg","datePublished":"2023-10-17T18:37:31+00:00","dateModified":"2023-10-17T18:37:32+00:00","description":"Descubra agora como funcionam as agrega\u00e7\u00f5es autom\u00e1ticas no Power BI Premium! Clique no link e confira esse artigo especial.","breadcrumb":{"@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/#primaryimage","url":"https:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-no-power-bi-scaled.jpg","contentUrl":"https:\/\/dataex.com.br\/wp-content\/uploads\/2023\/10\/agregacoes-automaticas-no-power-bi-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/dataex.com.br\/en\/agregacoes-automaticas-auto-aggs-podem-otimizar-o-directquery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/darkorchid-wallaby-287256.hostingersite.com\/"},{"@type":"ListItem","position":2,"name":"Agrega\u00e7\u00f5es autom\u00e1ticas (auto-aggs) podem otimizar o DirectQuery"}]},{"@type":"WebSite","@id":"https:\/\/dataex.com.br\/en\/#website","url":"https:\/\/dataex.com.br\/en\/","name":"DataEX","description":"Solu\u00e7\u00f5es Data &amp; AI - Make Smarter Decisions Faster","publisher":{"@id":"https:\/\/dataex.com.br\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dataex.com.br\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dataex.com.br\/en\/#organization","name":"DataEX","url":"https:\/\/dataex.com.br\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/logo\/image\/","url":"http:\/\/dataex.com.br\/wp-content\/uploads\/2022\/04\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png","contentUrl":"http:\/\/dataex.com.br\/wp-content\/uploads\/2022\/04\/500x195-Logotipo-Transparente-DataEX-Horizontal-Laranja-e-Cinza.png","width":500,"height":195,"caption":"DataEX"},"image":{"@id":"https:\/\/dataex.com.br\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataExbr\/","https:\/\/www.instagram.com\/dataexbr\/","https:\/\/www.linkedin.com\/company\/dataex\/"]},{"@type":"Person","@id":"https:\/\/dataex.com.br\/en\/#\/schema\/person\/27c685e91452d74a9064fbe76ceefbc9","name":"Flavia Pereira","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d55e08a7f49c5f7f6e82174235a2fdff6790facf7895b70160481416b10946a3?s=96&d=mm&r=g","caption":"Flavia Pereira"},"url":"https:\/\/dataex.com.br\/en\/author\/flavia-pereira\/"}]}},"_links":{"self":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/16530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/comments?post=16530"}],"version-history":[{"count":0,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/posts\/16530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media\/16535"}],"wp:attachment":[{"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/media?parent=16530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/categories?post=16530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dataex.com.br\/en\/wp-json\/wp\/v2\/tags?post=16530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}