El Enmascaramiento de datos política de error en la base de datos compartida

0

Pregunta

Estoy tratando de aplicar el enmascaramiento de datos de la política sobre la base de datos compartida donde tenemos acceso a sólo puntos de vista.Sin embargo, yo siempre subvención a las bases de datos también.Yo no soy capaz de aplicar este enmascaramiento de la política

aquí está mi código

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;

error:

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

Mejor respuesta

0

la limitación de ENMASCARAMIENTO de DATOS de la sección dice que usted no puede hacer esto.

Un intercambio de datos de los consumidores no se puede aplicar una máscara de la política a una base de datos compartida o de mesa. Como solución, importar la base de datos compartida o en la tabla y aplicar la máscara de la política a una vista local en el que compartió columna de la tabla.

2021-11-16 19:08:36

Gracias simeón para su información.Podemos definir las funciones que tienen acceso a los puntos de vista compartidos que pueden contener información personal identificable y gestionar que en el nivel de acceso de usuario. Podemos limitar el acceso de nivel de usuario a las tablas o vistas de una parte?Somos capaces de definir las funciones y limitar el acceso de nivel de usuario en la base de datos compartida
Divya

No puedo responder en términos absolutos, acabo de leer esta sección del manual de la otra noche, así que sabía que no puede disimular en la importación de tablas directamente, pero parece que como se indicó anteriormente, que puede agregar una vista de la tabla y la máscara en que, y así avanzar conceder permiso a la mesa, pero a la vista por lo tanto el control de acceso de esa manera.
Simeon Pilgrim

Gracias simeón. Como es una base de datos compartida no tenemos ningún acceso para las tablas como sólo tenemos acceso a las vistas. Y queremos de alguna manera aquí, en esta base de datos para enmascarar esta información de identificación personal o datos de cualquier RBAC necesita ser hecho.¿Tiene alguna sugerencia
Divya

En otros idiomas

Esta página está en otros idiomas

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