Filtrer par attribut
L’outil Filter by attribute (Filtrer par attribut) renvoie un sous-ensemble d’un jeu de données selon une requête. La sortie est un nouveau jeu de données contenant uniquement les enregistrements répondant à la condition spécifiée dans la requête.
Exemples
L’outil Filtrer par attribut peut être utilisé dans des scénarios tels que les suivants :
Filtrer les enregistrements qui ne sont associés à aucune géométrie.
Conserver uniquement les enregistrements avec un code postal particulier.
Paramètres
Le tableau suivant décrit les paramètres utilisés dans l’outil Filter by attribute (Filtrer par attribut) :
| Paramètre | Description |
|---|---|
| Input dataset (Jeu de données en entrée) | Jeu de données à filtrer. |
| Filter expression (Expression de filtre) | Requête SQL à utiliser pour filtrer le jeu de données en entrée. |
Remarques sur l’utilisation
Utilisez le paramètre Input dataset (Jeu de données en entrée) pour identifier le jeu de données à filtrer.
Pour filtrer un jeu de données, utilisez le paramètre Filter expression (Expression de filtre) pour spécifier une expression identifiant les enregistrements que vous voulez conserver. L’expression doit renvoyer une valeur booléenne. Les enregistrements qui remplissent les conditions de l’expression renvoient true et sont conservés dans le résultat. Les enregistrements qui ne remplissent pas les conditions de l’expression renvoient false et sont exclus du résultat.
Sorties
La sortie de l’outil consiste en un jeu de données contenant uniquement les enregistrements répondant à la condition spécifiée dans l’expression de filtre. Le jeu de données en sortie comportera tous les champs du jeu de données en entrée.
Limitations
Les limitations connues suivantes s’appliquent à l’outil Filter by attribute (Filtrer par attribut) :
Si vous filtrez des champs de date our date uniquement, les types d’expression suivants sont traités en temps universel coordonné (UTC) : is this month (est ce mois), is this year (est cette année), in the last (au cours des derniers) et not in the last (pas au cours des derniers). Les autres types d’expression sont tous traités dans le fuseau horaire de votre navigateur.
Si un champ de type chaîne est sélectionné dans le générateur de requêtes, la liste de choix est renseignée avec une liste de valeurs uniques reposant uniquement sur les enregistrements prévisualisés. Il ne s’agit pas de la liste complète des valeurs uniques du jeu de données source.
L’outil renvoie un seul jeu de données contenant les enregistrements qui correspondent à l’expression indiquée. Les enregistrements qui ne satisfont pas l’expression définie ne seront pas renvoyés. Pour créer un jeu de données contenant les enregistrements qui ont été exclus, exécutez à nouveau l’outil en utilisant le même jeu de données en entrée et l’inverse de la requête initialement utilisée.
Licences requises
Les licences et configurations suivantes sont requises :
Type d’utilisateur Creator ou Professional
Rôle d’éditeur, de facilitateur ou d’administrateur, ou rôle personnalisé équivalent
Afin d’en savoir plus sur la configuration requise pour Data Pipelines, reportez-vous à la rubrique Configuration requise.
De plus, Data Pipelines n’est disponible que si vous disposez d’une instance ArcGIS Data Pipelines Server configurée avec ArcGIS Enterprise.