none
Dim Tempo: posso fazer o BIDS entender que quero o tempo da minha tabela? RRS feed

  • Pergunta

  •  

    Olá amigos,

    Criei na minha base de dados uma tabela TEMPO, e quero usá-la para fazer uma dimensão TEMPO (já que até o momento meu cubo não tem uma). Resumindo: quero fazer uma dimensão TEMPO baseado na tabela DIM_TEMPO que criei no meu banco de dados. Como fazer isso no BIDS? Como dizer pra ele que minha dimensão tempo será baseada na minha tabela DIM_TEMPO?

     

    Sávio Barros

    quarta-feira, 22 de outubro de 2008 12:48

Todas as Respostas

  • Ae Sávio,

        se tua tabela TEMPO ainda não tiver relacionada com a sua FATO vc pode fazer esse relacionamento dentro do proprio BIDS. Mas caso você jah tenha feito esse relacionamento (entre tabela FATO - dim TEMPO) quando criou o banco de dados então no BIDS a única coisa que vc vai precisar fazer é adicionar essa dimensão tempo no BIDS como qualquer outra dimensão. A única diferença é que quando vc estiver na tela de Escolher que tipo de dimensão ("Select the dimension type") vc irá escolher "time dimension"...

    qualquer dúvida posta ae que a gente tenta ajudar..


    Atenciosamente,
    quarta-feira, 22 de outubro de 2008 19:22
  •  

    Oi Nayron,

    Obrigado pela resposta. Seguinte, a minha dimensao TEMPO já está associada com a FATO no banco de dados.

    Tentei adicionar uma nova dimensão, mas ele não pediu o tipo de dimensão. Estou usando o BIDS 2008. Passo a passo como estou fazendo:

    1 - No browser do Gerenciador de Soluções clico com o botão direito do mouse em cima da pasta Dimensões e clico em Nova Dimensão 

    2 - O assistente é aberto, então marco o radio button  Usar uma tabela existente   e clico em Avançar

    3 - No passo seguinte escolho a tabela referente a dimensão (combo Tabela Principal). Essa tabela que escolhi é que quero que seja minha dimensão tempo. Avançar.

    4 - Escolho os atributos disponíveis na dimensão. Normalmente seleciono os campos DATA, ANO, MES, SEMESTRE.

    5 - No último passo eu dou um nome para minha dimensão, e clico em Concluir.

    Em momento algum ele (assistente de dimensão) me perguntou sobre o tipo de dimensão :-(. O que estou fazendo de errado? Se você quiser, eu te passo por e-mail os print screens do passo a passo. Eu não consigo setar que a dimensão que estou criando é dimensão tempo.

     

    Agradeço a força.

     

    Sávio Barros

    sexta-feira, 24 de outubro de 2008 12:27
  • E ae Sávio,
        seria bom mesmo se tu pudesse passar as telas do seu passo-a-passo, porque eu ainda uso o BIDS 2005. Provavelmente no BIDS 2005 mudou algum pequeno detalhe nessa parte de criação de uma nova dimensão em relação ao 2008.
    Meu email eh _nayronsilva@gmail.com_  sem as underlines("_").

    P.S.: De qualquer forma vamos fazer o seguite teste. Abra, no BIDS a tua dimensão TEMPO (dando um duplo clique na dimensão dentro da pasta Dimensions no Solution Explorer). Na tela de design da dimensão que vai abrir, clica em cima do nome da dimensão e dá uma olhada na janela Propriedades. Vê qual o tipo que está setado no campo Type, dentro da categoria Basic na janela de Propriedades. Como essa é a sua dimensão tempo o Type que tem que estar lá é Time. Você pode conferir para cada Atributo tambem. Verificando para cada atributo que tipo esta selecionado para os atributos. Por exemplo: atributo de nome "Ano" o type seria Years. "Dia" o type seria DayOfMonth. E assim po diante.

    Dá uma olhada ae e comunica alguma coisa.


    abraço,
    sexta-feira, 24 de outubro de 2008 14:30
  •  

    Huuum Nayron,

    Essa informação que você me passou é importante. Acho que é lá que diz ao DIBS que minha dimensão é uma dimensão tempo, mudando o TYPE dela, conforme você explicou... de qualquer forma vou te passar as telas passo a passo de como estou criando.

    Valeu mesmo pela forma. Suas respostas foram de grande valia.

     

    []´s

     

    Sávio

    terça-feira, 28 de outubro de 2008 12:04
  • Beleza Sávio,

        Estou aguardando o e-mail e se precisar tirar alguma outra dúvida e eu puder ajudar estou a disposição. Mas de qualquer forma é bom qualificar as respostas pra facilitar pra outras pessoas que tenham essas mesmas dúvidas.

    abraço
    terça-feira, 28 de outubro de 2008 14:59
  • sexta-feira, 7 de novembro de 2008 17:59