Cómo dar acceso a los datos de la empresa sin exponer información reservada

Para dar acceso a los datos de la empresa sin exponer información reservada, empiece por definir perfiles por función y decidir, área por área y tabla por tabla, qué puede consultar cada perfil. Después, elija una herramienta que aplique esas reglas antes de mostrar cualquier respuesta y que registre quién preguntó qué. El equipo deja de depender de peticiones al área financiera, y no todo el mundo pasa a verlo todo.

En una pyme, el acceso a los datos suele moverse entre dos extremos. O cada cifra pasa por una o dos personas que saben sacar informes del ERP, y las preguntas esperan días, o alguien exporta todo a una hoja de cálculo que circula por correo y que, a partir de ese momento, nadie controla. Ninguno de los dos sirve a una empresa que quiere decidir con datos. Este artículo explica cómo diseñar los accesos, qué perfiles tienen sentido y qué cambia cuando el equipo empieza a preguntar a los datos en lenguaje natural.

¿Por qué es difícil dar acceso a los datos en una pyme?

La dificultad rara vez es técnica. Está en decidir, para cada tipo de información, quién la necesita para trabajar.

¿Cómo se diseña una matriz de accesos a los datos?

Una matriz de accesos es una tabla que cruza las áreas de datos de la empresa con los perfiles de quienes las consultan e indica, para cada combinación, si el acceso está permitido. Es un documento sencillo, pero obliga a tomar las decisiones que normalmente quedan pendientes.

  1. Enumere las áreas de datos. Ventas, compras, stock, tesorería, recursos humanos, clientes. En cada área, identifique las tablas o los archivos donde está la información.
  2. Clasifique la sensibilidad. Por ejemplo, información general, interna y reservada. Los salarios y los márgenes por cliente suelen ser reservados.
  3. Defina perfiles por función, no por persona. Dirección, comercial, finanzas, operaciones. Cuando alguien cambia de funciones, cambia de perfil, y las reglas le acompañan.
  4. Rellene la matriz. Para cada perfil y cada área, decida si hay acceso. En caso de duda, empiece cerrado y abra cuando haya una petición concreta.
  5. Revise la matriz con regularidad. Una vez por trimestre, o cada vez que se incorpore una fuente de datos nueva.

Imagine una empresa de distribución con cuatro perfiles. Su matriz podría quedar así.

Área de datosDirecciónComercialFinanzasOperaciones
Ventas por cliente y por artículoSíSíSíNo
MárgenesSíNoSíNo
Stock y pedidosSíSíNoSí
Tesorería y pagosSíNoSíNo
SalariosSíNoNoNo

Este ejemplo controla el acceso por tabla, es decir, por área de datos. Algunas herramientas permiten además filtrar por fila, para que cada comercial vea solo sus clientes. Es un nivel de detalle distinto, y conviene saber cuál de los dos aplica la herramienta elegida.

¿Qué perfiles de uso tienen sentido?

Además de lo que cada persona puede ver, conviene decidir lo que cada persona puede hacer. Tres perfiles de uso cubren la mayor parte de las pymes.

Los dos ejes se combinan. Un analista del área comercial puede hacer las preguntas que quiera, pero solo sobre las tablas que la matriz le abre.

¿Qué cambia cuando el equipo pregunta a los datos en lenguaje natural?

Con una herramienta de análisis conversacional, quien pregunta escribe en español y la herramienta traduce la pregunta a una consulta a la base de datos. Eso abre los datos a mucha más gente, y por eso las reglas de acceso cuentan todavía más.

Escribimos sobre este último punto en cómo verificar las respuestas de una IA sobre los datos de la empresa.

¿Qué criterios usar para elegir la herramienta?

Estos criterios ayudan a ver si una herramienta respeta la matriz de accesos en el día a día, y no solo en la demostración.

¿Cómo controla EngiAnalytics el acceso a los datos?

En EngiAnalytics, la plataforma de análisis de datos conversacional de Engibots, los perfiles de acceso definen, tabla a tabla, lo que cada persona puede consultar. Una pregunta fuera de ese ámbito se rechaza de inmediato, sin exponer la información reservada.

Hay tres perfiles de uso, Administrador, Analista y Consulta, cada uno con sus capacidades. Quien analiza pregunta en lenguaje natural y recibe la respuesta al momento, y quien solo consulta abre los informes y los paneles ya guardados. Todas las preguntas quedan registradas, con quién preguntó, la fuente, la consulta ejecutada, el número de filas devueltas, la duración y el resultado, y los datos devueltos no se guardan. La consulta SQL que originó cada respuesta se puede abrir y copiar.

EngiAnalytics se conecta a bases de datos MySQL y PostgreSQL, incluidas las de ERP y CRM que funcionen sobre esos motores, y a archivos CSV y Excel, sin migración ni sustitución de sistemas. La plataforma puede ejecutarse en la infraestructura de la organización o en la de Engibots y, cuando los requisitos de seguridad lo exigen, también el modelo de inteligencia artificial puede alojarse en la infraestructura de la organización.

Un buen punto de partida es diseñar la matriz para tres áreas de datos y dos perfiles, probarla durante un mes y solo después ampliarla. El equipo gana autonomía para preguntar, y la dirección sabe exactamente quién ve qué.

Preguntas frecuentes

¿Qué es una matriz de accesos a los datos?

Es una tabla que cruza las áreas de datos de la empresa con los perfiles de quienes las consultan e indica, para cada combinación, si el acceso está permitido. Sirve para tomar las decisiones de acceso una vez y por escrito, en lugar de caso por caso.

¿Es mejor dar acceso por persona o por función?

Por función. Los perfiles definidos por función acompañan los cambios en el equipo, y cuando alguien cambia de funciones basta con cambiarle el perfil.

¿Qué diferencia hay entre controlar el acceso por tabla y por fila?

Por tabla se decide qué áreas de datos consulta cada perfil, por ejemplo ventas sí y salarios no. Por fila se decide qué registros de una tabla ve cada persona, por ejemplo solo sus clientes. Son niveles distintos, y conviene confirmar cuál aplica la herramienta.

¿Qué debe ocurrir cuando alguien pregunta por datos a los que no tiene acceso?

La pregunta debe rechazarse de inmediato, sin mostrar ni dejar adivinar la información reservada, y la petición debe quedar registrada.

¿Guarda EngiAnalytics los datos devueltos en las respuestas?

No. Todas las preguntas quedan registradas, con quién preguntó, la fuente, la consulta ejecutada, el número de filas devueltas, la duración y el resultado, pero los datos devueltos no se guardan.