ID do artigo: 299926 - Última revisão: terça-feira, 21 de novembro de 2006 - Revisão: 1.2

INF: Write-backs que usam Multi-hierarchies devem especificar todas as hierarquias

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Se um cubo contém dimensões multi-hierarchy, quando você executa uma operação de write-back para células usando a instrução UPDATE CUBE, todas as hierarquias das dimensões devem ser especificadas na cláusula SET. Especificar apenas um lado de um multi-hierarchy não especificará implicitamente nos outros lados da hierarquia.

Mais Informações

Uma dimensão multi-hierarchy é na verdade dois ou mais dimensões separadas e independentes. Dimensões multi-Hierarchy não são as dimensões virtuais. O Analysis Services trata as dimensões multi-hierarchy como separado para fins de instrução UPDATE CUBE.

Para demonstrar que o Analysis Services trata as dimensões multi-hierarchy separadamente, use o exemplo FoodMart 2000 de banco de dados a seguir:
  1. Para gerar uma nova dimensão multi-hierarchy, copie a dimensão de compartilhado [Time] para [MHTime]. [MH1] e [MHTime]. [MH2].
  2. Editar ambas essas novas dimensões e defina a propriedade de Nível All como Sim .
  3. Criar um novo cubo chamado [MHCube] usando sales_fact_dec_1998 como a tabela de fatos, que contém [store_sales] como uma medida e incluir duas hierarquias da dimensão [MHTime], [MH1] e [MH2].
  4. Alterar a fonte de dados para usar o Microsoft Jet 4.0 OLE DB Provider. Caso contrário, write-backs não podem ser ativado.
  5. Clique o cubo [MHCube] com o botão direito do mouse e clique em Ativar gravação para criar a tabela de write-back do padrão.
Agora você tem um cubo habilitada para gravação que contém uma dimensão multi-hierarchy. Procurar os dados e você pode ver que os dados de fatos única são:
Store Sales for [1998].[Q4].[12] = 120,160.84
				
Use o aplicativo de exemplo MDX para se conectar ao banco de dados FoodMart 2000 e emitir o seguinte MDX:
update cube [MHCube] set ([MHTime].[MH1].[1998].[Q4].[12]) = 1000 
USE_EQUAL_ALLOCATION
				
Use o navegador cubo para procurar o cubo [MHCube]. Você pode ver que com vendas em loja em colunas e [MHTime]. [MH1] em linhas, o cubo foi atualizado conforme o esperado com a tabela de fatos e mostra:
Store Sales for [1998].[Q4].[12] = 1,000
				
Contudo, com vendas em loja em colunas e [MHTime]. [MH2] em linhas, a atualização foi alocada entre completa [MHTime]. [MH2] dimensão e mostra:
Store Sales for each month = 41.67
				

REFERÊNCIAS


Para obter mais informações sobre a instrução UPDATE CUBE, consulte o tópico "Declaração de CUBE UPDATE" nos manuais online do SQL Server.

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Analysis Services
Palavras-chave: 
kbmt kbinfo KB299926 KbMtpt
Tradução automáticaTradução automática
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 299926  (http://support.microsoft.com/kb/299926/en-us/ )
Retired KB ArticleAviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.