Usuário com melhor resposta
Dimensões do cubo

Pergunta
-
Boa noite,
Inicei no analisys services a criação de um cubo a partir de um data mart finaceiro com base de dados em estrela.
Tenho uma dimensão de plano de contas que gostaria de agrupar ou criar uma hierarquia.
Tenho o seguinte exemplo
Contas:
10 - Seria a soma dos valores em baixo 30€+50€+100€
100 - 30€
1001 - 50€
101 -100€
11 - 1000€
110 - 1000€
Ou seja a conta 10 e 11 tinha como total os valores das contas abaixo.
Como podoria ajustar a dimensão para que aparece as contas com estes valores.
Obrigado,
Élio
Obrigado, Élio Godinho
Respostas
-
Élio, bom dia.
Uma alternativa seria criar uma sub-dimensão em seu DW, onde esta teria todas as contas relacionada com a tabela de plano de contas. Desta forma o seu modelo relacional DW mudaria para snow flake. Desta forma vc precisaria adicionar esta dimensão ao seu cubo.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 11 de outubro de 2013 17:30
- Marcado como Resposta Elio Godinho segunda-feira, 4 de novembro de 2013 15:40
-
Élio,
No meu caso, na dimensão Centro de Custo eu fiz a hierarquia da mesma forma que você, mas nela eu possuia os seguintes atributos:
Nivel 1
Nivel 2
Nivel 3Onde:
Nivel 3 = 1100
Nivel 2 = Substring(Nivel 3,1,3) = 110
Nivel 1 = Substring(Nivel 3,1,2) = 11Ai dentro da dimensão eu apenas posicionei os atributos na hierarquia do menor para o maior.
Dessa forma na exibição do cubo ele já foi apresentado da forma que você deseja.
Ficou conforme a imagem abaixo.
"A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski
- Sugerido como Resposta Durval RamosModerator sexta-feira, 18 de outubro de 2013 23:33
- Marcado como Resposta Elio Godinho segunda-feira, 4 de novembro de 2013 15:40
Todas as Respostas
-
Élio, bom dia.
Uma alternativa seria criar uma sub-dimensão em seu DW, onde esta teria todas as contas relacionada com a tabela de plano de contas. Desta forma o seu modelo relacional DW mudaria para snow flake. Desta forma vc precisaria adicionar esta dimensão ao seu cubo.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 11 de outubro de 2013 17:30
- Marcado como Resposta Elio Godinho segunda-feira, 4 de novembro de 2013 15:40
-
-
Élio, você tem certeza que está certa essa regra?
Fiz um cubo de Budget faz pouco tempo e tinha que relacionar os lançamentos com meu plano de contas
no caso, o 10 seria a nivel 1, 100 nivel 2 e 1001 nivel 3.
Pelo que eu entendo, o nivel 2 deveria ser a soma de todos valores do nivel 3 que tenham o prefixo do nivel 2
Para resolver a situação, eu utilizei uma dimensão com as contas contábeis e outra com os centro de custo.
Porém no meu dsv, eu adicionei alguns calculated members para pegar os prefixos e com base nisso montei uma hierarquia.
"A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski
-
Bom dia,
Como sou novo neste tipo de projetos tenho tido alguma dificuldade.
No entanto tenho duas dúvidas que são:
No cubo preciso de em primeiro lugar criar a seguinte hierarquia:
10
100
1000
1001
101
11
110
1100
1101
111
Depois no cubo quando mostro valores deveria ter o seguinte:
Contas Valores
---------- ----------------------
10 - 450
100 - 100
1000 - 50
1001 - 50
101 - 200
11 - 350
110 - 150
1100 - 100
1101 - 50
111 - 200
Obrigado,
Obrigado, Élio Godinho
-
Élio,
No meu caso, na dimensão Centro de Custo eu fiz a hierarquia da mesma forma que você, mas nela eu possuia os seguintes atributos:
Nivel 1
Nivel 2
Nivel 3Onde:
Nivel 3 = 1100
Nivel 2 = Substring(Nivel 3,1,3) = 110
Nivel 1 = Substring(Nivel 3,1,2) = 11Ai dentro da dimensão eu apenas posicionei os atributos na hierarquia do menor para o maior.
Dessa forma na exibição do cubo ele já foi apresentado da forma que você deseja.
Ficou conforme a imagem abaixo.
"A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski
- Sugerido como Resposta Durval RamosModerator sexta-feira, 18 de outubro de 2013 23:33
- Marcado como Resposta Elio Godinho segunda-feira, 4 de novembro de 2013 15:40
-
Obrigado pela resposta.
Bom dia,
como é que crias a hierarquia dentro da dimensão?
Obrigado.
- Editado Elio Godinho segunda-feira, 21 de outubro de 2013 09:16
-
Seguem links:
http://msdn.microsoft.com/pt-br/library/hh213003.aspx
http://bisherryli.com/2011/06/12/ssas-23-implement-dimensional-hierarchy-in-ssa-2008/
"A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski