Segurança de Passagem com Cache do Objetos de Dados
Segurança de Passagem com Cache do Objetos de Dados
Para usar o cache do objeto de dados com a segurança de passagem, é necessário habilitar o cache nas propriedades da segurança de passagem para o Data Integration Service.
Ao implantar um serviço de dados SQL ou um serviço Web, você pode optar por armazenar os objetos de dados lógicos em um banco de dados. Você deve especificar o banco de dados no qual deseja armazenar o cache do objeto de dados. O Data Integration Service valida as credenciais do usuário para acessar o banco de dados do cache. Se um usuário puder se conectar ao banco de dados do cache, ele terá acesso a todas as tabelas no cache. O Data Integration Service não validará as credenciais do usuário em bancos de dados de origem quando o cache estiver habilitado.
Por exemplo, você configura o cache para o serviço de dados EmployeeSQLDS SQL e habilita a segurança de passagem para as conexões. O Data Integration Service armazena em cache as tabelas dos bancos de dados Compensação e Funcionário. O usuário pode não ter acesso ao banco de dados Compensação. No entanto, se o usuário tiver acesso ao banco de dados do cache, ele poderá selecionar os dados de compensação em uma consulta SQL.
Quando você configura a segurança de passagem, o padrão é não permitir o cache do objeto de dados para objetos de dados nas conexões de passagem. Ao habilitar o cache do objeto de dados com segurança de passagem, certifique-se de não permitir acesso de usuários não autorizados para alguns dos dados no cache. Ao habilitar o cache para conexões de segurança de passagem, você habilita o cache do objeto de dados para todas as conexões de segurança de passagem.