OpenSpending

2 views
Skip to first unread message

Andres MRM

unread,
Dec 24, 2014, 9:10:49 AM12/24/14
to Gastos Abertos Desenvolvimento

Dica para o Gastos Abertos: fique longe do OpenSpending (pelo menos enquanto
não reestruturarem aquilo).
Está dando mais trabalho colocar dados lá automaticamente do que extrair do
SigaBrasil. Já estou há uns quatro dias tentando fazer isso...


Abs e Feliz Natal!

Edgar Zanella Alvarenga

unread,
Dec 24, 2014, 10:30:17 AM12/24/14
to gastosab...@googlegroups.com
hahahaha estou acompanhando a epopéia sua pelo irc do openspending:

(08:17:52 PM) flecha: I made a dataset passing CSV data and JSON model
to /api/2/new, but
I'm getting this error went trying to upload sources:
https://gist.github.com/andresmrm/2cb123bad20eb93471b5
(08:17:58 PM) flecha: any idea why?
(08:18:50 PM) pudo_: holy fuck
(08:19:00 PM) flecha: O.O
(08:19:05 PM) pudo_: what the hell...
(08:19:17 PM) pudo_: that actually sounds like the model is screwed
properly
(08:19:34 PM) pudo_: how much effort would it be to reload all data?

Só uma pergunta, você entendeu o erro que teve? Eu não sei o porque do
problema no OS, mas isso
acontece quando você usa um valor em uma chave referenciando outra
tabela, mas o valor referenciado
não existe do outro lado. Chegou a ver o conteúdo da tabela
'orcamento_federal_teste__orgao', se tinha
algum orgão com id 36? Ou entender como o OS pega tal id pra realizar o
insert. Também é interessante
procurar o id do orgão referenciado na tabela
'orcamento_federal_teste__orgao', se não era 36 era o que?
Às vezes isso dá pistas de onde pode ter ocorrido o erro.

> Abs e Feliz Natal!

Abs e pra você também.

Andres MRM

unread,
Dec 25, 2014, 9:07:53 AM12/25/14
to gastosab...@googlegroups.com

Obrigado pelas dicas, Edgar.
Pelo pouco que sei de SQL imagino que o prolema seja algo do tipo mesmo. A
questão é que o OpenSpending não disponibiliza nada de SQL para quem insere os
dados. Você só envia um modelo que representa os seus dados e os submete. E
dai do nada volta um erro desses....
Ele está muito instável. Mensagens de erro que não representam bem o que
aconteceu. Erros falsos (para o cliente deu erro, mas no servidor funcionou).
E muito "não determinístico", você faz a mesma coisa duas vezes e obtém
resultados diferentes. Interface mal documentada e incompleta.
Por enquanto consegui colocar os dados que eu queria deletando todas as
sources e reinserindo de novo. Sendo que eu já havia deletado os dados
carregados, então simplesmente deixar as sources lá não deveria afetar. Pelo
menos pelo que diz na interface, o que não quer dizer muito já que ela já
mostrou mensagens equivocadas em outro caso, então não dá para confiar...


Quoting Edgar Zanella Alvarenga (2014-12-24 13:30:16)
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "gastosabertos-dev" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gastosabertos-...@googlegroups.com.
> Para postar neste grupo, envie um e-mail para gastosab...@googlegroups.com.
> Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/gastosabertos-dev/62dbbd530fdce46aa3e7fbdb50b1ea17%40vaz.io.
> Para obter mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages