# Limitações do Direct Query

A seção a seguir descreve as limitações do Direct Query.

As seguintes limitações são aplicáveis ao usar e criar aplicativos Direct Query:

* Os aplicativos Direct Query só podem usar um único banco de dados.

* Os aplicativos Direct Query só podem recarregar as fontes de dados do Direct Query.

* O aplicativo móvel Qlik Analytics não é compatível com o Direct Query.

* Os recursos do Direct Query dependem dos recursos dos bancos de dados de nuvem subjacentes e do pushdown de SQL.

* O desempenho do Direct Query é fortemente afetado pelo desempenho da fonte de dados subjacente.

* O que é compatível no modo Direct Query pode ser diferente em cada aplicativo, dependendo do tipo de conexão de dados. Cada banco de dados pode tratar a execução de consultas de maneira diferente.

* Não é possível usar as conexões de dados do Qlik Data Gateway - Direct Access no Direct Query.

* A segurança é controlada pelo banco de dados.

* O tipo de aplicativo do Direct Query apenas pode ser selecionado para bancos de dados nos quais o modo Direct Query é compatível.

* Para usar o Direct Query em um banco de dados, você precisa ter permissão para ler esse banco de dados.

* Para usar o Direct Query em uma conexão de dados, você precisa ter a permissão Pode consumir dados no espaço em que a conexão de dados reside.

* A interceptação e a execução local de algumas operações seguirão apenas o paradigma de cache, que o usuário deve ativar.

* As seguintes ações do centro de atividades não são compatíveis:

  * Análise de impacto

  * Abrir sem dados

  * Avaliar desempenho

  * Carregar

  * Agendar carregamento

* Os aplicativos Direct Query podem ser publicados em espaços gerenciados, mas os usuários no espaço gerenciado devem ter acesso à conexão de dados usada pelo aplicativo Direct Query.

* Há um limite de 1 milhão de linhas para o que pode ser retornado em uma única consulta para um banco de dados subjacente.

* Não há suporte para o modelo associativo verde, branco e cinza. Devido às limitações da modelagem baseada em consulta SQL, os dados são filtrados em vez de serem selecionados. Para obter mais informações, consulte [O modelo de seleção associativa](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Selections/associative-selection-model.htm).

* Opções de classificação não têm suporte no painel de filtro visualizações. A classificação padrão é aplicada automaticamente.

* Os painéis de filtro do Direct Query não indicam valores excluídos em cinza. Para obter mais informações, consulte [Estados de seleção](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Selections/selection-states.htm).

* Marcadores não são suportados.

* Extensões de visualização não têm suporte.

* Não há suporte para a incorporação de conteúdo do aplicativo.

* Não há suporte para o compartilhamento e o download de conteúdo do aplicativo.

* Os recursos de relatórios, incluindo os recursos de valor agregado e relatórios de assinatura do Qlik Reporting Service, não são compatíveis em aplicativos Direct Query.

* A ajuda sensível ao contexto não está disponível no editor de expressões para funções do Snowflake.

* Os seguintes recursos de pesquisa de campo não têm suporte:

  * Pesquisa avançada

  * Pesquisa composta

  * Pesquisa implícita baseada em palavras ou pesquisa baseada em palavras expressa com "^"

  * Símbolos "-" e "+" indicando instruções adicionais de semântica de pesquisa

* Quando uma Qlik Cloud Direct Query consulta SQL é construída para solicitar dados de linha para preencher um gráfico, o tamanho máximo do resultado será restringido por um LIMIT n (ou seu equivalente específico do banco de dados) incluído na consulta SQL relevante enviada ao banco de dados remoto.

  Esse LIMIT n serve para reduzir o impacto potencial no desempenho da consulta e o impacto no uso de memória do mecanismo do Analytics, limitando o número máximo de linhas de resultados de dados retornadas para um único resultado de consulta.

  * LIMIT n terá n maior ou igual a 1000 em quase todas as consultas de dados SQL geradas. Os gráficos específicos têm as seguintes considerações:

    * As consultas de dados do gráfico de dispersão têm um n padrão de 2500.

    * Para um gráfico de tabela, o LIMIT n pode ser configurado explicitamente até um n máximo de 100000 usando a variável de script DirectQueryRowFetchMaxCount descrita em [Variáveis de script do Direct Query](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DirectQuery/internal-variables-direct-query.htm).

    * Se DirectQueryRowFetchMaxCount estiver configurado para ser &gt; 0 e &lt; 2500, o valor de DirectQueryRowFetchMaxCount também será usado para restringir o LIMIT n usado para consultar dados para um gráfico de dispersão.

  * É importante observar que o LIMIT aplicado discutido acima se aplica apenas a consultas de busca de dados para preencher o que é visível em um gráfico. As consultas de agregação não são limitadas de forma alguma e sempre refletirão o resultado correto da agregação específica do banco de dados do conjunto de dados completo no banco de dados remoto.

  * Os limites de busca de dados de linha também afetarão o conteúdo gerado pelo aplicativo on-demand de um aplicativo Direct Query.

* A tabela de gravação não está disponível em aplicativos Direct Query.