Masquage des données pour les informations sensibles dans LuckyTemplates

Masquage des données pour les informations sensibles dans LuckyTemplates

Dans ce didacticiel, vous apprendrez à effectuer le masquage des données pour les informations sensibles dans LuckyTemplates à l'aide de Power Query . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Le masquage des données vous permet de masquer ou de supprimer des informations confidentielles ou identifiables dans vos modèles de données LuckyTemplates.

La discussion portera sur ces points :

Masquage des données pour les informations sensibles dans LuckyTemplates

Et ce modèle de base servira d'exemple :

Masquage des données pour les informations sensibles dans LuckyTemplates

Lors de l'anonymisation de vos données, vous devez d'abord identifier quelles informations sont et ne sont pas une solution essentielle.

Table des matières

Anonymiser une table client

Dans cette table client, les colonnes Etat et Société ne sont pas des solutions essentielles.

Masquage des données pour les informations sensibles dans LuckyTemplates

Vous devez donc accéder à Power Query et supprimer ces deux colonnes, en ne laissant que l'ID client et le nom.

Dans cet exemple, vous devez anonymiser la colonne Nom .

Pour commencer, accédez à Ajouter une colonne, cliquez sur Colonne d'index, puis sélectionnez À partir de 1.

Masquage des données pour les informations sensibles dans LuckyTemplates

Dans la colonne Index qui a été ajoutée, choisissez Ajouter une colonne à partir d'exemples .

Masquage des données pour les informations sensibles dans LuckyTemplates

Ensuite, nommez la colonne Customer Name , puis saisissez Customer 1 comme information. Power Query continuera automatiquement les informations.

Masquage des données pour les informations sensibles dans LuckyTemplates

Puisque vous avez la colonne Nom du client comme proxy pour le nom réel du client, vous pouvez maintenant supprimer les colonnes Nom et Index de la table.

Masquage des données pour les informations sensibles dans LuckyTemplates

Anonymiser une table de vente

Dans ce tableau des ventes, les 3 colonnes sont des solutions essentielles dans vos données. Cependant, la colonne Montant contient des informations qui doivent être rendues anonymes.

Masquage des données pour les informations sensibles dans LuckyTemplates

Pour ce faire, ajoutez une colonne Index qui commence à 1.

Ensuite, créez une colonne personnalisée, nommez-la Montant des ventes, puis suivez cette formule :

Masquage des données pour les informations sensibles dans LuckyTemplates

Cette formule randomise la plage entre 0 et 5000.

Avec cela, vous verrez alors une colonne Montant des ventes avec des nombres aléatoires dans votre tableau.

Masquage des données pour les informations sensibles dans LuckyTemplates

Pour empêcher ces nombres de se réinitialiser sur un nombre commun, ajoutez une autre colonne d'index, puis remplacez le type Montant des ventes par Nombre entier .

Masquage des données pour les informations sensibles dans LuckyTemplates

Cette table de faits comporte 5 000 lignes. Cependant, même s'il a été randomisé et anonymisé, vous devez toujours retirer 90% des données.

Allez donc dans l'onglet Accueil et sélectionnez Supprimer les lignes . Ensuite, choisissez Supprimer les lignes alternatives .

Masquage des données pour les informations sensibles dans LuckyTemplates

Saisissez les informations suivantes :

Masquage des données pour les informations sensibles dans LuckyTemplates

Cela supprimera 9 lignes sur 10 de votre tableau. Ainsi, à partir de 5 000, il vous reste 500 lignes.

Rompre le lien pour empêcher le démasquage des données

Vous pouvez annuler les étapes que vous avez effectuées sur votre table à l'aide de Power Query. Cependant, cela le rend susceptible d'être altéré. Quelqu'un pourrait annuler votre travail pour anonymiser vos données.

Voici comment éviter que cela se produise :

Tout d'abord, choisissez Fermer et appliquer .

Masquage des données pour les informations sensibles dans LuckyTemplates

Ensuite, dans la vue des données, cliquez sur la table Customer et sélectionnez Copy Table .

Masquage des données pour les informations sensibles dans LuckyTemplates

Collez le tableau dans la feuille et l'onglet correspondants dans MS Excel. Faites la même chose avec la table Sales et enregistrez le fichier. Pour cet exemple, le nom de fichier utilisé est « Données anonymisées ».

Masquage des données pour les informations sensibles dans LuckyTemplates

Revenez à la vue des données et supprimez la table Clients et Ventes.

Masquage des données pour les informations sensibles dans LuckyTemplates

Une fois que vous avez supprimé le tableau Clients et Ventes, retirez et ouvrez les informations du fichier Excel.

Masquage des données pour les informations sensibles dans LuckyTemplates

Ensuite, vérifiez les tables Clients et Ventes, puis cliquez sur Transformer les données.

Masquage des données pour les informations sensibles dans LuckyTemplates

La table Sales contient désormais des colonnes qui se trouvent dans un champ de date et numérique valide.

Masquage des données pour les informations sensibles dans LuckyTemplates

Pour la table Clients, les colonnes sont dans un champ numérique et texte.

Masquage des données pour les informations sensibles dans LuckyTemplates

Pour vérifier si vous avez réussi à empêcher le démasquage de vos données, revenez à la source sous les étapes appliquées.

Masquage des données pour les informations sensibles dans LuckyTemplates

Dans la barre de formule, vous verrez que le tableau provient du fichier Excel.

Masquage des données pour les informations sensibles dans LuckyTemplates

Cela signifie que le masquage des données ne peut plus être annulé.

Une fois que vous avez terminé de mettre en œuvre ces étapes, cliquez sur Fermer et appliquer.

Créer le lien manquant dans le tableau des dates

Revenez à votre modèle et recréez le lien manquant vers la table Date en faisant glisser la date de la table Date vers la date de la table Sales.

Masquage des données pour les informations sensibles dans LuckyTemplates

Vous avez maintenant un modèle entièrement anonymisé sans crainte de divulguer des données confidentielles.


Paramètres de requête LuckyTemplates : Optimisation des tables
Transformation de la disposition du type de calendrier en format tabulaire dans LuckyTemplates à l'aide de l'éditeur de requête
Création d'une table de requête de date dynamique dans LuckyTemplates : didacticiel de l'éditeur de requête

Conclusion

Cette approche générale anonymise les données confidentielles en supprimant les numéros et les noms, et en rompant le lien à l'aide des étapes appliquées de Power Query via la transformation Microsoft Excel.

Cependant, cette approche ne masque pas simplement vos données, elle les rend également inaccessibles à d'autres personnes.

N'oubliez pas d'utiliser cette méthode pour protéger et sécuriser les informations confidentielles de votre modèle de données.

Tous mes vœux,


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir