Añadir política de filtrado por filas
El filtrado por filas permite a los usuarios acceder a un subconjunto de filas de una tabla.
Antes de empezar
Asegúrese de que dispone de los siguientes datos:
- IBM watsonx.data instance.
- Apache Ranger está aprovisionado.
- Habilite la política Apache Ranger en watsonx.data. Para obtener más información, consulte Habilitación de Apache para recursos. .
Procedimiento
Realice los siguientes pasos.
-
Inicie sesión en Apache Ranger utilizando el nombre de usuario y la contraseña.
a. Vaya a la página Administrador de servicios >
service_namepolíticas para añadir una política de filtro de nivel de fila.b. En la sección Detalles de la política, proporcione los detalles de la política, como el nombre y la descripción.
c. En la sección Recursos, seleccione el catálogo, el esquema y la tabla para los que es aplicable la política.
d. En la sección Condiciones del filtro de fila, seleccione el usuario (ejemplo, User1), establece el Permisos en Seleccionar e introduce el Filtro de nivel de fila (ejemplo, c1=1).
e. Pulse Guardar.
-
Complete los siguientes pasos para verificar el control de acceso:
a. Inicie sesión en la instancia watsonx.data como User1.
b. En el menú de navegación, haga clic en Espacio de trabajo de consulta.
c. Vuelve a ejecutar una consulta simple para acceder a la tabla, ahora User1 sólo puede ver filas con la columna c1 igual a 1 en el resultado.