データ資産エクスポートプロパティ
データ・アセット・エクスポート・ノードを使用して、接続を使用したデータ・ソースの削除、ローカル・コンピューター上のデータ・ファイルへの書き込み、またはプロジェクトへのデータの書き込みを行うことができます。
例
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))
| プロパティー名 | データ・タイプ | プロパティーの説明 |
|---|---|---|
asset_type |
DataAsset Connection |
データタイプを指定してください: DataAsset または Connection。 |
asset_id |
ストリング | が に設定 DataAsset された asset_type場合、 資産アセットのIDです。 |
asset_name |
ストリング | が に設定された DataAssetasset_type 場合、これが資産の名前となります。 |
connection_id |
ストリング | Connection が asset_type に設定されている場合、これは接続のIDです。 |
connection_name |
ストリング | Connection が asset_type に設定されている場合、これが接続名となります。 |
connection_path |
ストリング | Connection が asset_type に設定されている場合、これが接続のパスとなります。 |
user_settings |
ストリング | 接続のインタラクションプロパティを含むエスケープされたJSON文字列。 利用可能なインタラクションポイントの詳細については、 IBM までお問い合わせください。 例: 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}}"これらの値は、使用している接続の種類によって変わりますのでご注意ください。 |