Les privilèges déterminent les opérations qu'un utilisateur est autorisé à réaliser avec les données et la base de données. Attribuez des privilèges selon le type de travail que la personne effectue au sein de l'organisation.
Les utilisateurs qui se connectent à Netezza à partir d'ArcGIS ont besoin de privilèges sur les objets système Netezza spécifiques et les données utilisateur auxquelles ils doivent accéder. En tant qu'administrateur Netezza, vous devez créer des groupes en fonction de ce que les utilisateurs doivent faire dans la base de données, accorder des privilèges aux groupes et ajouter les utilisateurs de base de données appropriés à chaque groupe.
Vous trouverez ci-dessous les groupes d'utilisateurs courants qui se connecteront depuis ArcGIS, ainsi que les privilèges minimaux requis.
Type d'utilisateur | Privilèges requis | Objet |
---|---|---|
Visualiseur de données | SELECT ON _V_SYS_PRIV | Nécessaire pour déterminer les privilèges objet dont dispose un utilisateur |
Si vous utilisez Netezza 7, vous devez également accorder les privilèges suivants :
| Nécessaire pour exécuter des requêtes spatiales | |
EXECUTE ON FUNCTION | Nécessaire pour utiliser les fonctions spatiales Netezza | |
LIST ON <user | group> | Permet aux visualiseurs de données de voir d'autres utilisateurs ou groupes | |
LIST ON <table1>,<table2>,<tablen> | Permet aux visualiseurs de données de voir des tables précises dans la base de données Si vous souhaitez que les utilisateurs puissent voir toutes les tables d'une base de données, vous pouvez accorder le privilège "list" sur TABLE. | |
SELECT ON <table1>,<table2>,<tablen> | Permet aux visualiseurs de données d'interroger des lignes dans des tables précises | |
Créateur de données | Les créateurs de données doivent tous disposer des mêmes privilèges que les personnes qui consultent les données, plus les privilèges suivants :
| Ces privilèges autorisent les créateurs de données à créer des tables et des classes d'entités dans la base de données |