Générer une règle attributaire d’ID (Outils de gestion des données)
Résumé
Crée une règle attributaire destinée à générer la valeur unique d’un champ à partir d’une requête.
L’outil crée un fichier .csv contenant une règle attributaire ArcGIS Arcade qui repose sur les entrées fournies, un fichier Python contenant le code de génération des séquences dans l’espace de travail, ainsi qu’un fichier d’ID pour visualiser les ID générés.
Utilisation
Le paramètre Output Folder (Dossier en sortie) spécifie l’emplacement de création d’un dossier avec le nom de la classe d’entités en entrée. Le fichier
.csven sortie contenant la règle attributaire utilise le nom de la valeur du paramètre Input Table (Table en entrée). Si l’outil est exécuté plusieurs fois, d’autres fichiers.csvsont créés dans le dossier.Une fois l’outil exécuté, importez la règle attributaire et appliquez-la au jeu de données. Si le jeu de données se trouve dans une géodatabase d’entreprise, vous devez être le propriétaire des données pour appliquer la règle attributaire du modèle en sortie.
Lorsque vous définissez le paramètre ID Builder (Générateur d’ID) sur la valeur Sequence by lookup (Séquence par recherche), une séquence de base de données est générée pour chaque valeur distincte dans le champ
Sequence by lookupdu jeu de données d’intersection présent lors de la création de la règle attributaire. Les entités créées après l’écriture de la règle doivent être incluses manuellement.Si un ID est requis pour une entité cible, configurez le champ d’ID pour interdire les valeurs nulles.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Table en entrée |
Jeu de données auquel la nouvelle règle est appliquée. |
Table View |
|
Dossier en sortie |
Dossier dans lequel le fichier |
Folder |
|
Champ |
Nom du champ existant auquel la règle est appliquée. |
Field |
|
Expression (Facultatif) |
Expression SQL qui limite les lignes auxquelles la règle attributaire est appliquée. |
SQL Expression |
|
Créer des séquences (Facultatif) |
Indique si des séquences de base de données sont créées dans l’espace de travail spécifié.
|
Boolean |
|
Type de définition (Facultatif) |
Spécifie la méthode utilisée pour définir le format de l’ID.
|
String |
|
Générateur d’ID (Facultatif) |
Ensemble d’options de format qui définissent la règle attributaire. Il s’agit notamment d’une expression SQL qui permet d’appliquer différents formats et séquences par ressource, ainsi que des valeurs de marge intérieure, de préfixe et de suffixe. Un aperçu de la chaîne s’affiche dans la fenêtre Geoprocessing (Géotraitement) à partir des valeurs saisies dans les options de format. Colonnes de la table de valeurs :
|
Value Table |
|
Table de définition de l’ID (Facultatif) |
Table ou jeu d’enregistrements qui définit le format de l’ID. Il s’agit notamment de l’expression SQL qui permet d’appliquer différents formats et séquences par ressource, ainsi que des valeurs de marge intérieure, de préfixe et de suffixe. La table doit inclure les champs suivants :
|
Record Set |
|
Champs de valeurs précodées (Facultatif) |
Champs permettant de générer une expression SQL et une configuration pour un ID. |
Field |
|
Séquence par intersection (Facultatif) |
Entités du jeu de données d’intersection utilisées pour générer des valeurs d’ID uniques dans les entités en entrée. La valeur de champ facultative du jeu de données d’intersection est utilisée pour la valeur de la séquence par recherche. Colonnes de la table de valeurs :
|
Value Table |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
CSV de règle en sortie |
Fichier |
File |
|
Table de définition de l’ID |
Table de configurations de la définition de séquence. Ce fichier peut être mis à jour et réutilisé par l’outil à l’aide de l’option Table du paramètre Definition Type (Type de définition). |
File |
|
Script de séquence Python |
Fichier de séquence Python en sortie. Le fichier peut être utilisé dans d’autres espaces de travail ou par quiconque dispose des autorisations nécessaires pour créer des séquences de base de données. |
File |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui