Préstamos
Préstamos personales
Préstamos personales con garantía
Hacer un pago
Contáctanos
Sucursales
Herramientas
Calculadora de préstamo
Preguntas frecuentes
Glosario financiero
Obtén soporte de nuestros socios
Conviértete en experto
¿Qué documentación necesitas para un préstamo personal?
¿Qué es un préstamo a plazos?
Obtén la aplicación todo en uno para manejar tu préstamo. Además la app ahorra inteligentemente por ti.
Ahorros
Set & SaveTM Ayuda Contáctanos
4 razones por las que es tan difícil ahorrar dinero y cómo te puede ayudar Oportun
Cómo ahorrar dinero con Set & Save teniendo un presupuesto limitado
Selecciona una cuenta
Lectura de 10 minutos
Cómo la anonimización irreversible de datos y la actualización controlada de Bronze a Gold cumplen los requisitos de retención de Oportun relacionados con la FTC. Este es un caso de estudio de Databricks que explica cómo anonimizamos de forma irreversible información de identificación personal (o PII por sus siglas en inglés) relacionada con requisitos, asociada con clientes potenciales, solicitantes y miembros, y conservamos solo las características de datos aprobadas que se requieren para el análisis. La misma información puede servir a diferentes propósitos en un ecosistema de datos. Como parte de nuestro proceso de retención relacionado con la FTC, eliminamos la PII calificadora de las bases de datos operativas. En el lakehouse (una arquitectura que combina las bondades de un data lake y un data warehouse), eliminar un registro completo también removería características y relaciones aprobadas que siguen siendo útiles para el análisis estadístico. Necesitábamos reemplazar los valores originales que identifican a una persona en las tablas en estado activo de Databricks, conservar únicamente la estructura analítica aprobada y, más adelante, eliminar archivos obsoletos elegibles mediante mantenimiento. Abordamos ese desafío combinando nuestro servicio de Sanitización de Datos con un flujo de trabajo controlado de Delta Live Tables. Delta Live Tables, o DLT, ahora se denomina Lakeflow pipelines. El diseño transforma la PII calificadora en Bronze para generar resultados anonimizados irreversibles; vuelve a construir Silver y Gold a partir de ese estado transformado y usa el mantenimiento de DLT para eliminar los archivos obsoletos elegibles después de que se cumplan las condiciones de retención configuradas.
Esto es lo que vamos a cubrir
Puntos clave
Los sistemas operativos y los sistemas analíticos no usan los registros de la misma manera. Las bases de datos operativas respaldan clientes activos y procesos comerciales. El lakehouse respalda análisis estadísticos aprobados y características posteriores del flujo. Nuestro proceso de retención identifica la PII calificadora asociada a clientes potenciales, solicitantes y miembros. Las reglas de elegibilidad específicas se rigen por políticas y procedimientos operativos, por lo que la arquitectura pública no codifica el umbral ni la frecuencia de ejecución. Para los registros calificadores, el resultado operativo es eliminar la PII de las bases de datos de origen. El resultado analítico es distinto. Remover el registro completo del lakehouse también eliminaría atributos, características y relaciones no identificables que siguen aprobados para el análisis. Por lo tanto, el objetivo de ingeniería fue preciso: reemplazar los valores originales que identifican a una persona en las tablas de Databricks en estado activo, conservar solo la estructura analítica aprobada, propagar ese estado a cada capa posterior del lakehouse y, más adelante, eliminar los archivos obsoletos elegibles mediante mantenimiento. Este es un problema de anonimización, no un problema de control de acceso. Para este flujo, nuestro servicio de Sanitización de Datos devuelve resultados transformados irreversibles. La PII original no puede reconstruirse a partir de esos resultados.
Organizamos los datos del lakehouse en las capas Bronze, Silver y Gold. Bronze contiene la representación Delta que utiliza el procesamiento posterior. Silver transforma los eventos de Bronze en conjuntos de datos refinados y combinados. Gold proporciona datos y características curados y aprobados para el consumo. El procesamiento incremental normal maneja la información nueva de forma eficiente. El flujo de trabajo de retención es diferente, porque cambia registros que las tablas posteriores ya procesaron. En esta implementación, las actualizaciones de los registros de Bronze procesados previamente entraban en conflicto con el comportamiento de las tablas de transmisión posteriores de Silver. Cambiar un valor histórico en Bronze no reconstruía por sí solo todos los resultados de Silver o Gold que se habían derivado del valor anterior. La solución fue hacer que el estado transformado de Bronze fuera la fuente autorizada para las capas posteriores del lakehouse y, después, la reconstrucción deliberada del estado derivado. Anonimizamos la PII aplicable una sola vez en Bronze y usamos una actualización completa controlada para propagar esos valores a Silver y Gold.
El orden es importante porque cada paso establece el estado que requiere el siguiente.
pipeline.reset.allow = false
Flujo de trabajo de Oportun en cuatro pasos: detener DLT, anonimizar de forma irreversible la PII aplicable en Bronze, realizar una actualización completa de Silver y Gold, y esperar el mantenimiento automático de VACUUM.
Flujo de trabajo controlado de Oportun para la anonimización irreversible de PII y el recomputo posterior en Bronze, Silver y Gold.
La Sanitización de Datos es el elemento central de nuestra adaptación. Su función en el Paso 2 puede entenderse como cuatro operaciones: filtrar los registros aplicables de Bronze, llamar a Sanitización de Datos, recibir resultados anonimizados irreversibles y actualizar Bronze. Comenzamos filtrando los registros elegibles en un DataFrame de Spark. Pasamos ese DataFrame a Sanitización de Datos junto con el esquema y la configuración de etiquetas de PII. El servicio devuelve valores transformados a partir de los cuales no es posible recuperar la PII original. Luego escribimos esos valores en las tablas Bronze. El servicio está basado en la configuración. Un esquema describe la estructura de los datos de entrada y los propietarios etiquetan las rutas de los campos sensibles. Las etiquetas estándar definen cómo se transforman las categorías de PII compatibles. Cuando se incorporan campos compatibles, los equipos pueden ampliar la configuración de etiquetas sin integrar una lógica de transformación específica para cada campo en el flujo de trabajo.
El objetivo es conservar solo lo que el procesamiento posterior legítimamente necesita. Eso puede incluir la estructura de datos aprobada, las características compatibles y las relaciones requeridas entre registros. No incluye una forma de volver a la PII original.
Después de actualizar Bronze, la actualización completa posterior restablece la coherencia en todas las capas del modelo medallion. Silver se reconstruye para que su estado refinado refleje los valores anonimizados de Bronze en lugar de los valores procesados antes de la operación de retención. Luego, Gold se vuelve a calcular a partir del estado posterior actualizado. Esto permite que los datos transformados estén disponibles para los análisis aprobados y los flujos de características, sin retener la PII original en el estado activo del lakehouse. La configuración pipeline.reset.allow = false establece un límite importante. Bronze no se restablece como parte de la actualización completa. Permanece como la fuente transformada para el procesamiento posterior del lakehouse, mientras se reconstruyen las tablas Silver y las vistas Gold. Esta división del trabajo facilita el razonamiento del diseño. La Sanitización de Datos realiza la transformación irreversible. La actualización completa propaga el estado lógico transformado. El mantenimiento de DLT se encarga de los archivos obsoletos elegibles posteriormente.
Aplicar la anonimización irreversible en la fuente posterior al lakehouse Transformar Bronze una sola vez proporciona un estado autorizado para Silver y Gold. Modificar cada capa por separado duplicaría la lógica y aumentaría la posibilidad de un tratamiento inconsistente.
Recomponer el estado derivado cuando los cambios históricos entran en conflicto con el comportamiento de la transmisión El procesamiento incremental es eficiente para los eventos nuevos. Una modificación histórica cambia un registro que las tablas posteriores pueden haber consumido previamente. Una actualización completa y controlada permite reconstruir esas capas a partir del estado de origen corregido.
Conservar la utilidad analítica aprobada, no la identidad Una transformación de retención debe conservar únicamente la estructura de datos, las características y las relaciones aprobadas para el análisis. No debe conservar la PII original ni una representación reversible de ella.
Tratar las actualizaciones lógicas y la limpieza física como etapas separadas Escribir valores anonimizados cambia el estado activo de la tabla. Más tarde, VACUUM elimina los archivos obsoletos elegibles después de que se cumplan las condiciones de retención configuradas. Ambas etapas son importantes al explicar el ciclo de vida completo de los datos.
El resultado más importante no fue una función de anonimización ni una configuración de flujo. Fue un patrón operativo repetible para la retención de datos en el lakehouse. Identificamos los registros cubiertos por nuestros criterios de retención relacionados con la FTC, eliminamos la PII calificadora de las bases de datos operativas y transformamos de forma irreversible la PII correspondiente en la fuente Bronze para el procesamiento posterior del lakehouse. Una actualización completa y controlada reconstruye Silver y Gold a partir de ese estado transformado. Después, el mantenimiento de DLT elimina los archivos obsoletos elegibles una vez que se cumplen las condiciones de retención configuradas. Este diseño respalda nuestros requisitos de retención y conserva únicamente las características analíticas aprobadas que el lakehouse aún necesita proporcionar. También establece una clara separación de responsabilidades entre la selección basada en políticas, la anonimización irreversible, el recomputo posterior y el mantenimiento de archivos físicos.
Nos ayuda a aplicar de manera consistente un requisito de retención relacionado con la FTC en los datos operativos y analíticos. La PII calificadora se elimina de las bases de datos de origen y se transforma de manera irreversible en Databricks, mientras se conservan solo las características analíticas aprobadas.
Eliminar el registro completo también removería las características y relaciones no identificables requeridas para el análisis estadístico aprobado. El flujo de trabajo elimina los valores originales que identifican a un individuo y conserva solo las características de datos que siguen aprobadas.
Silver y Gold pueden contener un estado derivado de los valores anteriores de Bronze. La actualización completa reconstruye esas capas posteriores a partir del estado transformado de Bronze para que la arquitectura medallion vuelva a ser coherente.
No. Para este flujo de trabajo, la Sanitización de Datos de Oportun devuelve resultados transformados irreversibles. La PII original no puede reconstruirse a partir de esos resultados.
Evita que Bronze se restablezca durante la actualización completa posterior. Bronze permanece como la fuente transformada para el procesamiento posterior del lakehouse mientras Silver y Gold se reconstruyen.
© 2026 Oportun, Inc. Todos los derechos reservados.
Usamos cookies para poder ofrecerle la mejor experiencia en nuestro sitio web. Nunca vendemos su información a terceros. Al usar nuestro sitio, usted está de acuerdo con nuestra política del uso de cookies.