Błąd zasad maskowania danych w ogólnej bazie danych

0

Pytanie

Staram się stosować zasadę maskowania danych do wspólnej bazie danych, gdzie mamy dostęp tylko do widoków.Jednak ja również udzielił dotacji baz danych.Nie mogę zastosować tej zasady maskowania

oto mój kod

create or replace masking policy Policy_name as (val string) returns string ->
case
when current_role() in ('SECURITYADMIN') then val
else '*********'
end;

alter table if exists TABLE_NAME modify column PHN_NUMBER set MASKING POLICY Policy_name PHN_NUMBER;

błąd:

SQL execution error: Creating masking_policy on shared database 'DATABASE_NAME' is not allowed.
data-masking database masking shared
2021-11-16 17:13:55
1

Najlepsza odpowiedź

0

w sekcji Ograniczenia MASKOWANIA danych mówi, że nie możesz tego zrobić.

Konsument ogólnego dostępu do danych nie może zastosować zasadę maskowania do wspólnej bazy danych lub tabeli. W celu obejścia tego problemu należy zaimportować wspólnej bazy danych lub tabeli i zastosować zasady maskowania do lokalnego występ w tej kolumnie wspólnej tabeli.

2021-11-16 19:08:36

Dziękuję ci, Symeon, za twoje informacje.Czy możemy określić role, które mają dostęp do wspólnych wniosków, które mogą zawierać PII, i zarządzać nimi na poziomie dostępu użytkownika. Czy możemy ograniczyć dostęp na poziomie użytkownika do tych tabel lub widoków z udziału?Czy możemy ustalić jakieś role i ograniczenia dostępu na poziomie użytkownika w ogólnej bazie danych
Divya

Nie mogę odpowiedzieć w skrajności, po prostu przeczytaj ten rozdział w inny wieczór wiedziałem, że nie jesteś maskę na importowane tabeli bezpośrednio, ale wydaje się, jak wskazano powyżej, że można utworzyć widok tabeli, i maski, i w ten sposób przenieść udzielenie zezwolenia na stół, ale na widok, w taki sposób, kontroli dostępu w ten sposób.
Simeon Pilgrim

Dziękuję ci, Symeon. Ponieważ jest to wspólna baza danych, nie mamy dostępu do tabel, ponieważ mamy dostęp tylko do widoków. I chcemy, aby tutaj, w tej bazie danych, był jakiś sposób, aby ukryć te dane PII lub dowolny RBAC, który należy wykonać.Masz jakieś sugestie
Divya

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................