Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве вы узнаете, как выполнять маскирование данных для конфиденциальной информации в LuckyTemplates с помощью Power Query . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Маскирование данных позволяет скрывать или удалять конфиденциальную или идентифицируемую информацию в моделях данных LuckyTemplates.
Обсуждение будет сосредоточено на следующих моментах:
И эта базовая модель будет использоваться в качестве примера:
При анонимизации ваших данных вам в первую очередь необходимо определить, какая информация является, а какая нет важным решением.
Оглавление
Анонимизация таблицы клиентов
В этой таблице клиентов столбцы «Штат» и «Компания» не являются существенными решениями.
Поэтому вам нужно перейти в Power Query и удалить эти два столбца, оставив только идентификатор клиента и имя.
В этом примере вам нужно анонимизировать столбец Name .
Для начала перейдите в раздел «Добавить столбец», нажмите «Столбец индекса», а затем выберите «От 1».
В добавленном столбце «Индекс» выберите «Добавить столбец из примеров» .
Затем назовите столбец «Имя клиента» и введите « Клиент 1» в качестве информации. Power Query автоматически продолжит информацию.
Поскольку у вас есть столбец «Имя клиента» в качестве прокси для фактического имени клиента, теперь вы можете удалить столбцы «Имя» и «Индекс» из таблицы.
Анонимизация таблицы продаж
В этой таблице продаж все 3 столбца являются важными решениями в ваших данных. Однако в столбце «Сумма» содержится информация, которую необходимо обезличить.
Для этого добавьте столбец индекса, который начинается с 1.
Затем создайте настраиваемый столбец, назовите его Сумма продаж и следуйте следующей формуле:
Эта формула рандомизирует диапазон от 0 до 5000.
При этом вы увидите столбец «Сумма продаж» со случайными числами в своей таблице.
Чтобы предотвратить сброс этих чисел до общего числа, добавьте еще один индексный столбец, а затем измените тип Sales Amount на Whole Number .
Эта таблица фактов содержит 5000 строк. Однако, даже если он был рандомизирован и анонимизирован, вам все равно нужно удалить 90% данных.
Итак, перейдите на вкладку «Главная» и выберите «Удалить строки» . Затем выберите «Удалить альтернативные строки» .
Введите следующую информацию:
Это удалит 9 из каждых 10 строк в вашей таблице. Итак, из 5000 у вас осталось 500 строк.
Разрыв связи для предотвращения разоблачения данных
Вы можете отменить шаги, которые вы сделали со своей таблицей, с помощью Power Query. Тем не менее, это делает его уязвимым для взлома. Кто-то может отменить вашу работу, чтобы обезличить ваши данные.
Вот как этого не допустить:
Сначала выберите «Закрыть и применить» .
Затем в представлении данных щелкните таблицу Customer и выберите Copy Table .
Вставьте таблицу в соответствующий лист и вкладку в MS Excel. Сделайте то же самое с таблицей Sales и сохраните файл. В этом примере используется имя файла «Анонимизированные данные».
Вернитесь к представлению данных и удалите таблицу «Клиенты и продажи».
После того как вы удалили таблицу «Клиенты и продажи», потяните назад и откройте информацию из файла Excel.
Затем проверьте таблицы «Клиенты» и «Продажи» и нажмите «Преобразовать данные».
В таблице «Продажи» теперь есть столбцы с допустимой датой и числовым полем.
Для таблицы «Клиенты» столбцы находятся в числовом и текстовом полях.
Чтобы проверить, удалось ли вам предотвратить разоблачение ваших данных, вернитесь к источнику в разделе Прикладные шаги.
В строке формул вы увидите, что таблица взята из файла Excel.
Это означает, что маскирование данных больше нельзя отменить.
Когда вы закончите выполнение этих шагов, нажмите «Закрыть и применить».
Создание недостающей ссылки в таблице дат
Вернитесь к своей модели и воссоздайте отсутствующую ссылку на таблицу «Дата», перетащив дату из таблицы «Дата» на дату в таблице «Продажи».
Теперь у вас есть полностью анонимная модель без страха раскрытия каких-либо конфиденциальных данных.
Параметры запроса LuckyTemplates: оптимизация таблиц
Преобразование макета типа календаря в табличный формат в LuckyTemplates Использование редактора запросов
Создание динамической таблицы запроса даты в LuckyTemplates: руководство по редактору запросов
Заключение
Этот общий подход анонимизирует конфиденциальные данные, удаляя номера и имена и разрывая связь с помощью прикладных шагов Power Query через преобразование Microsoft Excel.
Однако этот подход не просто маскирует ваши данные, но и делает их недоступными для других людей.
Не забудьте использовать этот метод для защиты конфиденциальной информации в вашей модели данных.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать