Business intelligence – Un cas pràctic – OVIM

Data de publicació

24/10/2025

Categoria

OVIM

Publiquem l'article que els companys de CoopDevs han compartit a la seva pàgina web com a responsables de la construcció dels formularis del canal de denúncia col·lectiva, així com de la base de dades que permet analitzar, tractar i visualitzar tots els casos rebuts.

L'article original es pot llegir aquí: https://coopdevs.coop/es/blog/el-blog-de-coopdevs-1/business-intelligence-un-cas-practic-ovim-47

Context

Observatori de Violències Institucionals Masclistes (OVIM) (https://ovim.org/ca/) és una plataforma de la societat civil, d'incidència política i social, que vetlla perquè les institucions actuïn amb diligència deguda i garanteixin el dret a una vida lliure de violències masclistes i discriminacions contra les dones, nens, nens i adolescents.

Les entitats que han impulsat aquesta plataforma són: Almena cooperativa feminista (https://almenafeminista.org/) i Hèlia (https://heliadones.org/)

A la plataforma, els dons que han patit violència institucional machista, el seu entorn, o les organitzacions professionals o d'activistes, poden registrar el seu cas, de forma anònima.

Un cop registrat el cas, l'equip d'Almena i Hèlia s'encarrega d'omplir un altre formulari, més extens, classificant cada cas en diferents indicadors, segons la informació que heu introduït al relat.

Un cop classificats els relats es volen poder extraure estadístiques sobre la tipologia de les violències institucionals masclistes registrades.

Ejecució del projecte

En aquest projecte, a banda de la part d'analítica de dades, també s'han hagut de generar dos formularis, el d'introducció de dades per part de les persones i l'analític. Era molt important que aquests formularis, sobretot el d'introducció de dades per part de les persones, tingués el mateix aspecte que la resta de la web.

Aquests formularis s'han fet amb django i s'han desplegat al mateix servidor on hi ha la base de dades analítica. El desplegament s'ha pogut automatitzar dins del servidor analític a través del mateix proveïment d'ansible que crea tota la infraestructura de business intelligence (base de dades, ETLs amb DBT, Airflow, Superset, etc).

Un cop tenim els dades a la base de dades de l'aplicació django, s'han mapejat les taules amb Foreign Data Wrapper al datawharehouse i s'han persistit els datasets amb DBT.

Una característica especial de la base de dades d'OVIM és que té poques files (uns quants centenars de casos), però en canvi també moltes columnes diferents per analitzar les dades. També té moltes relacions many-to-many, que en desnormalitzar-los a base de dades, fa que el nom de fils s'incrementi. El fet de tenir moltes columnes diferents fa que tingui una importància especial en la definició dels datasets de Superset quins noms es posen a cada dimensió, per tal que sigui fàcilment localitzable a l'hora de mostrar els dades.

Un cop definits els datasets al Superset es van poder crear diferents dashboards per analitzar les dades, que han servit, entre altres coses, per generar l'informe anual de violències institucionals masclistes de 2024 (https://ovim.org/wp-content/uploads/OVIM_Informe_CAT_v3_web.pdf ).

Per al treball de la definició de la base de dades i dels datasets de Superset ha estat necessari un treball molt constant amb l'equip d'Alemena i Hèlia, ja que no hi ha estudis sobre VIM, i calia definir el procés vigilant d'analitzar el màxim de variables possibles, simplificant al màxim el procés per a les persones que han d'introduir les dades. També calia poder anomenar de la manera més entenedora possible els camps del dataset, per tal que des d'Almena i Hèlia poguessin crear els seus propis anàlisis.

Següents passos

Les dades que es volen analitzar de violències institucionals masclistes, sobretot en els primers mesos de visa del projecte, van canviant a mesura que es fan nous anàlisis, amb el qual cal modificar el formulari analític i els datasets de Superset, sempre mantenint també l'estructura original per evitar la pèrdua de dades. Cal mantenir el projecte perquè sigui fàcil afegir aquesta nova informació, tant a l'entrada de dades, com a la visualització.

A la darrera part del projecte s'han definit alguns gràfics a la web pública (https://ovim.org/ca/datos/), però encara en són pocs. L'objectiu futur és poder crear una visualització dinàmica, via web, que mostri i expliqui les dades de violències institucionals masclistes.

Com sempre, podeu trobar tot el codi utilitzat al nostre Gitlab: https://git.coopdevs.org/coopdevs/bi/ovim

més notícies

El segon informe de l'OVIM posa el focus en infàncies i adolescències: gairebé 6 de cada 10 casos assenyalen el sector judicial
L'OVIM a Sevilla
II Fòrum Internacional d'Observatoris Feministes
L'OVIM a Dakar: abordatge jurídic de les violències masclistes
Comunicat contra la presentació del llibre 'Això no existeix: les denúncies falses en la violència de gènere'
Sessió informativa: Infàncies lliures de violència institucional masclista
'Mirades que marquen: Violència simbòlica, estereotips i interseccionalitat'
Comunicat davant formació ICAM i fals SAP
El primer informe de l'OVIM apunta el sector judicial amb un 52% dels casos
Primer informe de violències institucions masclistes
L'OVIM parla de vigilància i exigència de drets a Madrid
L'OVIM tanca el 2024 a Madrid amb la Fundació Aspacia
Es presenta a Madrid l´OVIM amb un diàleg sobre accés a la justícia, violència institucional i resposta feminista
L'OVIM amb el Comitè 25N a Terrassa
L'OVIM torna a Tenerife amb l'Associació Feminista Mercedes Machado
L'OVIM a València: violència vicària amb Per Tu Dona
L'OVIM a Basauri amb Associació Colòmbia Euskadi
L'OVIM aterra a Tenerife amb FAMAL
L'OVIM viatja fins a Pamplona amb Lunes Lilas
Denunciar a través de l'OVIM: com?
L'OVIM comença a rodar
Has passat per un cas de violència institucional masclista?
Coneixes una dona, infància o adolescència que ho hagi viscut? Ets una organització que coneix històries de violència institucional masclista?
Cada relat compta. Explica el teu testimoni de manera anònima aquí: