none
Erro ao processar Cubo RRS feed

  • Pergunta

  • Olá..
    Estão ocorrendo os seguintes erros quando processo meu cubo.

    Warning    1    Errors in the OLAP storage engine: The attribute key cannot be found: Table: dbo_FatoIndicadoresCurso, Column: IdSerie, Value: 49.        0    0   
    Warning    2    Errors in the OLAP storage engine: The record was skipped because the attribute key was not found. Attribute: Dim Serie of Dimension: Serie from Database: teste1, Cube: Cubo1, Measure Group: Fato Indicadores Curso, Partition: Fato Indicadores Curso, Record: 706.        0    0   

    Error    3    Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.        0    0   
    Error    4    Errors in the OLAP storage engine: An error occurred while processing the 'Fato Indicadores Curso' partition of the 'Fato Indicadores Curso' measure group for the 'Cubo1' cube from the teste1 database.        0    0   
    Error    5    Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.        0    0   


    Alguem poderia me ajudar a conseguir processar esse bendito cubo...
    caso seja necessaria mais alguma informação para me ajudar a solucionar o problema é so avisar.

    desde já muito obrigado a todos que tentarem ajudar.

    PS.: Estou utilizando o SSAS 2007.
    sexta-feira, 14 de setembro de 2007 23:01

Respostas

  • Antes de processar os cubos vc precisar processar as dimensões.

    Pelo jeito IdSerie deveria ser uma Foreign Key para uma tabela DimSerie (ou coisa parecida)....

    O que ele diz é que não existe o membro de chave 49 na tabela DimSerie.

     

    Sig aos passos:

    1 - popule as tabelas de dimensão

    2 - popule as tabelas fato

    1 - Processe as dimensões

    2 - Processe os Cubos

     

    Abraço

    terça-feira, 18 de setembro de 2007 15:56

Todas as Respostas

  • Antes de processar os cubos vc precisar processar as dimensões.

    Pelo jeito IdSerie deveria ser uma Foreign Key para uma tabela DimSerie (ou coisa parecida)....

    O que ele diz é que não existe o membro de chave 49 na tabela DimSerie.

     

    Sig aos passos:

    1 - popule as tabelas de dimensão

    2 - popule as tabelas fato

    1 - Processe as dimensões

    2 - Processe os Cubos

     

    Abraço

    terça-feira, 18 de setembro de 2007 15:56
  • ae Lucas..

    refiz os passos novamente e deu certo..

    minha DimSerie estava populada de forma errada.. tinha dados na minha coluna IdSerie na tabela fato.. que não existiam na coluna IdSerie da tab DimSerie... corrigi isso.. e finalmente quando fui processar o cubo.. deu certo..

    vlw grande Lucas pela assistencia que sempre presta por aqui..

    abraçoo

    quarta-feira, 19 de setembro de 2007 00:31
  • Disponha!

    Abraço

    quarta-feira, 19 de setembro de 2007 12:29
  • Ei Lucas,
    acabei de mandar um e-mail pra vc sobre uns problemas que estou tendo no DW que tenho que fazer pro meu trabalho de conclusão de curso. Mandei por e-mail e não por aqui pq não diz respeito a uma dúvida especifica do SSAS e sim de um problema de modelagem mesmo, talvez.. Espero que você possa me ajudar.
    abraços

    segunda-feira, 24 de setembro de 2007 17:49
  • Blz vou dar uma olhada e te falo.

    Abraço

    segunda-feira, 24 de setembro de 2007 18:58
  • ae Lucas,
    sem querer encher o saco, mas já enchendo...
    vc recebeu o e-mail???

    vlww
    terça-feira, 25 de setembro de 2007 13:36
  • Não recebi... envie para lucas.lma@pop.com.br.semspan

    terça-feira, 25 de setembro de 2007 14:26
  • tentei enviar pra esse e-mail que vc mandou, mas de imediato o e-mail volta. Então vou colar a msg aqui mesmo no forum. =pp

    Ae Lucas,

             Você já tirou algumas dúvidas minhas no forum sobre o SSAS. Gostaria de lhe pedir novamente ajuda. Não estou indo através do forum pq as dúvidas são sobre minha monografia. Não sei se você poderá me ajudar.
              A minha monografia trata-se de um "sistema de apoio a gerencia" voltado para minha faculdade. Estou montando um DW com dados de Indicadores de curso. Para montar o DW estou usando uma tabela que o pessoal do CPD da minha universidade já havia feito.. onde essa tabela possui uma espécie de "foto" contabilizando vários aspectos em relação ao curso. Por exemplo, a quantidade de alunos regulares, qtd de alunos trancados, qtd de alunos cancelados.. e assim por diante. Por curso, por turno, por série. Cada linha dessa tabela, que eles chamam de tb IndicadoresCurso. Ou seja, com essa tabela eu tenho como saber a quantidade de alunos cancelados no dia 31/10/2006, por exemplo. E ela é a unica tabela que possui esses dados historicos. Portanto é a tabela que tenho disponivel pra fazeer o DW. Então fiz minha tabela fato totalmente baseada nessa tabela, quase não modifiquei nada nela.. a não ser tirar alguns dados que seriam irrelevantes e adicionei os ID's das dimensões que criei. ( DimTempo, DimCurso, DimSerie, DimTurno).
             O problema é que usar pura e simplesmente essa tabela como minha tabela fato está gerando dados repetidos. Pois em um mesmo mês são tiradas mais de uma ( geralmente 6 ou 7) fotos com a  situação.  Ou seja, quando olha na granularidade DIA, as quantidades representam a realidade, porém quando sobe para mês já fica errado pq ele soma as quantidades desses dias e mostra, portanto, um número maior que a realidade.

    Não sei se fui claro na explicação do meu problema.. caso precise de mais alguma informação para que vc possa me ajudar é só dizer...
    se você puder me ajudar ficarei muitíssimo grato, pois é meu trabalho final de curso e não estou conseguindo sair desse local que empaquei.

    Atenciosamente,

    Nayron Araújo
    terça-feira, 25 de setembro de 2007 14:58
  • Entendi! Tente esse e-mail cyruslmaARROBAhotmail.com

     

    Realmente ele soma as quantidades, mas qual é o comportamento que vc esperava quando for agrupado por mês?

    abs
    terça-feira, 25 de setembro de 2007 16:36
  • enviei para esse email.
    tks!!
    terça-feira, 25 de setembro de 2007 17:09
  • Oi Lucas,
    acho qeu com os dados que tenho ficaria bem dificil dele representar a realidade. Pois como lhe expliquei no e-mail passado, os dados da tabela IndicadoresCurso são carregados de tempos em tempos ( 5, 6 ou 7 vezes por mês). Portanto quando sobe pro nivel mês os dados vão estar repetidos. Entende?! Pro exemplo: no mês de fevereiro de 2006, foram feitas 4 cargas nessa tabela. em cada uma delas eu tenho, por exemplo, 20 alunos regulares, 2 cancelados e 1 trancado. sendo que como ocorreram 4 cargas lá no meu dw quando subo pro nivel mês ele vai me mostrar 80 alunos regulares, 8 cancelados e 4 trancados. Certo?!
    Então a única solução que consigo imaginar seria carregar uma tabela fato a partir dessa tabela indicadorescurso, pegando apenas a maior data de cada mês e não utilizar a granularidade de Dia.
    Você consegue imaginar alguma outra solução???
    Se não, consegue me ajudar na forma de popular a minha tabela fato a partir dessa tabela indicadoresCurso pegando apenas 1dia (possivelmente o maior dia, o ultimo dia), de cada mês para cada curso, turno, serie.

    abraço

    Nayron

    quarta-feira, 26 de setembro de 2007 16:42