CamaraDosDeputados / dados-abertos

Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.
http://dadosabertos.camara.leg.br
198 stars 13 forks source link

Sequência da tramitação nula #228

Open morais90 opened 5 years ago

morais90 commented 5 years ago

Fala pessoal!

Encontrei uma proposição que está retornando uma das tramitações com o campo "sequencia" como null. Isso é um comportamento previsto? Se sim, como devo lidar com a sequencia da tramitação nesse caso?

https://dadosabertos.camara.leg.br/api/v2/proposicoes/2187873/tramitacoes

JoaoCarabetta commented 5 years ago

Quando as tramitações não tinham sequência usava a data para ordenar a tramitação e usar isso para criar o campo sequência.

Espero que ajude

On Sat, Mar 23, 2019 at 8:05 AM Willian de Morais notifications@github.com wrote:

Fala pessoal!

Encontrei uma proposição que está retornando uma das tramitações com o campo "sequencia" como null. Isso é um comportamento previsto? Se sim, como devo lidar com a sequencia da tramitação nesse caso?

https://dadosabertos.camara.leg.br/api/v2/proposicoes/2187873/tramitacoes

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/labhackercd/dados-abertos/issues/228, or mute the thread https://github.com/notifications/unsubscribe-auth/ATCfVERtZGBBEmmYRS_5_j1MAjuAO3hmks5vZgqLgaJpZM4cE2jE .

--

João Carabetta

(19) 99944 8764

|| Data Scientist @ CTS - FGV

https://htmlsig.com/t/000001CA95SE

[image: LinkedIn] https://htmlsig.com/t/000001CC9BV9 [image: Github] https://htmlsig.com/t/000001C5STHP

morais90 commented 5 years ago

@JoaoCarabetta o problema é quando há duas tramitações com a mesma data. É nesse caso que entra a sequência para identificar qual entrou primeiro.

Nesse exemplo que mandei aconteceu exatamente em uma tramitação com mesma data, ou seja, não tem como determinar qual entrou primeiro.

gacra commented 5 years ago

Esse problema é relacionado a issue #224 que abri a alguns dias atrás. Talvez valha a pena dar uma olhada lá.

JoaoCarabetta commented 5 years ago

Willian, pelo que entendi são 16 proposições com esse problema. O meu senso pragmático diz para escolher aleatoriamente a sequência em caso de dúvida, não acredito que será tão prejudicial assim.

Agora, se isso for muito importante, vale olhar para as outras tramitações e ver qual a frequencia de aparição das movimentações. Por exemplo, apresentada sempre é a primeira. Entrou na comissão x vem antes da relatoria na mesma comissão. Talvez isso dê umas dicas de como ordenar.

On Mon, Mar 25, 2019 at 10:41 AM Guilherme José Acra < notifications@github.com> wrote:

Esse problema é relacionado a issue #224 https://github.com/labhackercd/dados-abertos/issues/224 que abri a alguns dias atrás. Talvez valha a pena dar uma olhada lá.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/labhackercd/dados-abertos/issues/228#issuecomment-476201758, or mute the thread https://github.com/notifications/unsubscribe-auth/ATCfVD0wccrCv-6SapdhYExH-NJouPufks5vaNIIgaJpZM4cE2jE .

--

João Carabetta

(19) 99944 8764

|| Data Scientist @ CTS - FGV

https://htmlsig.com/t/000001CA95SE

[image: LinkedIn] https://htmlsig.com/t/000001CC9BV9 [image: Github] https://htmlsig.com/t/000001C5STHP

morais90 commented 5 years ago

@JoaoCarabetta realmente se acontece só com 16 não vai ser algo tão problemático. @gacra valeu pela informação!

EquipeDadosAbertosCD commented 5 years ago

Salve, pessoal!

Fico feliz em ver vocês se ajudando :)

Pois é, continuam sendo somente 16 os registros de tramitações em que não foi cadastrado um número de ordem. Ainda não tive qualquer resposta sobre isso das áreas responsáveis pelo cadastramento dos dados.

É importante observar que todos esses 16 casos são de tramitações do tipo "encerramento de prazo para emendas", o que não é bem uma movimentação mas sim uma mudança de estado, digamos. Até onde sei, a ordem das tramitações ocorridas no mesmo dia (e provavelmente no mesmo ato) não é realmente relevante.

Se vocês tiverem como "arrodear" esse problema, pode ser suficiente. O que não significa que devemos nos contentar com esse campo vazio. Infelizmente, nós aqui no Dados Abertos não podemos "inventar" algo para colocar no lugar da informação que deveria estar cadastrada.

Já pensei em usarmos um outro campo sequencial da mesma tabela, que nunca é nulo por ser uma chave primária. Mas ele não tem, a princípio, a mesma finalidade de ordenação cronológica, e às vezes diverge bastante (em datas inclusive) em relação ao campo que está vindo vazio.

Abraços!

Fabricio Rocha Equipe Dados Abertos - Câmara