0 / 0

propriétés de dataassetexport

Dernière mise à jour : 12 févr. 2025
propriétés de dataassetexport

Icône du noeud Exportation d'actif de donnéesVous pouvez utiliser le noeud Exportation d'actif de données pour écrire afin de supprimer des sources de données à l'aide de connexions, écrire dans un fichier de données sur votre ordinateur local ou écrire des données dans un projet.

Exemple

import json
stream = modeler.script.stream()
dataassetexport = stream.findByID("<import nodeId>")

# loads the string settings as a json object
userSettings = json.loads(dataassetexport.getPropertyValue("user_settings"))

userSettings["interactionProperties"]["file_name"] = "<new file name>"
dataassetexport.setPropertyValue("user_settings", json.dumps(userSettings))
Tableau 1. Propriétés de dataassetexport
Nom de propriété Type de données Description de la propriété
asset_type DataAsset
Connection
Indiquez votre type de données : DataAsset ou Connection.
asset_id chaîne Lorsque DataAsset est défini pour asset_type, il s'agit de l'ID de l'actif.
asset_name chaîne Lorsque DataAsset est défini pour asset_type, il s'agit du nom de l'actif.
connection_id chaîne Lorsque Connection est défini pour asset_type, il s'agit de l'ID de la connexion.
connection_name chaîne Lorsque Connection est défini pour asset_type, il s'agit du nom de la connexion.
connection_path chaîne Lorsque Connection est défini pour asset_type, il s'agit du chemin de la connexion.
user_settings chaîne Chaîne JSON d'échappement contenant les propriétés d'interaction de la connexion. Pour plus de détails sur les points d'interaction disponibles, contactez IBM .

Exemple :

user_settings: "{\"interactionProperties\":{\"write_mode\":\"write\",\"file_name\":\"output.csv\",\"file_format\":\"csv\",\"quote_numerics\":true,\"encoding\":\"utf-8\",\"first_line_header\":true,\"include_types\":false}}"

Notez que ces valeurs changent selon le type de connexion que vous utilisez.