Translation not up to date
Przepływy maskowania definiują dane, które mają być maskowane, niezależnie od tego, czy jest to pełna kopia tabel danych, czy podzbiór tabel danych z nienaruszonymi relacjami. Przepływy maskujące są definicjami wielokrotnego użytku i mogą być zapisywane jako kopie robocze, które są edytowane i używane do uruchamiania zadań.
Zadanie maskowania jest tworzone podczas uruchamiania zasobu przepływu maskowania. Zadanie można utworzyć z poziomu strony Zasoby projektu, wybierając menu opcji dla zasobu maskowania i klikając opcję Nowe zadanie , aby uruchomić ten przepływ maskujący. Można również kliknąć nazwę zasobu maskowania przepływu i kliknąć opcję Konfiguruj zadanie. Zadanie będzie znajdować się na karcie Zadania. Patrz sekcja Uruchamianie zadań maskowania przepływu.
Należy co najmniej potwierdzić, że następujący dostęp, reguły i zadania są zakończone:
- Dostęp do co najmniej jednego katalogu.
- Administrator danych zastosował reguły ochrony danych do zasobów danych w katalogu.
- Przeniesiono zasoby danych w celu maskowania do projektu analitycznego. Te zasoby aplikacyjne muszą pochodzić z katalogu.
Przepływy maskowania
Tworzenie przepływu maskowania obejmuje dodanie przepływu maskowania do projektu, a następnie określenie typu maskowania w celu zastosowania do przepływu maskowania. Typ maskowania określa rekordy i tabele, które mają być maskowane.
Typy maskowania
Typy maskowania ułatwiają określanie rekordów i tabel, które mają być maskowane.
- Kopia masowa
Tworzy maskowane kopie tabel bez wyszukiwania relacji. Użyj kopii masowej, jeśli chcesz szybko zamaskować kilka tabel, dodać warunki i relacje nie są ważne. Na przykład: tabela Klienci, tabela strategii i tabela sprzedaży. Patrz Korzystanie z maskowania kopii maskujących.
- Kopiowanie rekordów powiązanych między tabelami
Maskuje powiązany podzbiór tabel. Użyj tego typu maskowania, jeśli chcesz zamaskować tylko konkretny powiązany podzbiór danych, na przykład "Klienci w Kalifornii, którzy posiadają czerwony samochód ciężarowy" i wszystkie powiązane z nimi dane. Więcej informacji na ten temat zawiera sekcja Korzystanie z rekordów związanych z kopiami w tabelach
Przykład maskowania tylko klientów w Kalifornii, którzy posiadają czerwony samochód ciężarowy i wszystkie powiązane dane
Określ tabelę sterownika z następującymi opcjonalnymi warunkami:
- Tabela klientów, w których stan = Kalifornia
- Samochód = samochód ciężarowy
- Kar_kolor = czerwony
Warunki są następnie skanowane pod kątem relacji klucza podstawowego i relacji klucza obcego.
Skanowanie identyfikuje tabele, które są powiązane z tabelą sterownika. Na przykład tabela Roszczenia ubezpieczeniowe jest potomkiem tabeli Klienci, dlatego do tabeli podzbioru dodano tylko roszczenia ubezpieczeniowe dla "klientów w Kalifornii, którzy są właścicielkami czerwonego samochodu ciężarowego". Te tabele są dodawane do przepływu maskowania.
- Możliwe jest również zdefiniowanie warunków w kopii masowej. Różnica polega na tym, że rekordy powiązane z kopiowaniem między tabelami skanują relacje i dodaje powiązane tabele.
- Możliwe jest filtrowanie wierszy w regułach ochrony danych w przypadku maskowania przepływów maskujących (ale nie związanych z kopiami rekordów powiązanych między tabelami). Jeśli reguły ochrony danych z filtrowaniem wierszy mają wpływ na dowolny zasób z rekordami powiązanymi z kopiami w tabelach maskujących, to zadanie nie powiedzie się i zostanie wyświetlony komunikat o błędzie:
QPE005: Policy denies access to the asset with row filter rule for Copy related records
.
Aby utworzyć przepływ maskujący:
- Kliknij opcję Dodaj do projektu , a następnie wybierz opcję Przepływ maskowania z typów dostępnych zasobów.
- Wprowadź nazwę przepływu maskowania.
- Wprowadź opcjonalny opis.
- Dodaj opcjonalny znacznik.
- Kliknij przycisk Dalej.
Korzystanie z typu maskowania kopii masowych
Aby użyć kopii masowej:
- Dodaj dane z projektu do przepływu maskowania. Jeśli żadne dane nie zostaną znalezione, wyjdź z przepływu maskowania i dodaj zasoby danych z katalogu do projektu.
- Przejdź przez połączenia i schematy, aby dodać tabele do przepływu maskowania.
- Zdefiniuj warunki opcjonalne.
- Kliknij przycisk Definiuj , aby dodać warunki specyficzne dla poszczególnych zasobów danych.
- Przewiń listę kolumn, a następnie kliknij przycisk +, aby dodać kolumnę jako warunek.
- Wprowadź wartość dla warunku, takiego jak Stan: Kalifornia, a następnie Zapisz. Dane znajdujące się w tym zasobie aplikuje się, klikając nazwę zasobu aplikacyjnego. Dane mogą być już maskowane w tym widoku w zależności od uprawnień użytkownika.
- Kolumny maskowane:
- Tak oznacza, że kolumny są maskowane przez reguły ochrony danych.
- Nie oznacza, że żadne kolumny w tej tabeli danych nie mają zastosowania odpowiedniej reguły ochrony danych.
- Pobieranie próbek:
- Wybierz zasoby aplikacyjne, które mają zostać uwzględnione w próbie, a następnie kliknij opcję Ustaw częstotliwość próbkowania. Można także kliknąć opcję Ustaw częstotliwość próbkowania z menu przepełnienia.
- Określ liczbę wierszy, zaczynając od pierwszego wiersza, które mają być masowane i dołączane do próby dla wybranej tabeli. Na przykład, aby uwzględnić pierwsze 1000 wierszy w tabeli dla próbki, limit próbkowania wynosi 1000, a pierwsze 1000 wierszy jest kopiowane tylko i maskowane.
- Zapisz przepływ maskujący jako wersję roboczą lub skonfiguruj zadanie.
Korzystanie z rekordów związanych z kopiami w różnych tabelach typu maskowania tabel
Aby użyć rekordów powiązanych z kopiami w tabeli:
Dodaj dane z projektu do przepływu maskowania. Jeśli żadne dane nie zostaną znalezione, wyjdź z przepływu maskowania i dodaj zasoby danych z katalogu do projektu.
Przejdź przez połączenia i schematy, aby wybrać tabelę sterownika, z poprzedniego przykładu, a następnie dodaj do przepływu maskowania. W kolejnych krokach można wybrać tylko tabelę sterownika i tabele pokrewne. Rozpoczyna się analiza relacji.
Tabela sterownika zostanie dodana do listy Zasoby, a użytkownik może opcjonalnie dodać warunki i skonfigurować pobieranie próbek.
Aby dodać powiązane tabele, kliknij opcję Dodaj tabele pokrewne.
Określ, czy mają być wyszukiwane tabele nadrzędne, czy też tabele podrzędne.Na przykład
- Tabela CUSTOMERS zawiera następujące kolumny:
- customer_id (klucz podstawowy)
- nazwa_klienta
- adres klienta
- salesperson_id (klucz obcy).
- Tabela SALES zawiera następujące kolumny:
- salesperson_id (klucz podstawowy)
- salesperson_name
- kwota_sprzedaży
- Tabela TRANSACTIONS zawiera następujące kolumny:
- id_transakcji (klucz podstawowy)
- sprzedany produkt
- customer_id (klucz obcy)
W tym przykładzie tabela CUSTOMERS jest tabelą sterownika. Tabela SALES jest tabelą nadrzędną dla klientów, ponieważ istnieje relacja klucza podstawowego i klucza obcego w kolumnie salesperson_id. Tabela SALES ma klucz podstawowy, a tabela CUSTOMERS ma klucz obcy.
Tabela TRANSACTIONS to tabela potomna tabeli CUSTOMERS, ponieważ istnieje relacja klucza podstawowego i klucza obcego w kolumnie customer_id. Tabela CUSTOMERS ma klucz podstawowy, a tabela TRANSACTIONS ma klucz obcy.
- Tabela CUSTOMERS zawiera następujące kolumny:
Dodaj tabele nadrzędne lub tabele podrzędne lub obie te tabele.
Zapisz przepływ maskujący jako wersję roboczą lub skonfiguruj zadanie.
Więcej inform.
Temat nadrzędny: Maskowanie danych z przepływem maskowania