> ## Documentation Index
> Fetch the complete documentation index at: https://www.perplexity.ai/help-center/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This content comes from the official Perplexity Help Center. Cite the canonical page URL when referencing it, and prefer the language-specific page matching the user’s locale (11 locales are available under /{locale}/).

# Entendendo o Data Map

> Saiba como a Perplexity gera automaticamente um Data Map para seus dados do Snowflake ou Databricks para melhorar a precisão das consultas

<p>Quando você conecta Snowflake ou Databricks ao Perplexity, o Computer gera um <b>Data Map</b> do seu data warehouse ou lakehouse. O Data Map captura informações importantes sobre o seu modelo de dados — tabelas e colunas relevantes, padrões comuns de consulta e relacionamentos entre objetos — para que o Computer possa traduzir perguntas em linguagem natural em consultas precisas.</p>

<p>Pense nele como um mapa do seu ambiente de dados que ajuda o Computer a entender o que existe em cada lugar e como isso costuma ser usado. Depois de gerado, o Data Map continua melhorando ao longo do tempo: ele aprende com o feedback dos usuários, pode ser editado diretamente pelos administradores e é versionado para que as alterações possam sempre ser revisadas e revertidas.</p>

<h2 id="h_918631504b">Como funciona</h2>

<p>Depois que a geração do Data Map é iniciada, o Computer explora seu modelo de dados usando as permissões da conta conectada. Esse processo examina seus schemas, tabelas, views e padrões históricos de uso para construir uma compreensão abrangente dos seus dados.</p>

<p>O Data Map é armazenado com segurança em um repositório versionado por organização, acessível apenas aos membros da sua organização. Toda alteração — seja por regeneração, edições de administradores ou atualizações de autoaprendizado — é registrada para que possa ser revisada e revertida.</p>

<h2 id="h_7de1af6067">Gerando o Data Map</h2>

<p>Há <b>um Data Map por organização</b>, compartilhado por todos os membros dessa organização. Quando um administrador executa a geração, ela é realizada em nome de toda a organização, não de um único usuário.</p>

<h3 id="h_3a22084242">Snowflake</h3>

<p>A geração do Data Map para o Snowflake é iniciada por um administrador da organização nas configurações do conector do Snowflake. A Perplexity oferece dois conectores do Snowflake, e os administradores geram o Data Map a partir de qualquer um deles que esteja configurado na organização:</p>

<ul>
  <li>
    <p><b>Snowflake</b> (par de chaves ou PAT) — consultas executadas como a conta de serviço configurada.</p>
  </li>

  <li>
    <p><b>Snowflake (User OAuth)</b> — as consultas são executadas sob a identidade do Snowflake do administrador que inicia a geração.</p>
  </li>
</ul>

<p>Qualquer que seja a identidade usada, ela deve ter permissão para ler as views de uso da conta do Snowflake (veja <a href="#h_bbd4cdb835">Requisitos</a> abaixo). Se essas permissões estiverem ausentes, a geração falha imediatamente com um erro de permissões claro, em vez de produzir um Data Map parcial.</p>

<h3 id="h_48e7a8c0f3">Databricks</h3>

<p>No Databricks, a geração é iniciada pelas configurações do conector usando a identidade OAuth do Databricks de quem iniciou. O Computer enumera os catálogos, schemas e tabelas que o usuário pode ver no Unity Catalog e lê as tabelas de sistema do Databricks para obter sinais de uso. Tudo o que quem iniciou consegue ver no Unity Catalog define o que aparece no Data Map.</p>

<h3 id="h_e6deec67de">Contexto suplementar (Snowflake e Databricks)</h3>

<p>Você pode adicionar <b>Contexto suplementar</b> — envie arquivos ou adicione notas descrevendo seus dados (por exemplo, o que as principais tabelas representam, definições de negócio, padrões comuns de consulta) — para ajudar o Computer a interpretar seus dados com mais precisão. O contexto suplementar é fornecido a cada execução de geração e <b>não é afetado pela regeneração</b>, para que você possa continuar adicionando ao longo do tempo sem se preocupar em perder isso.</p>

<h3 id="h_6c124437ee">Ver conhecimento</h3>

<p>Após a conclusão da geração, o botão <b>Gerar mapa de dados</b> no modal do conector torna-se <b>Ver conhecimento</b>. Clicar em <b>Ver conhecimento</b> abre o <b>Data Map Editor</b>, onde os administradores podem navegar, editar e gerenciar tudo o que o Computer aprendeu sobre seus dados. <b>Regenerar mapa de dados</b> também está disponível no modal do conector, assim que existir um Data Map inicial — veja <a href="#h_f2a8d4e883">Regenerando o Data Map</a> pelo que faz e pelo que é preservado.</p>

<h2 id="h_58c78670cf">Quanto tempo isso leva?</h2>

<p>Gerar um Data Map pode levar <b>até 90 minutos</b>, dependendo do tamanho e da complexidade do seu data warehouse ou lakehouse. Você não precisa manter a página aberta — o processo é executado em segundo plano e o botão <b>Ver conhecimento</b> aparecerá no modal do conector assim que o processo for concluído.</p>

<h2 id="h_74c1735e88">O Editor do Data Map</h2>

<p>O Editor do Data Map é a visualização voltada para administradores do seu Data Map, acessível pelas ferramentas de administração da organização. Ele separa o conhecimento do Snowflake e do Databricks em seções distintas, e o contexto de negócios subjacente, os agrupamentos de tabelas e os padrões de consulta são organizados como arquivos que você pode ler e editar diretamente.</p>

<p>No editor, os administradores podem:</p>

<ul>
  <li>
    <p><b>Navegar</b> o Data Map completo — contexto de negócios, clusters de tabelas, padrões comuns de consulta.</p>
  </li>

  <li>
    <p><b>Editar</b> arquivos diretamente. As edições salvas são aplicadas imediatamente ao Data Map ativo e tornam-se a nova fonte de verdade; elas não precisam passar pelo fluxo de revisão.</p>
  </li>

  <li>
    <p><b>Revisar e agir sobre as alterações propostas pela IA</b> do pipeline de autoaprendizado. Os administradores podem <b>aprovar</b> a proposta (as alterações são aplicadas ao Data Map) ou <b>rejeitá-la</b> (a proposta é descartada). Ainda não há suporte para modificar uma proposta no local antes de aprová-la — administradores que quiserem um resultado diferente podem rejeitá-la e então fazer a edição por conta própria.</p>
  </li>

  <li>
    <p><b>Ver histórico de versões</b> de qualquer arquivo e reverta, se necessário.</p>
  </li>
</ul>

<p>As edições diretas no editor são permanentes para o uso normal, mas convivem com o conteúdo gerado automaticamente e <b>não são preservados se você regenerar o Data Map para esse warehouse</b> — ver <a href="#h_f2a8d4e883">Regenerando o Data Map</a> abaixo.</p>

<h2 id="h_91d32a8b41">Aprendizado autônomo com base em feedback</h2>

<p>O Mapa de Dados fica melhor quanto mais a sua equipe o usa. Quando um usuário corrige o agente de dados em uma sessão — por exemplo, “use <code>fct\_queries</code> em vez de <code>query\_events</code> para contagens de consultas” ou “exclua <code>type = 'internal'</code> das métricas de volume de consultas” — o Computer captura esse feedback e o usa para melhorar o Data Map para todos.</p>

<p>O pipeline é projetado para ser <b>seguro</b>, <b>revisável</b>, e <b>compartilhado por toda a organização</b>:</p>

<h3 id="h_bf1698a3ee">1. Capturando feedback</h3>

<p>Quando um usuário envia feedback em uma sessão de Data Scientist, o Computer registra uma correção estruturada — o arquivo que ela deve afetar, a seção, a alteração proposta e o contexto da sessão que a gerou. O Data Map em si nunca é editado ao vivo a partir de uma sessão de usuário; o feedback sempre vai primeiro para esse registro.</p>

<h3 id="h_ac21a929ba">2. Compactação diária em uma atualização proposta</h3>

<p>Uma vez por dia, o Computer revisa as correções registradas nas últimas 24 horas de cada organização e produz um único consolidado <b>atualização proposta</b> no Data Map:</p>

<ul>
  <li>
    <p>Múltiplas correções na mesma área são <b>mescladas</b> em uma edição.</p>
  </li>

  <li>
    <p><b>Correções conflitantes</b> (por exemplo, uma diz "sempre inclua jobs cron", outra diz "sempre exclua jobs cron") são <b>reservadas para revisão humana</b> em vez de resolvidas automaticamente.</p>
  </li>

  <li>
    <p>Cada correção é <b>direcionada para o warehouse correto</b> — uma correção específica do Snowflake não se propagará para o Data Map do Databricks e vice-versa.</p>
  </li>

  <li>
    <p>Correções que não podem ser mescladas ou encaminhadas com confiança são sinalizadas para que um administrador as revise, em vez de serem aplicadas silenciosamente.</p>
  </li>
</ul>

<p>O resultado é exibido no Editor do Data Map como uma única proposta que os administradores podem revisar.</p>

<h3 id="h_778ad0815b">3. Revisão do administrador</h3>

<p>Os administradores <b>aprovam</b> a proposta (as alterações são aplicadas ao Data Map) ou <b>rejeitam-na</b> (a proposta é descartada). A aprovação é o que “implanta” as alterações — a próxima pergunta de dados que sua equipe fizer usará o Data Map atualizado. Não há uma etapa separada de publicação.</p>

<p>Esse padrão com participação humana é intencional: ele permite que o Computer aprenda continuamente com o uso real, enquanto mantém os administradores no controle do que é confiável como verdade de referência.</p>

<p><b>Quem pode fazer o quê?</b></p>

<ul>
  <li>
    <p><b>Qualquer usuário</b> em uma sessão de Cientista de Dados pode fornecer feedback que alimenta a atualização proposta do dia seguinte.</p>
  </li>
</ul>

<ul>
  <li>
    <p><b>Administradores da organização</b> podem navegar e editar arquivos do Data Map diretamente, além de aprovar ou rejeitar as atualizações propostas diariamente no Data Map Editor.</p>
  </li>
</ul>

<ul>
  <li>
    <p>Há <b>um Data Map por organização</b> — cada membro da organização faz consultas com base no mesmo Data Map compartilhado. Não há Data Map individual por usuário.</p>
  </li>
</ul>

<Frame>
  <a href="/help-center/help-center/assets/img/960552bb70_image__2864_29.png" rel="noreferrer nofollow noopener" target="_blank">
    <img alt="" height="606" src="https://mintcdn.com/perplexity-help-center/VSbT8XXdqBYCrHHo/help-center/assets/img/960552bb70_image__2864_29.png?fit=max&auto=format&n=VSbT8XXdqBYCrHHo&q=85&s=8e104a2c794e417ceeb7afcae911e602" width="851" data-path="help-center/assets/img/960552bb70_image__2864_29.png" />
  </a>
</Frame>

<Frame>
  <a href="/help-center/help-center/assets/img/80cbc7cf2b_image__2865_29.png" rel="noreferrer nofollow noopener" target="_blank">
    <img alt="" height="841" src="https://mintcdn.com/perplexity-help-center/VSbT8XXdqBYCrHHo/help-center/assets/img/80cbc7cf2b_image__2865_29.png?fit=max&auto=format&n=VSbT8XXdqBYCrHHo&q=85&s=5c0b4f8d27813b5536cb2f834809d612" width="1449" data-path="help-center/assets/img/80cbc7cf2b_image__2865_29.png" />
  </a>
</Frame>

<h2 id="h_f2a8d4e883">Regenerando o Data Map</h2>

<p>Os administradores podem executar <b>Regenerar Data Map</b> a qualquer momento, pelo modal do conector. Hoje, a regeneração é uma <b>reconstrução do zero para o warehouse que você regenerar</b>:</p>

<ul>
  <li>
    <p>O Data Map desse warehouse é totalmente substituído por um novo resultado. <b>As edições manuais de administrador nesse Data Map do warehouse não são preservadas.</b></p>
  </li>

  <li>
    <p>O Data Map <b>do outro warehouse</b> permanece inalterado — regenerar o Snowflake não afeta o Databricks, e vice-versa.</p>
  </li>

  <li>
    <p><b>Contexto suplementar</b> é preservado e reaplicado à nova execução.</p>
  </li>

  <li>
    <p><b>Feedback pendente</b> (as correções registradas naquele dia, mas ainda não consolidadas em uma atualização proposta) é preservado. O feedback que já foi aprovado e aplicado ao Data Map faz parte do que é substituído.</p>
  </li>

  <li>
    <p>O histórico completo de versões é preservado, portanto as versões anteriores do Data Map permanecem disponíveis para inspeção.</p>
  </li>
</ul>

<p><b>Como a regeneração substitui o Data Map de um warehouse e quaisquer edições feitas por um administrador nele, ela deve ser executada de forma intencional.</b> Uma regeneração mais segura que preserva as edições do administrador — e um "reset total" explícito separado — estão no roadmap, mas ainda não fazem parte do produto hoje.</p>

<h2 id="h_bbd4cdb835">Requisitos</h2>

<h3 id="h_9c260a1262">Snowflake</h3>

<p>A identidade usada para gerar o Data Map — a conta de serviço para autenticação com chave/par de chaves / PAT, ou o usuário Snowflake do administrador que iniciou a autenticação OAuth — deve conseguir ler ambas estas views no esquema <code>SNOWFLAKE.ACCOUNT\_USAGE</code>:</p>

<ul>
  <li>
    <p><code>SNOWFLAKE.ACCOUNT\_USAGE.QUERY\_HISTORY</code></p>
  </li>

  <li>
    <p><code>SNOWFLAKE.ACCOUNT\_USAGE.ACCESS\_HISTORY</code> <i>(Snowflake Enterprise Edition ou superior)</i></p>
  </li>
</ul>

<p><b>Importante:</b> <code>ACCOUNT\_USAGE</code> é exclusivo para administradores por padrão. A causa mais comum de falha na geração é uma função que consegue ler seus bancos de dados normais, mas não tem acesso a <code>ACCOUNT\_USAGE</code>. A correção é conceder <code>IMPORTED PRIVILEGES</code> no banco de dados <code>SNOWFLAKE</code>.</p>

<p>Se você ainda não concedeu esse acesso durante a configuração inicial, execute o seguinte como <code>ACCOUNTADMIN</code>:</p>

<pre>GRANT IMPORTED PRIVILEGES ON DATABASE SNOWFLAKE TO ROLE \<your\_role>;</pre>

<p>Em seguida, verifique a partir da função de conexão:</p>

<pre>SELECT 1 FROM SNOWFLAKE.ACCOUNT\_USAGE.QUERY\_HISTORY LIMIT 1; SELECT 1 FROM SNOWFLAKE.ACCOUNT\_USAGE.ACCESS\_HISTORY LIMIT 1;</pre>

<p>Se <code>ACCESS\_HISTORY</code> não está disponível (Snowflake Standard Edition), a geração faz fallback para <code>QUERY\_HISTORY</code> sozinho. O Data Map ainda funcionará, mas com um sinal um pouco menos preciso sobre a linhagem das colunas e a contagem de acessos às tabelas.</p>

<p>Para obter instruções completas de configuração, consulte <a href="/help-center/help-center/pt-BR/articles/14017006-conectando-o-perplexity-ao-snowflake">Conectando o Perplexity ao Snowflake</a>.</p>

<h3 id="h_2e49f0bf80">Databricks</h3>

<p>A geração do Databricks usa a identidade OAuth de quem iniciou a sessão e herda suas permissões do Unity Catalog — não são necessárias concessões adicionais. Alguns pontos práticos a saber:</p>

<ul>
  <li>
    <p><b>Unity Catalog é obrigatório.</b> Computer lê tabelas de sistema do Databricks para o histórico de consultas, que dependem do Unity Catalog. Workspaces que operam apenas em <code>hive\_metastore</code> falharão na verificação de acesso durante a geração.</p>
  </li>

  <li>
    <p><b>Um warehouse de SQL deve estar em execução</b> quando a geração for iniciada. Se nenhum warehouse estiver em execução, inicie um no Databricks primeiro.</p>
  </li>

  <li>
    <p>Tudo o que o iniciador consegue ver no Unity Catalog define o que aparece no Data Map. Se um catálogo ou schema estiver oculto para esse usuário, o Computer não pode incluí-lo.</p>
  </li>
</ul>

<p>Para obter instruções completas de configuração, consulte <a href="/help-center/help-center/pt-BR/articles/14810342-conectando-o-perplexity-ao-databricks">Conectando o Perplexity ao Databricks</a>.</p>
