0 / 0
Retourner à la version anglaise de la documentation
propriétés dataassetimport
Dernière mise à jour : 07 oct. 2024
propriétés dataassetimport

Icône du noeud Importation d'actif de données Vous pouvez utiliser le noeud d'importation Actif de données pour extraire des données depuis des sources de données distantes en utilisant des connexions ou à partir de votre ordinateur local.

Exemple

import json

stream = modeler.script.stream()

dataassetimport = stream.findByID("<import nodeId>")
# loads the string settings as a json object
userSettings = json.loads(dataassetimport.getPropertyValue("user_settings"))

userSettings["interactionProperties"]["sheet_name"] = "<new sheet name>"
dataassetimport.setPropertyValue("user_settings", json.dumps(userSettings))
Tableau 1. Propriétés de dataassetimport
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 :

"{\"interactionProperties\":
{\"file_format\":\"csv\",\"encoding\":\"UTF-
8\",\"first_line_header\":true,\"infer_schema\":true,\"infer_record_co
unt\":1000,\"infer_as_varchar\":false,\"invalid_data_handling\":\"fail
\",\"file_name\":\"input.csv\"}}"

Ces valeurs changent en fonction du type de connexion que vous utilisez.