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.

  1. 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_name polí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.

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