Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao criar um modelo para uso no modo DirectQuery, primeiro você deve configurar o ambiente de design para dar suporte ao uso do DirectQuery. Para fazer isso, consulte Habilitar o Modo de Design do DirectQuery (SSAS Tabular).
Quando estiver pronto para implantar o modelo, você deve definir algumas propriedades adicionais para permitir que os usuários acessem seu modelo usando um dos modos DirectQuery:
Você deve indicar se as consultas no modelo devem usar dados armazenados em cache ou a fonte de dados relacional. Você pode usar apenas um modo híbrido ou DirectQuery.
Se você estiver usando partições, deverá indicar qual partição usar como fonte de dados do DirectQuery.
Você deve definir opções de representação para usuários que acessarão 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 no SQL Server Management Studio depois que o modelo for implantado.
Para definir o método de conexão preferencial para um modelo DirectQuery
No SSDT (SQL Server Data Tools), abra o arquivo de solução para o modelo do DirectQuery.
No Visual Studio, no menu Projeto, selecione Propriedades.
No painel Propriedades , altere a propriedade , DirectQueryMode, para um dos valores que dão suporte ao uso do DirectQuery:
InMemory com DirectQuery: se você usar essa opção, o modelo será implantado, mas você deverá processar o cache antes de executar consultas no modelo.
DirectQuery com InMemory: se você usar essa opção, o cache estará disponível para uso pelos clientes se ele já tiver sido processado. Se você implantar o modelo com essa configuração e não processar o cache, alguns clientes deverão receber um erro ao tentar se conectar ao modelo.
Somente DirectQuery: se você usar essa opção, os metadados serão implantados, mas o modelo não terá dados. Os clientes que tentarem se conectar usando o modo In-Memory receberã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 quaisquer problemas que impeçam que o modelo seja implantado no modo DirectQuery.
Para verificar ou alterar o método de conexão preferencial para um modelo DirectQuery
No SQL Server Management Studio, conecte-se à instância em que você implantou o modelo do DirectQuery.
Clique com o botão direito do mouse no banco de dados do modelo e selecione Propriedades.
No painel Propriedades , altere a propriedade , DirectQueryMode, para um destes valores:
Somente DirectQuery
InMemory com DirectQuery
DirectQuery com InMemory
Observe que essas propriedades são as mesmas que as propriedades definidas no projeto antes da implantação no Visual Studio. Você pode alterar o modo de conexão preferencial para o modo DirectQuery a qualquer momento, desde que tenha configurado o modelo para dar suporte ao uso do DirectQuery.
Consulte Também
Modo DirectQuery (SSAS Tabular)
Habilitar o Modo de Design do DirectQuery (SSAS Tabular)