Aggiunta di un criterio di filtraggio a livello di riga
Il filtraggio a livello di riga consente agli utenti di accedere a un sottoinsieme di righe di una tabella.
Prima di iniziare
Assicuratevi di avere i seguenti dati:
- IBM watsonx.data istanza.
- Apache Ranger è fornito.
- Abilitare il criterio Apache Ranger in watsonx.data. Per ulteriori informazioni, vedere Abilitazione del criterio Ranger di Apache per le risorse. .
Procedura
Completare la seguente procedura.
-
Accedere a Apache Ranger utilizzando il nome utente e la password.
a. Andare alla pagina Service Manager >
service_namepolicies per aggiungere un criterio di filtro a livello di riga.b. Nella sezione Dettagli della polizza, fornire i dettagli della polizza, come nome e descrizione.
c. Nella sezione Risorse, selezionare il catalogo, lo schema e la tabella per cui è applicabile il criterio.
d. Nella sezione Condizioni del filtro di riga, selezionare l'utente (esempio, User1), impostare Permessi su Seleziona e inserire Filtro livello riga (esempio, c1=1).
e. Fare clic su Salva.
-
Completare i seguenti passaggi per verificare il controllo degli accessi:
a. Accedere all'istanza watsonx.data come User1.
b. Dal menu di navigazione, fare clic su Query workspace.
c. Eseguire di nuovo una semplice query per accedere alla tabella, ora User1 può vedere solo le righe con la colonna c1 uguale a 1 nel risultato.