Diferencia entre revisiones de «SIU-Guarani/Version3.12.0/consideraciones tecnicas/anonimizar»
(Anonimizar base de datos) |
|||
(No se muestran 2 ediciones intermedias del mismo usuario) | |||
Línea 2: | Línea 2: | ||
=== Backup Anonimizado === | === Backup Anonimizado === | ||
− | + | Éste es un comando nuevo incorporado a partir de la versión 3.12. Está pensado para que cuando necesiten enviar su base de datos, por algún problema, lo hagan de forma que los datos no contengan valores reales de las personas. | |
<br />La forma de utilizar este comando es la siguiente: | <br />La forma de utilizar este comando es la siguiente: | ||
Línea 10: | Línea 10: | ||
El backup anonimizado será exportado dentro de la carpeta: <path proyecto Guaraní>/BD/tmp/backup_anonimizado_VERSION.sql | El backup anonimizado será exportado dentro de la carpeta: <path proyecto Guaraní>/BD/tmp/backup_anonimizado_VERSION.sql | ||
+ | <br /> | ||
+ | <br /> | ||
+ | Cuando se corre el comando para exportar la base, lo que está haciendo el comando es ejecutar un pg_dump y luego pasarle esos datos a un ejecutable llamado mask. | ||
+ | <br /> | ||
+ | Éste ejecutable compilado en C recorre la salida del pg_dump y compara los datos con un archivo llamado mask.conf.guarani. <br /> | ||
+ | En ese archivo lo que se tiene es el esquema, tabla, campo y función para anonimizar, entonces devuelve un campo anónimo según la función utilizada. | ||
+ | |||
+ | |||
+ | [[SIU-Guarani/Version3.12.0/Novedades_tecnicas|< Volver]] |
Revisión actual del 16:19 25 oct 2016
Anonimizar la base de datos
Backup Anonimizado
Éste es un comando nuevo incorporado a partir de la versión 3.12. Está pensado para que cuando necesiten enviar su base de datos, por algún problema, lo hagan de forma que los datos no contengan valores reales de las personas.
La forma de utilizar este comando es la siguiente:
El backup anonimizado será exportado dentro de la carpeta: <path proyecto Guaraní>/BD/tmp/backup_anonimizado_VERSION.sql
Cuando se corre el comando para exportar la base, lo que está haciendo el comando es ejecutar un pg_dump y luego pasarle esos datos a un ejecutable llamado mask.
Éste ejecutable compilado en C recorre la salida del pg_dump y compara los datos con un archivo llamado mask.conf.guarani.
En ese archivo lo que se tiene es el esquema, tabla, campo y función para anonimizar, entonces devuelve un campo anónimo según la función utilizada.