Last updated: Mar 12, 2024
You can use the Data Asset import node to pull in data from remote data sources using connections or from your local computer.
Example
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))
Property name | Data type | Property description |
---|---|---|
asset_type
|
DataAsset
Connection |
Specify your data type: DataAsset or Connection . |
asset_id
|
string | When DataAsset is set for the asset_type , this is the ID of
the asset. |
asset_name
|
string | When DataAsset is set for the asset_type , this is the name
of the asset. |
connection_id
|
string | When Connection is set for the asset_type , this is the ID
of the connection. |
connection_name
|
string | When Connection is set for the asset_type , this is the name
of the connection. |
connection_path
|
string | When Connection is set for the asset_type , this is the path
of the connection. |
user_settings
|
string | Escaped JSON string containing the interaction properties for the connection. Contact IBM for
details about available interaction points. Example:
These values will change based on the type of connection you're using. |