Маскирование данных для конфиденциальной информации в LuckyTemplates

Маскирование данных для конфиденциальной информации в LuckyTemplates

В этом руководстве вы узнаете, как выполнять маскирование данных для конфиденциальной информации в LuckyTemplates с помощью Power Query . Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Маскирование данных позволяет скрывать или удалять конфиденциальную или идентифицируемую информацию в моделях данных LuckyTemplates.

Обсуждение будет сосредоточено на следующих моментах:

Маскирование данных для конфиденциальной информации в LuckyTemplates

И эта базовая модель будет использоваться в качестве примера:

Маскирование данных для конфиденциальной информации в LuckyTemplates

При анонимизации ваших данных вам в первую очередь необходимо определить, какая информация является, а какая нет важным решением.

Оглавление

Анонимизация таблицы клиентов

В этой таблице клиентов столбцы «Штат» и «Компания» не являются существенными решениями.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Поэтому вам нужно перейти в Power Query и удалить эти два столбца, оставив только идентификатор клиента и имя.

В этом примере вам нужно анонимизировать столбец Name .

Для начала перейдите в раздел «Добавить столбец», нажмите «Столбец индекса», а затем выберите «От 1».

Маскирование данных для конфиденциальной информации в LuckyTemplates

В добавленном столбце «Индекс» выберите «Добавить столбец из примеров» .

Маскирование данных для конфиденциальной информации в LuckyTemplates

Затем назовите столбец «Имя клиента» и введите « Клиент 1» в качестве информации. Power Query автоматически продолжит информацию.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Поскольку у вас есть столбец «Имя клиента» в качестве прокси для фактического имени клиента, теперь вы можете удалить столбцы «Имя» и «Индекс» из таблицы.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Анонимизация таблицы продаж

В этой таблице продаж все 3 столбца являются важными решениями в ваших данных. Однако в столбце «Сумма» содержится информация, которую необходимо обезличить.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Для этого добавьте столбец индекса, который начинается с 1.

Затем создайте настраиваемый столбец, назовите его Сумма продаж и следуйте следующей формуле:

Маскирование данных для конфиденциальной информации в LuckyTemplates

Эта формула рандомизирует диапазон от 0 до 5000.

При этом вы увидите столбец «Сумма продаж» со случайными числами в своей таблице.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Чтобы предотвратить сброс этих чисел до общего числа, добавьте еще один индексный столбец, а затем измените тип Sales Amount на Whole Number .

Маскирование данных для конфиденциальной информации в LuckyTemplates

Эта таблица фактов содержит 5000 строк. Однако, даже если он был рандомизирован и анонимизирован, вам все равно нужно удалить 90% данных.

Итак, перейдите на вкладку «Главная» и выберите «Удалить строки» . Затем выберите «Удалить альтернативные строки» .

Маскирование данных для конфиденциальной информации в LuckyTemplates

Введите следующую информацию:

Маскирование данных для конфиденциальной информации в LuckyTemplates

Это удалит 9 из каждых 10 строк в вашей таблице. Итак, из 5000 у вас осталось 500 строк.

Разрыв связи для предотвращения разоблачения данных

Вы можете отменить шаги, которые вы сделали со своей таблицей, с помощью Power Query. Тем не менее, это делает его уязвимым для взлома. Кто-то может отменить вашу работу, чтобы обезличить ваши данные.

Вот как этого не допустить:

Сначала выберите «Закрыть и применить» .

Маскирование данных для конфиденциальной информации в LuckyTemplates

Затем в представлении данных щелкните таблицу Customer и выберите Copy Table .

Маскирование данных для конфиденциальной информации в LuckyTemplates

Вставьте таблицу в соответствующий лист и вкладку в MS Excel. Сделайте то же самое с таблицей Sales и сохраните файл. В этом примере используется имя файла «Анонимизированные данные».

Маскирование данных для конфиденциальной информации в LuckyTemplates

Вернитесь к представлению данных и удалите таблицу «Клиенты и продажи».

Маскирование данных для конфиденциальной информации в LuckyTemplates

После того как вы удалили таблицу «Клиенты и продажи», потяните назад и откройте информацию из файла Excel.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Затем проверьте таблицы «Клиенты» и «Продажи» и нажмите «Преобразовать данные».

Маскирование данных для конфиденциальной информации в LuckyTemplates

В таблице «Продажи» теперь есть столбцы с допустимой датой и числовым полем.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Для таблицы «Клиенты» столбцы находятся в числовом и текстовом полях.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Чтобы проверить, удалось ли вам предотвратить разоблачение ваших данных, вернитесь к источнику в разделе Прикладные шаги.

Маскирование данных для конфиденциальной информации в LuckyTemplates

В строке формул вы увидите, что таблица взята из файла Excel.

Маскирование данных для конфиденциальной информации в LuckyTemplates

Это означает, что маскирование данных больше нельзя отменить.

Когда вы закончите выполнение этих шагов, нажмите «Закрыть и применить».

Создание недостающей ссылки в таблице дат

Вернитесь к своей модели и воссоздайте отсутствующую ссылку на таблицу «Дата», перетащив дату из таблицы «Дата» на дату в таблице «Продажи».

Маскирование данных для конфиденциальной информации в LuckyTemplates

Теперь у вас есть полностью анонимная модель без страха раскрытия каких-либо конфиденциальных данных.


Параметры запроса LuckyTemplates: оптимизация таблиц
Преобразование макета типа календаря в табличный формат в LuckyTemplates Использование редактора запросов
Создание динамической таблицы запроса даты в LuckyTemplates: руководство по редактору запросов

Заключение

Этот общий подход анонимизирует конфиденциальные данные, удаляя номера и имена и разрывая связь с помощью прикладных шагов Power Query через преобразование Microsoft Excel.

Однако этот подход не просто маскирует ваши данные, но и делает их недоступными для других людей.

Не забудьте использовать этот метод для защиты конфиденциальной информации в вашей модели данных.

Всего наилучшего,


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать