Compartilhar via


Defina a propriedade Slice em partições com modo de armazenamento ROLAP ou com configurações de cache pró-ativo que permitem entrar em modo ROLAP

Essa regra analisa partições de banco de dados para determinar qual partição não tem uma fatia definida mas que atende a uma das seguintes condições:

  • A partição está definida como ROLAP.

  • A partição está definida como MOLAP, mas o cache pró-ativo foi habilitado e foi configurado de tal modo que a propriedade OnlineMode está definida como Immediate. (Tais partições são tratadas como ROLAP durante a construção do cache MOLAP.)

Práticas Recomendadas

Para melhor desempenho, você normalmente deve definir a propriedade Slice para partições que usam o modo de armazenamento ROLAP ou têm configurações de cache pró-ativo que habilitam o modo ROLAP a ser inserido.

Para partições ROLAP, deve ser especificada uma fatia, ou a partição sempre terá de ser consultada quanto ao tipo de dado que a partição contém. Por exemplo, suponha que uma partição contenha dados somente para 2002 e que uma partição contenha dados somente para 2003. A propriedade Slice para cada partição reflete essa informação. Uma consulta pede dados de vendas de 2003. Recorrendo à propriedade Slice, o servidor sabe qual partição contém os dados de vendas de 2003 sem ter de consultar a partição para obter os dados que ela contém.

Para partições MOLAP, você não tem de especificar a fatia, porque o servidor conseguirá determinar as partições relevantes depois que os dados tiverem sido processados. No entanto, quando você usa cache pró-ativo, você deve especificar a fatia manualmente, porque a partição poderia ser tratada como ROLAP durante a construção do cache MOLAP.

ObservaçãoObservação

Verifique se a fatia especificada para uma partição MOLAP é consistente com os dados na partição. Se a fatia não for consistente com os dados, o servidor gerará um erro quando processar os dados.

Para definir a propriedade Fatia

  1. Em Business Intelligence Development Studio, na guia Partições do Editor de Cubos, selecione a partição.

  2. Na janela Propriedades, para a propriedade Fatia, clique na caixa de texto e então clique no botão de reticências (...).

  3. Na caixa de diálogo Fatia de Partição, digite uma expressão em linguagem MDX para especificar o membro que você quer fatiar.

    Para fatiar em múltiplas hierarquias, insira uma tupla que contém os membros que você quer fatiar.

Para obter mais informações

Para obter mais informações sobre como configurar o cache pró-ativo, consulte Proactive Caching no Manuais Online do SQL Server.

Para obter mais informações sobre problemas de desempenho relativos a cache pró-ativo, consulte a seção "Near real-time data refreshes," em SQL Server 2005 Analysis Services Performance Guide.