Privilèges utilisateur pour l'utilisation d'ArcGIS avec Netezza

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

Requis pour déterminer les privilèges objet dont dispose un utilisateur

  • SELECT ON SPATIAL_REF_SYS
  • SELECT ON GEOMETRY_COLUMNS
  • EXECUTE ON LIBGEOSLIBS
  • EXECUTE ON LIBSTDCPP
  • EXECUTE ON LIBSPATIALUTILS

Si vous utilisez Netezza 7, vous devez également accorder les privilèges suivants :

  • EXECUTE ON LIBPELIBS
  • EXECUTE ON LIBSHAPELIBS
  • EXECUTE ON LIBSTDCPP

Exécuter des requêtes spatiales

EXECUTE ON FUNCTION

Utiliser les fonctions spatiales Netezza

LIST ON <user | group>

Voir d'autres utilisateurs ou groupes

LIST ON <table1>,<table2>,<tablen>

Voir des tables spécifiques 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>

Interroger des lignes dans des tables spécifiques

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 :

  • CREATE TABLE
  • INSERT ON SPATIAL_REF_SYS
  • INSERT, UPDATE, DELETE ON GEOMETRY_COLUMNS

Créer des tables et classes d’entités dans la base de données

Thèmes connexes

5/12/2014