Maskierungsflüsse definieren die Daten, die maskiert werden sollen, unabhängig davon, ob es sich um eine vollständige Kopie von Datentabellen oder um eine Untergruppe von Datentabellen mit intakten Beziehungen handelt. Maskierungsflüsse sind wiederverwendbare Definitionen und können als bearbeitete Entwürfe gespeichert und zum Ausführen von Jobs verwendet werden.
Ein Job für einen Maskierungsfluss wird erstellt, wenn Sie eine Maskierungsflussasset ausführen. Sie können einen Job auf der Seite 'Assets' eines Projekts erstellen, indem Sie das Auswahlmenü für ein Maskierungsdatenflussasset auswählen und auf Neuer Job klicken, um diesen Maskierungsdatenfluss auszuführen. Sie können auch auf den Namen des Maskierungsflussassets und dann auf Job konfigurierenklicken. Der Job wird auf der Registerkarte "Jobs" angezeigt. Weitere Informationen finden Sie unter Jobs für Maskierungsflüsse ausführen.
Vergewissern Sie sich als Mindestanforderung, dass die folgenden Zugriffsrechte, Regeln und Tasks umgesetzt werden:
- Es besteht Zugriff auf mindestens einen Katalog.
- Der Datenadministrator hat Datenschutzregeln auf Datenassets im Katalog angewendet.
- Datenassets wurden zur Maskierung in ein Analyseprojekt verschoben. Diese Assets müssen aus dem Katalog stammen.
Maskierungsabläufe
Das Erstellen eines Maskierungsflusses umfasst das Hinzufügen des Maskierungsflusses zu einem Projekt und die anschließende Angabe des Maskierungstyps, der auf den Maskierungsfluss angewendet werden soll. Der Maskentyp bestimmt die Datensätze und Tabellen, die Sie maskieren möchten.
Maskierungstypen
Mithilfe von Maskierungstypen können Sie die Datensätze und Tabellen bestimmen, die Sie maskieren möchten.
- Massenkopie
Erzeugt maskierte Kopien von Tabellen ohne Suche nach Beziehungen. Verwenden Sie 'Massenkopie', wenn Sie schnell einige Tabellen maskieren und Bedingungen hinzufügen möchten und Beziehungen nicht wichtig sind. Beispiel: Tabelle 'Customers', Tabelle 'Policies' und Tabelle 'Sales' Siehe Maskierungstyp für Massenkopie verwenden.
- Zugehörige Datensätze tabellenübergreifend kopieren
Maskiert eine zugehörige Untergruppe von Tabellen. Verwenden Sie diesen Maskierungstyp, wenn Sie nur eine bestimmte zugehörige Untergruppe von Daten maskieren möchten, z. B. "Kunden in Kalifornien, die einen roten LKW besitzen" und alle zugehörigen Daten. Weitere Informationen finden Sie unter Kopieren zusammengehöriger Datensätze über Tabellenmaskierungstypen hinweg verwenden .
Beispiel für die ausschließliche Maskierung von Kunden in Kalifornien, die einen roten LKW besitzen, und allen zugehörigen Daten
Definieren Sie eine Tabelle des Typs 'driver' (Fahrer) mit den folgenden optionalen Bedingungen:
- Kundentabelle mit 'state' = California
- Car = truck
- Car_color = red
Die Bedingungen werden dann nach Beziehungen zwischen Primär- und Fremdschlüssel durchsucht.
Der Scan ermittelt die Tabellen, die sich auf die Tabelle 'driver' beziehen. Die Tabelle 'Insurance Claims' (Versicherungsansprüche) ist beispielsweise das untergeordnete Element der Tabelle 'Customer', sodass nur die Versicherungsansprüche für "Kunden in Kalifornien, die einen roten LKW besitzen", zur Tabelle der Untergruppen hinzugefügt werden. Diese Tabellen werden dem Maskierungsfluss hinzugefügt.
- Sie können auch Bedingungen in einer Massenkopie definieren. Der Unterschied besteht darin, dass beim Maskierungstyp 'Zugehörige Datensätze tabellenübergreifend kopieren' die Beziehungen durchsucht und zugehörige Tabellen hinzugefügt werden.
- Sie können Zeilen in Datenschutzregeln für den Maskierungsablauftyp "Massenkopie" (aber nicht "Zugehörige Datensätze tabellenübergreifend kopieren") filtern. Wenn sich die Datenschutzregeln für Zeilenfilterung auf ein Asset mit dem Maskierungsablauftyp "Zugehörige Datensätze über Tabellen kopieren" auswirken, schlägt der Job mit der folgenden Fehlernachricht fehl:
QPE005: Policy denies access to the asset with row filter rule for Copy related records
.
Gehen Sie wie folgt vor, um einen Maskierungsfluss zu erstellen:
- Klicken Sie auf Zum Projekt hinzufügen und wählen Sie Maskierungsfluss aus den verfügbaren Assettypen aus.
- Geben Sie einen Namen für den Maskierungsfluss ein.
- Geben Sie eine optionale Beschreibung ein.
- Fügen Sie einen optionalen Tag hinzu.
- Klicken Sie auf Weiter.
Maskierungstyp 'Massenkopie' verwenden
Gehen Sie wie folgt vor, um den Maskierungstyp 'Massenkopie' zu verwenden:
- Fügen Sie Daten aus dem Projekt zum Maskierungsfluss hinzu. Wenn keine Daten gefunden werden, verlassen Sie den Maskierungsfluss und fügen Sie Datenassets aus dem Katalog zum Projekt hinzu.
- Navigieren Sie durch Verbindungen und Schemas, um Tabellen zum Maskierungsfluss hinzuzufügen.
- Definieren Sie optionale Bedingungen.
- Klicken Sie auf Definieren, um Bedingungen für einzelne Datenassets hinzuzufügen.
- Blättern Sie in der Liste der Spalten und klicken Sie auf +, um eine Spalte als Bedingung hinzuzufügen.
- Geben Sie den Wert für die Bedingung ein, z. B. 'state: California', und speichern Sie dann Ihre Eingabe. Sie können die Daten in diesem Asset anzeigen, indem Sie auf den Assetnamen klicken. Möglicherweise sind die Daten in dieser Ansicht basierend auf Ihren Berechtigungen bereits maskiert.
- Maskierte Spalten:
- 'Ja' bedeutet, dass Spalten durch Datenschutzregeln maskiert werden.
- 'Nein' bedeutet, dass auf keine Spalten in dieser Datentabelle eine relevante Datenschutzregel angewendet wird.
- Stichprobenentnahme:
- Wählen Sie die Assets aus, die Sie in Ihr Stichprobe einschließen möchten und klicken Sie anschließend auf Stichprobenentnahme festlegen. Sie können auch im Überlaufmenü auf Stichprobenentnahme festlegen klicken.
- Geben Sie die Anzahl Zeilen ab der ersten Zeile an, die Sie maskieren und in eine Stichprobe für eine ausgewählte Tabelle einschließen möchten. Wenn Sie beispielsweise die ersten 1000 Zeilen in eine Tabelle in Ihre Stichprobe einschließen möchten, beträgt der Stichprobengrenzwert 1000 und die ersten 1000 Zeilen werden nur kopiert und maskiert.
- Speichern Sie den Maskierungsfluss als Entwurf oder konfigurieren Sie einen Job.
Maskierungstyp 'Zugehörige Datensätze tabellenübergreifend kopieren' verwenden
Gehen Sie wie folgt vor, um den Maskierungstyp 'Zugehörige Datensätze tabellenübergreifend kopieren' zu verwenden:
Fügen Sie Daten aus einem Projekt zum Maskierungsfluss hinzu. Wenn keine Daten gefunden werden, verlassen Sie den Maskierungsfluss und fügen Sie Datenassets aus dem Katalog zum Projekt hinzu.
Navigieren Sie durch Verbindungen und Schemas, um die Tabelle 'driver' aus dem vorherigen Beispiel auszuwählen und zum Maskierungsfluss hinzuzufügen. Sie können hier nur die Tabelle 'driver' auswählen. Die zugehörigen Tabellen werden in nachfolgenden Schritten hinzugefügt. Die Beziehungsanalyse wird gestartet.
Die Tabelle 'driver' wird zur Liste 'Assets' hinzugefügt. Sie können optional Bedingungen hinzufügen und Stichproben konfigurieren.
Klicken Sie auf Zugehörige Tabellen hinzufügen, um zugehörige Tabellen hinzuzufügen.
Wählen Sie aus, ob Sie nach übergeordneten und/oder untergeordneten Tabellen suchen möchten.Beispiel:
- Die Tabelle CUSTOMERS enthält die folgenden Spalten:
- customer_id (Primärschlüssel)
- customer_name
- customer address
- salesperson_id (Fremdschlüssel).
- Die Tabelle SALES enthält die folgenden Spalten:
- salesperson_id (Primärschlüssel)
- salesperson_name
- amount_sales
- Die Tabelle TRANSACTIONS enthält die folgenden Spalten:
- transaction_id (Primärschlüssel)
- product_sold
- customer_id (Fremdschlüssel)
In diesem Beispiel ist die Tabelle CUSTOMERS die Tabelle 'driver'. Die Tabelle SALES ist eine übergeordnete Tabelle von CUSTOMERS, da eine Beziehung zwischen Primär- und Fremdschlüssel für die Spalte 'salesperson_id' vorhanden ist. Die Tabelle SALES enthält den Primärschlüssel und die Tabelle CUSTOMERS den Fremdschlüssel.
Die Tabelle TRANSACTIONS ist eine untergeordnete Tabelle der Tabelle CUSTOMERS, da eine Beziehung zwischen Primär- und Fremdschlüssel in der Spalte 'customer_id' vorhanden ist. Die Tabelle CUSTOMERS enthält den Primärschlüssel und die Tabelle TRANSACTIONS den Fremdschlüssel.
- Die Tabelle CUSTOMERS enthält die folgenden Spalten:
Fügen Sie die übergeordneten und/oder untergeordneten Tabellen hinzu.
Speichern Sie den Maskierungsfluss als Entwurf oder konfigurieren Sie einen Job.
In diesem Video erfahren Sie, wie Sie erweiterte Maskierungsoptionen festlegen und ein Maskierungsablaufasset in einem Projekt erstellen.
Dieses Video bietet eine visuelle Methode zum Erlernen der Konzepte und Tasks in dieser Dokumentation.
Weitere Informationen
- Weitere Informationen finden Sie unter Jobs für Maskierungsfluss ausführen.
- Erweiterte Datenmaskierung
Übergeordnetes Thema: Daten mit Maskierungsablauf maskieren