Modello di accesso
Sviluppare un modello di accesso per il sistema. Un modello di accesso è un profilo degli utenti che richiedono l'accesso al sistema Netezza Performance Server e le autorizzazioni o i compiti di cui hanno bisogno.
In genere, un modello di accesso inizia in modo modesto, con pochi utenti o gruppi, ma spesso cresce ed evolve con l'aggiunta di nuovi utenti al sistema. Il modello definisce gli utenti, i loro ruoli e i tipi di attività che svolgono o i database a cui devono accedere.
- Amministratori
- Utenti responsabili della gestione di varie attività e servizi. Possono gestire database specifici, gestire l'accesso degli utenti, creare database, caricare dati o eseguire il backup e il ripristino dei database.
- Utenti generali del database
- Utenti a cui è consentito l'accesso a uno o più database per l'interrogazione e che possono o meno avere accesso alla gestione degli oggetti nel database. Questi utenti potrebbero anche avere una priorità minore per il loro lavoro.
- Utenti esperti di database
- Utenti che devono accedere a database critici e che potrebbero utilizzare query SQL più complesse rispetto agli utenti generici. Questi utenti potrebbero richiedere una priorità maggiore per il loro lavoro. Possono anche avere autorizzazioni per attività quali la creazione di oggetti del database, l'esecuzione di oggetti definiti dall'utente (UDX) o il caricamento di dati.
Il modello di accesso serve come modello per gli utenti e i gruppi creati e fornisce anche una mappa delle esigenze di autorizzazione all'accesso. Creando gruppi di database Netezza Performance Server per rappresentare questi ruoli o set di autorizzazioni, è possibile assegnare facilmente gli utenti ai gruppi per ereditare le varie autorizzazioni, cambiare tutti gli utenti in un ruolo modificando solo le autorizzazioni del gruppo e spostare gli utenti da un ruolo all'altro cambiando i loro gruppi o aggiungendoli ai gruppi che controllano tali autorizzazioni.