LuckyTemplates 中敏感信息的數據屏蔽

LuckyTemplates 中敏感信息的數據屏蔽

在本教程中,您將學習如何使用 Power Query 在 LuckyTemplates 中對敏感信息執行數據屏蔽您可以在本博客底部觀看本教程的完整視頻。

數據屏蔽允許您隱藏或刪除 LuckyTemplates 數據模型中的機密或可識別信息。

討論將集中在以下幾點:

LuckyTemplates 中敏感信息的數據屏蔽

並以這個基本模型為例:

LuckyTemplates 中敏感信息的數據屏蔽

對數據進行匿名處理時,您首先需要確定哪些信息是必不可少的解決方案,哪些不是。

目錄

匿名客戶表

在此客戶表中,State 和 Company 列不是必不可少的解決方案。

LuckyTemplates 中敏感信息的數據屏蔽

因此,您需要轉到Power Query並刪除這兩列,只留下客戶 ID 和名稱。

在此示例中,您需要匿名化Name列。

首先,轉到添加列,單擊索引列,然後選擇從 1。

LuckyTemplates 中敏感信息的數據屏蔽

從已添加的 Index 列中,選擇Add Column From Examples

LuckyTemplates 中敏感信息的數據屏蔽

接下來,將列命名為Customer Name,然後輸入Customer 1作為信息。Power Query 會自動續出信息。

LuckyTemplates 中敏感信息的數據屏蔽

由於您將 Customer Name 列用作實際客戶名稱的代理,因此您現在可以從表中刪除 Name 和 Index 列。

LuckyTemplates 中敏感信息的數據屏蔽

匿名銷售表

在此銷售表中,所有 3 列都是數據中必不可少的解決方案。但是,Amount列有需要匿名的信息。

LuckyTemplates 中敏感信息的數據屏蔽

為此,添加一個從 1 開始的索引列。

然後,創建一個自定義列,將其命名為 Sales Amount,然後遵循以下公式:

LuckyTemplates 中敏感信息的數據屏蔽

此公式隨機化 0 到 5000 之間的範圍。

這樣,您將在表格中看到帶有隨機數字的銷售額列。

LuckyTemplates 中敏感信息的數據屏蔽

要防止這些數字重置為公共數字,請添加另一個索引列,然後將Sales Amount 類型更改為 Whole Number

LuckyTemplates 中敏感信息的數據屏蔽

這個事實表有 5,000 行。但是,即使已經隨機化和匿名化了,你還是需要拿出90%的數據。

因此,轉到 Home 選項卡並選擇Remove Rows。然後,選擇Remove Alternate Rows

LuckyTemplates 中敏感信息的數據屏蔽

輸入以下信息:

LuckyTemplates 中敏感信息的數據屏蔽

這將刪除表中每 10 行中的 9 行。因此,從 5,000 開始,您剩下 500 行。

斷開鏈接以防止數據暴露

您可以使用 Power Query 撤消對錶執行的步驟。然而,這使得它容易被篡改。有人可以撤消您的工作以取消匿名化您的數據。

以下是防止這種情況發生的方法:

首先,選擇關閉並應用

LuckyTemplates 中敏感信息的數據屏蔽

接下來,在數據視圖中,單擊 Customer 表並選擇Copy Table

LuckyTemplates 中敏感信息的數據屏蔽

將表格粘貼到 MS Excel 中相應的工作表和選項卡中。對 Sales 表執行相同的操作並保存文件。對於此示例,使用的文件名為“Anonymized Data”。

LuckyTemplates 中敏感信息的數據屏蔽

返回數據視圖並刪除 Customers and Sales 表。

LuckyTemplates 中敏感信息的數據屏蔽

刪除 Customer 和 Sales 表後,返回並打開 Excel 文件中的信息。

LuckyTemplates 中敏感信息的數據屏蔽

接下來,檢查 Customers 和 Sales 表,然後單擊 Transform Data。

LuckyTemplates 中敏感信息的數據屏蔽

Sales 表現在包含位於有效日期和數字字段中的列。

LuckyTemplates 中敏感信息的數據屏蔽

對於 Customers 表,列位於數字和文本字段中。

LuckyTemplates 中敏感信息的數據屏蔽

要檢查您是否已成功阻止您的數據被揭穿,請返回應用步驟下的來源。

LuckyTemplates 中敏感信息的數據屏蔽

在公式欄中,您會看到表格來自 Excel 文件。

LuckyTemplates 中敏感信息的數據屏蔽

這意味著無法再撤消數據屏蔽。

完成這些步驟後,單擊關閉並應用。

在日期表中創建缺失的鏈接

返回您的模型並通過將日期表中的日期拖動到銷售表中的日期來重新創建指向日期表的缺失鍊接。

LuckyTemplates 中敏感信息的數據屏蔽

您現在擁有一個完全匿名的模型,不用擔心洩露任何機密數據。


LuckyTemplates 查詢參數:優化表
在 LuckyTemplates 中使用查詢編輯器將日曆類型佈局轉換為表格格式
在 LuckyTemplates 中創建動態日期查詢表:查詢編輯器教程

結論

這種通用方法通過刪除數字和名稱以及通過 Microsoft Excel 轉換使用 Power Query Applied Steps 斷開鏈接來匿名化機密數據。

但是,這種方法不僅會掩蓋您的數據,還會使其他人無法獲取這些數據。

請記住使用此方法來保護和保護數據模型中的機密信息。

一切順利,


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的