0 / 0
Go back to the English version of the documentation
Tworzenie przepływów maskujących
Last updated: 27 lip 2023
Tworzenie przepływów maskujących

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

  1. 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.

  2. 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.

Uwaga:
  • 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:

  1. Kliknij opcję Dodaj do projektu , a następnie wybierz opcję Przepływ maskowania z typów dostępnych zasobów.
  2. Wprowadź nazwę przepływu maskowania.
  3. Wprowadź opcjonalny opis.
  4. Dodaj opcjonalny znacznik.
  5. Kliknij przycisk Dalej.

Korzystanie z typu maskowania kopii masowych

Aby użyć kopii masowej:

  1. 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.
  2. Przejdź przez połączenia i schematy, aby dodać tabele do przepływu maskowania.
  3. Zdefiniuj warunki opcjonalne.
    1. Kliknij przycisk Definiuj , aby dodać warunki specyficzne dla poszczególnych zasobów danych.
    2. Przewiń listę kolumn, a następnie kliknij przycisk +, aby dodać kolumnę jako warunek.
    3. 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.
  4. 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.
  5. Pobieranie próbek:
    1. 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.
    2. 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.
  6. 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:

  1. 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.

  2. 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.

  3. Aby dodać powiązane tabele, kliknij opcję Dodaj tabele pokrewne.

  4. 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.

  5. Dodaj tabele nadrzędne lub tabele podrzędne lub obie te tabele.

  6. Zapisz przepływ maskujący jako wersję roboczą lub skonfiguruj zadanie.

Więcej inform.

Temat nadrzędny: Maskowanie danych z przepływem maskowania

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more