Visualización y Refactorización de Privilegios Jerárquicos en Snowflake

Keywords:
Data visualization software engineering databases
Prerrequisitos:
IIC2233 IIC2413

Snowflake es una plataforma de base de datos en la nube altamente popular que ofrece un modelo sofisticado de control de acceso. Este modelo define qué acciones puede realizar un usuario—como leer o escribir datos en una tabla específica—utilizando una estructura jerárquica de privilegios, similar a las jerarquías de clases en lenguajes como Java o Python.

Este proyecto tiene como objetivo desarrollar una herramienta de visualización interactiva que (i) represente la distribución de los privilegios dentro de la jerarquía, y (ii) identifique oportunidades de refactorización para mejorar la mantenibilidad y claridad. El proyecto se desarrollará en conjunto con la empresa RelationalAI, con sedes en Suiza y California.


Trabajo Relacionado:
- Snowflake: https://docs.snowflake.com/en/user-guide/security-access-control-considerations
- Visualizing hierarchical data: https://towardsdatascience.com/6-hierarchical-datavisualizations-98318851c7c5/
- RelationalAI: https://relational.ai/

Fecha de Creación 20/07/2025
Vacantes Disponibles 1/1
Créditos 10
Modalidad Nota 1-7
¿Es CMD?
De tener un carácter Interdisciplinario puede ser considerado como OFG
No
Mentores
  • Juan Pablo Sandoval Alcocer (Responsable)
¿Es pública?
Las oportunidades públicas son visibles para personas externas a la plataforma
¿Es postulable?
Las oportunidades postulables son visibles para estudiantes y tienen vacantes disponible
¿Tiene fecha límite?
La oportunidad dejará de ser postulable después de la fecha límite
No