Loading

Prevenção de bloqueio com conexões do Microsoft SQL Server

Data da publicação: Jul 20, 2023
Tarefa
Como prevenir o Tableau Desktop de travar as tabelas do banco de dados MS SQL.
Etapas

Opção 1:

Use a opção Ler dados não confirmados ao criar a conexão. Com esta opção, o Tableau pode ser executado no nível de isolamento de leitura não confirmada para leitura de dados. 
Observação: A conexão será padronizada para os níveis de isolamento definidos no banco de dados.Seu administrador de banco de dados ainda precisará gerenciar os níveis de isolamento para garantir o resultado desejado.

Opção 2:

Crie um arquivo .tdc. A seguinte publicação da Comunidade do Tableau pode ser útil ao criar esse tipo de arquivo .tdc: https://community.tableau.com/thread/166245

Essa solução também requer que o administrador do banco de dados defina os níveis de isolamento para garantir o resultado desejado.

Observação: o Tableau não testa nem inclui suporte para arquivos TDC. Esses arquivos devem ser usados ​​como uma ferramenta para explorar ou, ocasionalmente, resolver problemas com a conexão de dados.Criar e manter arquivos TDC exige edição manual cuidadosa e não há suporte para compartilhamento destes arquivos.
Recursos adicionais
Ao ler os dados, o MS SQL Server adquire bloqueios Sch-S (estabilidade do esquema) durante a compilação e execução para manter a integridade dos dados durante longos processos.Por causa disso, as consultas longas podem ser bloqueadas quando uma transação simultânea do MS SQL Server mantém um bloqueio Sch-M (modificação de esquema) na tabela.Para obter mais informações, consulte Comportamento ao ler os dados.
Número do artigo do Knowledge

001458005

 
Carregando
Salesforce Help | Article