Inquiridor
SSAS - Problema de violação da chave no attribute relationship

Pergunta
-
Estou com um problema quando crio uma hierarquia e pretendo fazer o attribute relationship. Processando o cubo ocorre um erro com a duplicação de chaves.
Tentei resolver os problemas de duplicação de chaves na criação de hierarquias nas dimensões através do seguinte método, mas não obtive resultados práticos, pois quando processo o cubo ele da certo, mas na sua utilização ele duplica-me os resultados, os meses, os semestre e ano. Ou seja, por exemplo, para cada mês (12 meses) vou ter um ano associado (ou seja, 12 anos)
No “tab” “Attribute Relationships”, colocar a hierarquia por ordem. Isso faz-se em seleccionar o atributo e premindo a tecla esquerda do rato seleccionar o atributo que se pretende relacionar. Se processasse a dimensão iria dar erro com chaves duplicadas! Para resolver: Seleccionar, por exemplo, o atributo “Calendar Quarter”e escolher propriedades, deve-se seleccionar “KeyColumns”. Escolhi o atributo CalendarYear do lado esquerdo e movi para o lado direito, depois coloquei em primeiro lugar . Ok e seleccionei a propriedade NameColumn, seleccionei o botão (…) e escolhi CalendarQuarter. Depois, Seleccionei o atributo “MonthNumberOfYear” e escolhei propriedades, seleccionando “KeyColumns”. O processo é igual, mas agora a chave deve ser CalendarYear , CalendarQuarter e MonthNumberOfYear. por ai sucessivamente.
Na minha opinião isto deveria dar certo para resolver o problema, mas nao consegui. COnvem referia que a dimensão tempo fui eu que criei através dos varios exemplos que encontramos na web. Tem 6 atrbibutos: dimTempoPK (int incremental), ano, semes, trime, mes, dia.
Aparecendo assim a hierarquia:
ano - semestre - mes
2012 - 1ºsemestre - jan
2012 - 1ºsemestre - fev
2012 - 1ºsemestre - mar
.....
Mas deveria aparecer assim a :
ano - semestre - mes
2012 - 1ºsemestre - jan
- fev
- mar
2013 - 1ºsemestre - jan
- fev
- mar
.....
Como posso resolver essa situação???
Todas as Respostas
-
porque me acontece isto?
no SSRS:
no excel:
:
- Editado Oliver Kimb quarta-feira, 5 de dezembro de 2012 14:27
-
Oliver, bom dia.
Tente utilizar somente os atributos que estão dentro da dimensão. Se na mesma dimensão vc utilizar o mesmo atributo tanto de da hierarquia como fora, pode ocorrer em visões distorcidas.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
Oliver, bom dia.
Tente utilizar somente os atributos que estão dentro da dimensão. Se na mesma dimensão vc utilizar o mesmo atributo tanto de da hierarquia como fora, pode ocorrer em visões distorcidas.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
Oliver, bom dia.
Se vc selecionar um dimensão que não se relacione com uma medida, os dados sim virão com o total da medida repetidos em todos os campos. O usuário final deverá ter um conhecimento mínimo dos relacionamentos entre dimensão x medidas.
Ex. Vendas x Fornecedor - não se relacionam
Compras x Clientes - não se relacionam
mas nada impede que essas duas dimensões e duas medidas estejam no mesmo cubo. Basta o usuário final ter consciência do como utilizar os dados.
Esta é a grande sacada de se trabalhar com dados multidimensionais.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Sugerido como Resposta Junior Galvão - MVPMVP segunda-feira, 10 de dezembro de 2012 16:47