Les index attributaires peuvent accélérer les requêtes attributaires sur les classes d’entités et les tables. Un index attributaire constitue pour ArcGIS un autre moyen d’extraire les enregistrements d’une table. Pour la plupart des types de requêtes attributaires, il est plus rapide de rechercher un enregistrement avec un index que de parcourir la totalité de la table en commençant par le premier enregistrement. Cela est particulièrement important lorsque le champ concerné est utilisé fréquemment notamment dans les règles de relation d’objets (OBM) de GEONIS.
Avec la version 2017.2 de GEONIS nous mettons à votre disposition pour chacune des thématiques suivantes un script de mise à jour permettant de générer les indexes attributaires sur les champs les plus fréquemment utilisés dans les relations d’objets:
- Assainissement
- Chauffage à distance
- Eau
- Electricité
- Gaz
Vous trouverez le script de mise à jour de le dossier .\media\<nom du media>\db\indexe par exemple, pour l’électricité:
Pour créer ces indexes attributaires, procédez comme suit :
- Démarrer l’Administrateur GEONIS
- Naviguez vers la source de données concernée et démarrez le module Update DB.
- Exécutez le script de mise à jour adapté
Attention, avant d’exécuter ce script veuillez au préalable vérifier que:
- Les indexes n’existent pas déjà sur les classes d’entités (ils seraient alors créé de nouveau de façon inutile), pour cela ouvrez les propriété de la classe d’entités et cliquez sur l’onglet “index”.
- Pour les bases de données d’entreprise (sde), qu’aucune connexion ne subsiste sur la base de donnée car cela génère des verrous (lock) qui peuvent empêcher le bon déroulement du script. Veillez également a utiliser une connexion ayant les droits “propriétaires” (OWNER) sur le schéma de la base de données.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.