Skip To Content

Gestion de géodatabases d'entreprise facultative

Les géodatabases d'entreprise incluses lorsque vous créez un site ArcGIS Server autonome à l'aide d'ArcGIS Server Cloud Builder on Amazon Web Services ou des modèles CloudFormation Esri n'ont pas besoin d'être configurées avant que vous n'y accédiez. Vous pouvez toutefois effectuer certaines tâches d'administration, par exemple la création d'une autre géodatabase, la création de rôles ou de groupes, ou le déplacement de données entre des instances, si votre workflow le nécessite. Voici la liste de ces tâches d'administration avancées facultatives, des outils qui permettent de les effectuer, et des liens vers la documentation contenant des instructions complémentaires.

Gérer les informations de connexion

Les sites ArcGIS Server créés avec Cloud Builder ou les modèles CloudFormation templates sont accompagnés de rôles par défaut pour administrer les géodatabases dans PostgreSQL, Microsoft SQL Server et Amazon Relational Database Service (RDS) et y charger des données spatiales. (Reportez-vous à la rubrique Géodatabases sur Amazon Web Services pour une liste de ces rôles par défaut.) Vous pouvez avoir besoin de rôles supplémentaires pour gérer vos données spatiales. Par exemple, vous pouvez ajouter des identifiants disposant de privilèges en lecture seule de la base de données, demander un identifiant avec un nom autre que le nom par défaut fourni avec l'image Esri Amazon Machine Image (AMI), ou souhaiter des identifiants de propriétaires des données à la base de données.

Si vous voulez des identifiants supplémentaires pouvant être propriétaires des données, vous pouvez utiliser l'outil de géotraitement Créer un utilisateur de base de données ou un script Python pour créer un identifiant.

Si vous souhaitez créer des identifiants pouvant uniquement afficher des données, utilisez SQL ou les outils de votre système de gestion de bases de données (SGBD) pour les créer. Pour plus d'informations, consultez la documentation PostgreSQL, Microsoft SQL Server ou Amazon RDS.

Créer des géodatabases supplémentaires

Si vous décidez d'inclure des géodatabases d'entreprise avec votre site ArcGIS Server sur AWS que vous créez avec Cloud Builder ou les modèles CloudFormation Esri, l'instance est accompagnée de deux géodatabases : egdb et geodata. Pour créer des géodatabases supplémentaires dans PostgreSQL ouSQL Server, par exemple, si vous souhaitez une géodatabase avec un nom différent ou si vous avez besoin de géodatabases supplémentaires pour que différents services ou applications y accèdent : vous pouvez utiliser l'outil de géotraitement Créer une géodatabase d'entreprise. Pour créer une autre géodatabase dans Amazon Relational Database Service (RDS) for SQL Server ou Amazon RDS for PostgreSQL, faites appel à l'outil Activer une géodatabase d'entreprise.

Une fois la géodatabase supplémentaire créée, connectez-vous à la base de données en tant qu'administrateur et ajoutez les schémas ou les utilisateurs dont vous avez besoin.

Pour créer des géodatabases de groupe de travail supplémentaires, connectez-vous au serveur de base de données à partir d'ArcMap en tant qu'administrateur de serveur de base de données et créez une géodatabase. Reportez-vous à la rubrique Créer des géodatabases de groupes de travail supplémentaires pour plus d'informations.

Installer PostGIS

Esri prend en charge l'utilisation du type de géométrie PostGIS dans des géodatabases d'entreprise pour PostgreSQL. Si vous utilisez Amazon RDS for PostgreSQL, PostGIS est déjà installé et utilisé pour le stockage des données spatiales. Si vous utilisez un agrégat de bases de données PostgreSQL classique sur Amazon, vous pouvez télécharger une version prise en charge de PostGIS et l'installer dans l'instance AWS où réside PostgreSQL (soit la même instance qu'ArcGIS Server ou une instance distincte). Consultez la page Exigences du système de base de données sur le ArcGIS Desktopsite Web pour connaître la version de PostGIS prise en charge avec la version PostgreSQL que vous utilisez.

Pour utiliser la géométrie PostGIS dans une grappe de bases de données PostgreSQL classique, la base de données qui contient votre géodatabase doit être activée pour utiliser PostGIS. Puisque PostGIS ne fait pas partie de l'image AMI de base, la géodatabase par défaut n'est pas activée pour utiliser PostGIS. Par conséquent, une fois que vous avez installé PostGIS, vous devez activer votre géodatabase pour l'utiliser. Une fois la géodatabase activée, les nouvelles données que vous y ajoutez peuvent utiliser le type de géométrie PostGIS en précisant le mot-clé de configuration PG_GEOMETRY lorsque vous créez ou importez les données. Les données existantes continuent d'utiliser le type de stockage ST_Geometry.

Une fois que vous avez installé PostGIS et activé une base de données pour l'utiliser, vous pouvez souhaiter créer votre propre image AMI afin de conserver l'état actuel de votre machine. Pour plus d'informations, reportez-vous à la rubrique Créer votre propre AMI.

Ajuster les paramètres de configuration de la base de données

Dans la plupart des cas, les paramètres de configuration par défaut pour les bases de données qui stockent les géodatabases d'entreprise sont suffisants. Cependant, si vous possédez un système plus complexe comptant de nombreux utilisateurs et des volumes importants de données et que vous utilisez plusieurs volumes Elastic Block Store (EBS), vous avez la possibilité de modifier la configuration de l'agrégat de bases de données PostgreSQL ou de l'instance SQL Server Standard.

L'agrégat de bases de données PostgreSQL ou l'instance SQL Server fournie avec les images AMI Esri a été configurée pour une instance Amazon standard volumineuse (7,5 Go de mémoire). Vous pouvez cependant choisir un type d'image AMI Esri différent possédant une empreinte mémoire plus importante ou avoir un workflow différent pour lequel vous avez besoin de paramètres de configuration autres que les valeurs par défaut.

Pour modifier ces paramètres de configuration, vous devez vous connecter directement au système de gestion de base de données sur l'instance AWS à l'aide des outils du système de gestion de base de données ou un client SQL. Consultez la documentation de PostgreSQL ou SQL Server pour plus d'informations sur les paramètres de configuration et comment les modifier.