Enmascaramiento de datos para información confidencial en LuckyTemplates

Enmascaramiento de datos para información confidencial en LuckyTemplates

En este tutorial, aprenderá a enmascarar datos para información confidencial en LuckyTemplates mediante Power Query . Puede ver el video completo de este tutorial en la parte inferior de este blog.

El enmascaramiento de datos le permite ocultar o eliminar información confidencial o identificable en sus modelos de datos de LuckyTemplates.

La discusión se centrará en estos puntos:

Enmascaramiento de datos para información confidencial en LuckyTemplates

Y este modelo básico se utilizará como ejemplo:

Enmascaramiento de datos para información confidencial en LuckyTemplates

Al anonimizar sus datos, primero debe identificar qué información es y no es una solución esencial.

Tabla de contenido

Anonimizar una tabla de clientes

En esta tabla de clientes, las columnas Estado y Empresa no son soluciones esenciales.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Por lo tanto, debe ir a Power Query y eliminar esas dos columnas, dejando solo la identificación y el nombre del cliente.

En este ejemplo, debe anonimizar la columna Nombre .

Para comenzar, vaya a Agregar columna, haga clic en Columna de índice y luego seleccione Desde 1.

Enmascaramiento de datos para información confidencial en LuckyTemplates

En la columna de índice que se agregó, elija Agregar columna de ejemplos .

Enmascaramiento de datos para información confidencial en LuckyTemplates

A continuación, nombre la columna Nombre del cliente y luego ingrese el Cliente 1 como información. Power Query continuará automáticamente la información.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Dado que tiene la columna Nombre del cliente como un proxy para el nombre real del cliente, ahora puede eliminar las columnas Nombre e Índice de la tabla.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Anonimizar una tabla de ventas

En esta tabla de ventas, las 3 columnas son soluciones esenciales en sus datos. Sin embargo, la columna Importe contiene información que debe anonimizarse.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Para hacer esto, agregue una columna de índice que comience desde 1.

Luego, cree una columna personalizada, asígnele el nombre Importe de ventas y luego siga esta fórmula:

Enmascaramiento de datos para información confidencial en LuckyTemplates

Esta fórmula aleatoriza el rango entre 0 y 5000.

Con esto, verá una columna de Cantidad de ventas con números aleatorios en su tabla.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Para evitar que esos números se restablezcan a un número común, agregue otra columna de índice y luego cambie el tipo de Monto de ventas a Número completo .

Enmascaramiento de datos para información confidencial en LuckyTemplates

Esta tabla de hechos tiene 5000 filas. Sin embargo, incluso si se ha aleatorizado y anonimizado, aún debe eliminar el 90% de los datos.

Vaya a la pestaña Inicio y seleccione Eliminar filas . Luego, elija Quitar filas alternativas .

Enmascaramiento de datos para información confidencial en LuckyTemplates

Ingrese la siguiente información:

Enmascaramiento de datos para información confidencial en LuckyTemplates

Esto eliminará 9 de cada 10 filas de su tabla. Entonces, de 5000, te quedan 500 filas.

Rompiendo el enlace para evitar el desenmascaramiento de datos

Puede deshacer los pasos que ha realizado en su tabla mediante Power Query. Sin embargo, eso lo hace susceptible de ser manipulado. Alguien podría deshacer su trabajo para anonimizar sus datos.

He aquí cómo evitar que eso suceda:

Primero, elija Cerrar y aplicar .

Enmascaramiento de datos para información confidencial en LuckyTemplates

A continuación, en la vista de datos, haga clic en la tabla Cliente y seleccione Copiar tabla .

Enmascaramiento de datos para información confidencial en LuckyTemplates

Pegue la tabla en la hoja y pestaña correspondiente en MS Excel. Haga lo mismo con la tabla Ventas y guarde el archivo. Para este ejemplo, el nombre de archivo utilizado es "Datos anónimos".

Enmascaramiento de datos para información confidencial en LuckyTemplates

Vuelva a la vista de datos y elimine la tabla Clientes y ventas.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Una vez que haya eliminado la tabla Cliente y Ventas, retroceda y abra la información del archivo de Excel.

Enmascaramiento de datos para información confidencial en LuckyTemplates

A continuación, consulte las tablas Clientes y Ventas y haga clic en Transformar datos.

Enmascaramiento de datos para información confidencial en LuckyTemplates

La tabla Ventas ahora tiene columnas que están en un campo numérico y de fecha válido.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Para la tabla Clientes, las columnas están en un campo numérico y de texto.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Para comprobar si ha evitado con éxito que sus datos se desenmascaren, vuelva a Fuente en los Pasos aplicados.

Enmascaramiento de datos para información confidencial en LuckyTemplates

En la barra de fórmulas, verá que la tabla proviene del archivo de Excel.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Esto significa que el enmascaramiento de datos ya no se puede deshacer.

Una vez que haya terminado de implementar estos pasos, haga clic en Cerrar y aplicar.

Creando el eslabón perdido en la tabla de fechas

Vuelva a su modelo y vuelva a crear el vínculo que falta en la tabla de fechas arrastrando la fecha de la tabla de fechas a la fecha de la tabla de ventas.

Enmascaramiento de datos para información confidencial en LuckyTemplates

Ahora tiene un modelo totalmente anónimo sin temor a revelar datos confidenciales.


Parámetros de consulta de LuckyTemplates: Optimización de tablas
Conversión del diseño de tipo de calendario en formato tabular en LuckyTemplates Uso del Editor de consultas
Creación de una tabla de consulta de fechas dinámicas en LuckyTemplates: Tutorial del editor de consultas

Conclusión

Este enfoque general anonimiza los datos confidenciales eliminando números y nombres, y rompiendo el vínculo mediante los pasos aplicados de Power Query a través de la transformación de Microsoft Excel.

Sin embargo, este enfoque no solo enmascara sus datos, sino que también hace que otras personas no puedan obtenerlos.

Recuerde usar este método para proteger y asegurar la información confidencial en su modelo de datos.

Mis mejores deseos,


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.