Configurations de base de données et de client pour les couches de requête

Gardez à l’esprit la configuration requise suivante lorsque vous créez une couche de requête qui référence des données dans une base de données spatiales ou un entrepôt de données spatiales :

  • Vous devez utiliser une version du système de gestion de base de données ou de l’entrepôt de données Cloud qui est prise en charge par la version d’ArcGIS que vous utilisez. Utilisez les liens dans les bases de données et entrepôts de données pris en charge pour vérifier les bases de données et les versions prises en charge.
  • La définition de la couche de requête doit inclure une colonne unique et non nulle ou une combinaison de colonnes pouvant être utilisées en tant qu’ID d’objet dans la couche de requête pour que la couche de requête puisse être utilisée dans une application de bureau.
  • Pour que vous puissiez publier des données provenant d’une base de données relationnelle ou d’un entrepôt de données Cloud, la couche de requête doit contenir une colonne unique d’entiers à incrémentation automatique n’admettant pas les valeurs nulles, à utiliser comme ID d’objet. Si la table que vous souhaitez publier ne comporte pas cette colonne, vous devez en ajouter une. Pour plus d’informations, reportez-vous à la rubrique Champs d’identifiant unique.
  • Si la couche de requête accède aux données d’une base de données relationnelle, la base de données doit contenir un type spatial SQL. Selon le type de base de données que vous utilisez, il peut être nécessaire de configurer le type spatial. Ainsi, un type spatial est inclus avec Dameng, mais vous devez l’initialiser pour l’utiliser.
  • Les noms de couche de requête sont limités à 158 caractères. Lorsque vous ajoutez une classe d’entités ou une table à la carte à partir d’une connexion à une base de données de la fenêtre ou de la vue Catalog (Catalogue), le nom par défaut utilisé pour la couche de requête est le nom complet de la table. Si le nom complet de la table source dans la base de données ou le stockage de données cloud contient plus de 158 caractères, son ajout à la carte depuis la fenêtre ou la vue Catalog (Catalogue) échoue. Dans ce cas, utilisez la boîte de dialogue New Query Layer (Nouvelle couche de requête) pour créer une couche de requête et définissez un nom de couche de requête comportant 158 caractères au maximum.
  • Dans la plupart des cas, vous devez installer et configurer des clients de système de gestion de base de données sur chacun des ordinateurs clients à partir desquels vous allez créer des couches de requête. Contactez votre service informatique afin qu’il configure votre ordinateur pour les connexions aux bases de données si votre identifiant de connexion ne dispose pas des privilèges permettant d’installer des logiciels sur votre ordinateur.