Não é possível processar uma dimensão que utiliza as relações de atributo rígida em SQL Server Analysis Services

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3163991
Sintomas
Quando efectua uma operação de transformação de um inSQL de dimensão Server Analysis Services e o serviço está sob pressão de memória, não é possível processar a dimensão e os dados podem ficar danificados.

Nota Este problema ocorre num that'snot de condição de corrida relativamente rara largamente difundidos tal. Quando este problema ocorre, poderá detectar falhas deProcessUpdate ou relações de dimensão incorrecto.

Este problema tem sido observado as seguintes condições:
  • A utilização de memória de serviços de análise excede o limite de memória alta configurado para o serviço durante a operação de transformação, fazendo com que o Analysis Services para páginas de memória de modo agressivo limpo.
  • Não existe nenhum erro ou uma mensagem registada sobre o problema durante o processamento e transformação de dimensão não falhar. Em vez disso, o processamento é concluído e dados danificados são escritos no ficheiro de dimensão.
  • O problema é mais provável apareçam como relações de atributo de dimensão incorrecto para membros da dimensão adicionados recentemente. Por exemplo: um membro na dimensão Product aparece sob a categoria incorrecta ou subcategoria.
  • Outra forma, a corrupção pode revelar-se: como um subsequentesProcessUpdatede uma dimensão que contenha relações de atributo rígida, de dimensão falha de processamento com a seguinte mensagem de erro:
    Rígida relações entre atributos não podem ser alteradas durante o processamento incremental de uma dimensão.

    Nota Este erro também poderá ocorrer por razões legítimas, tais como alterações na origem de dados subjacente. No entanto, se os dados subjacentes na tabela ou vista que serve de origem para a dimensão tem sido alterada, este pode ser a causa do erro.

  • O problema não ocorre sempre quando o servidor está sob pressão de memória, mas por vezes ocorre se o thread de limpo expulsa uma página de dados para membros da dimensão recentemente adicionadas, antes do processamento de dimensão estiver concluído. Esta é uma condição de corrida relativamente rara entre o thread de processamento de dimensão e os threads de limpo de memória no serviço de Analysis Services.
  • Depois de instalada esta correcção, este problema já não ocorrer, mas os objectos afectados devem ser reprocessados para resolver o problema.
    • Um ProcessUpdatede uma dimensão afectada quando o servidor não está sob pressão de memória corrigirá os danos que tem sido causado por este problema para todas as relações flexíveis. Para uma dimensão afectada que tenha uma ou mais relações de atributo rígida que processamento irá falhar com o erro acima mencionado.
    • Para corrigir o problema para as dimensões que contêm relações rígidas, alterar as relações de atributo para a dimensão afectada no servidor e execute umaProcessUpdate. A relação de atributo, em seguida, pode ser alterada para rígida e os índices para os grupos de medida que utilizam a dimensão podem ser reconstruídos.

Resolução
Este problema foi primeiro corrigido nas seguintes actualizações cumulativas para o SQL Server:


Acerca de actualizações cumulativas para o SQL Server
Cada nova actualização cumulativa para o SQL Server contém todas as correcções e todas as correcções de segurança que foram incluídas na anterior actualização cumulativa. Verifique as actualizações cumulativas mais recentes para o SQL Server:

Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre o terminologia A Microsoft utiliza para descrever actualizações de software.

Propriedades

ID do Artigo: 3163991 - Última Revisão: 07/19/2016 14:29:00 - Revisão: 1.0

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3163991 KbMtpt
Comentários