Charger une table dans le graphe de connaissances (Graphe de connaissances)

Synthèse

Charge les données d’une table ou d’une classe d’entités dans un graphe de connaissances.

Utilisation

  • Utilisez cet outil pour créer des entités et des relations dans un graphe de connaissances à partir de données tabulaires existantes. Les données figurant dans les champs d’une table peuvent être converties en propriétés d’entités et de relations.

  • Un fichier de configuration de chargement des données est requis pour charger des données dans un graphe de connaissances. Un fichier de configuration de chargement des données indique comment lire et traiter les données d’une table. Il peut également créer des enregistrements de provenance pour spécifier le matériel source duquel proviennent les données. Créez un fichier de configuration de chargement des données à l’aide de l’assistant Charger la table.

  • Lorsque la valeur du paramètre Données en entrée est une classe d’entités, identifiez le champ de géométrie dans la table attributaire. Lorsque la valeur du paramètre Données en entrée est une table, identifiez un ou plusieurs champs qui contiennent des coordonnées définissant la géométrie de l’entité. Seul le système de coordonnées WGS84 est pris en charge pour les graphes de connaissances. Toutes les entités et coordonnées sont supposées utiliser ce système de coordonnées.

    En savoir plus sur la définition des entités spatiales en entités

Paramètres

ÉtiquetteExplicationType de données
Graphe de connaissances cible

Graphe de connaissances qui sera mis à jour.

Workspace; String; Map; String; Knowledge Graph Layer
Données en entrée

Table ou classe d’entités devant être chargée dans le graphe de connaissances.

Table View
Configuration de chargement des données

Fichier de configuration de chargement des données utilisé pour charger la valeur du paramètre Données en entrée dans le graphe de connaissances.

File

Sortie obtenue

ÉtiquetteExplicationType de données
Graphe de connaissances mis à jour

Graphe de connaissances mis à jour.

Workspace

arcpy.kg.LoadTableToKnowledgeGraph(target_knowledge_graph, in_dataset, data_loading_configuration)
NomExplicationType de données
target_knowledge_graph

Graphe de connaissances qui sera mis à jour.

Workspace; String; Map; String; Knowledge Graph Layer
in_dataset

Table ou classe d’entités devant être chargée dans le graphe de connaissances.

Table View
data_loading_configuration

Fichier de configuration de chargement des données utilisé pour charger la valeur du paramètre in_dataset dans le graphe de connaissances.

File

Sortie obtenue

NomExplicationType de données
updated_knowledge_graph

Graphe de connaissances mis à jour.

Workspace

Exemple de code

Exemple d’utilisation de la fonction LoadTableToKnowledgeGraph (script autonome)

L’exemple de code ci-dessous illustre la création d’un service de graphe de connaissances à l’aide de la fonction LoadTableToKnowledgeGraph avec les paramètres par défaut.

# Description: Load tabular data from a .csv file into a knowledge graph.

# Import system modules
import arcpy

# Set local variables
target_knowledge_graph = 'MyKnowledgeGraph'
in_dataset = 'data_load.csv'
data_loading_configuration = 'data_load_config_sample.ldcfg'

# Call the LoadTableToKnowledgeGraph tool to load data_load.csv into 
# "MyKnowledgeGraph" as defined by data_load_config_sample.ldcfg.
arcpy.kg.LoadTableToKnowledgeGraph(target_knowledge_graph, in_dataset,
                                   data_loading_configuration)

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes