Definir ou alterar o método de conexão preferencial para DirectQuery
Quando você criar um modelo para uso em modo DirectQuery, primeiro configure o ambiente de design para oferece suporte ao uso do DirectQuery. Para fazer isso, consulte Habilitar o modo de design do DirectQuery (SSAS tabular).
Quando você estiver pronto para implantar o modelo, defina algumas propriedades adicionais para habilitar usuários a acessar seu modelo usando um dos modos do DirectQuery:
Você precisa indicar se as consultas no modelo devem usar dados armazenados em cache ou a fonte de dados relacional. Você só pode usar um modo híbrido ou DirectQuery.
Se você estiver usando partições, indique a partição a ser usada como a fonte de dados do DirectQuery.
Você deve definir opções de representação para usuários que estarão acessando a fonte de dados do SQL Server.
Este procedimento descreve como definir o método de conexão preferencial para um modelo DirectQuery no designer. Ele também descreve como você pode alterar essa propriedade em SQL Server Management Studio após a implantação do modelo.
Para definir o método de conexão preferencial para um modelo DirectQuery
No SQL Server Data Tools (SSDT), abra o arquivo de solução para o modelo directQuery.
No Visual Studio, no menu Projeto , selecione Propriedades.
No painel Propriedades , altere a propriedade, DirectQueryMode, para um dos valores que oferecem suporte ao uso do DirectQuery:
InMemory com DirectQuery: Se você usar esta opção, o modelo será implantado mas você deverá processar o cache antes de poder executar consultas no modelo.
DirectQuery com InMemory: Se você usar esta opção, o cache estará disponível para uso por clientes se ele já tiver sido processado. Se você implantar o modelo com esta configuração e não processar o cache, alguns clientes obterão um erro ao tentar se conectar ao modelo.
somente DirectQuery: Se você usar esta opção, os metadados serão implantados mas o modelo não conterá dados. Clientes que tentam se conectar usando o modo Na memória obterão um erro, indicando que o modelo não existe ou não foi processado.
Se houver erros no Visual Studio, abra a Lista de Erros e resolva os problemas que possam impedir a implantação do modelo no modo DirectQuery.
Para verificar ou alterar o método de conexão preferencial para um modelo DirectQuery
Em SQL Server Management Studio, conecte-se à instância em que você implantou o modelo DirectQuery.
Clique com o botão direito do mouse no banco de dados modelo e selecione Propriedades.
No painel Propriedades , altere a propriedade DirectQueryModepara um destes valores:
Somente DirectQuery
InMemory com DirectQuery
DirectQuery com InMemory
Observe que estas propriedades são iguais às propriedades que você define no projeto antes da implantação no Visual Studio. Você pode alterar o modo de conexão preferencial a qualquer momento para o modo DirectQuery, desde que o modelo esteja configurado para oferecer suporte ao uso do DirectQuery.
Consulte Também
Modo DirectQuery (SSAS tabular)
Habilitar o modo de design de DirectQuery (SSAS tabular)