none
CUBO com banco de dados inconsistente. RRS feed

  • Pergunta

  • Pessoal, estou com uma missão muito dificil.

    tenho q montar um banco de Analise, contruindo um cubo para mostrar algumas informações e otimizar a exibição de relatorios.

    Porem, esse banco esta todo desestruturado, crio o data source, data source view e posteriormente o cubo, onde o wizard esta fazendo toda a configuração do mesmo, dizendo quem eh fato, dimensão e medida.

    O Banco nao tem relacionamentos, fiz os relacionamentos no data source view, porém quando mando processar. esta dando o seguinte erro:

    Errors in the OLAP storage engine: The attribute key cannot be found: Table: dbo_VFAPPTBFIC, Column: SIGLA, Value: FAPP; Table: dbo_VFAPPTBFIC, Column: EMPFIL, Value: 501206; Table: dbo_VFAPPTBFIC, Column: MAT, Value: 74357. Errors in the OLAP storage engine: The record was skipped because the attribute key was not found. Attribute: VFAPPTBCAD of Dimension: VFAPPTBCAD from Database: AnalysisFaltaPequeno, Cube: Elogica RH, Measure Group: VFAPPTBFIC, Partition: VFAPPTBFIC, Record: 4245148. 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. Errors in the OLAP storage engine: An error occurred while processing the 'VFAPPTBFIC' partition of the 'VFAPPTBFIC' measure group for the 'Elogica RH' cube from the AnalysisFaltaPequeno database.


    Por ai vimos que existe registro em uma tabela e na outra onde fazemos o relacionamento nao tem.

    Alguem pode me ajudar a solucionar isso?



    quinta-feira, 17 de julho de 2008 20:12

Todas as Respostas

  • Corrigi esse problema certa vez reprocessando o cubo. Dessa forma vc remove referencias incorretas.

    Tente processar o cubo usando a opção "unprocess" e depois processe novamente com "process full".

    terça-feira, 22 de julho de 2008 00:05
  • Caro Emanuel

    peço que explique um pouco melhor como realizar essas operações, pois sou iniciante na parte de BI e apenas sei processar o cubo por inteiro, dando um click direito e executando o process.

    grato.
    terça-feira, 22 de julho de 2008 14:59
  • Na verdade não tem muita complicação, vc só terá que no momento que vc selecionar a opção "process" vc escolhe "unprocess" no <process options>, isso irá zerar os dados do teu cubo. Depois vc processa fazendo uma carga full("process full").

    Existe também outra opçãp que vc pode configurar pra ignorar esse error, mas, isso não se aplica pra vc, pois vc teria um cubo inconsistente. O ideal é reprocessar os dados.

     

    terça-feira, 22 de julho de 2008 17:59
  • Emanuel, me desculpe a  ignorância. Mas nao encontrei o process options que vc falou...



    quarta-feira, 23 de julho de 2008 13:01
  • Vc está utilizando qual analysis, 2000 ou 2005?

    quarta-feira, 23 de julho de 2008 17:02
  • eh o Analysis 2005.
    quarta-feira, 23 de julho de 2008 17:58
  • Tanto no SSMS quanto no BIDS, quando vc chama o wizard pra processar o cubo vc tem o object list na parte superior do wizd.

    existem 4 colunas:

    object name:nome do cubo

    typeBig Smileatabase

    process options:"process full", "process default" ou "unprocess"

    settings:none
    quarta-feira, 23 de julho de 2008 19:34
  • Alexandre, vc consegui achar a opção?

    realizou o procedimento? deu certo?

    quinta-feira, 24 de julho de 2008 19:36
  • Emanuel.. desculpe nao ter dado retorno ainda, mas foi porque me deram outras "prioridades" aqui no trabalho.
    Assim que eu voltar para o projeto de BI, banco de analysis, postarei aqui meu resultado..

    desde ja agradeço a atenção.


    segunda-feira, 28 de julho de 2008 15:51