propriedades dataassetexport
Você pode usar o nó Data Asset Export para gravar para remover fontes de dados usando conexões, gravar em um arquivo de dados em seu computador local ou gravar dados em um projeto.
Exemplo
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))
| Nome da propriedade | Tipo de dados | Descrição da propriedade |
|---|---|---|
asset_type |
DataAsset Connection |
Especifique seu tipo de dados: DataAsset ou Connection. |
asset_id |
sequência | Quando DataAsset é configurado para o asset_type, este é o ID do ativo. |
asset_name |
sequência | Quando DataAsset é configurado para o asset_type, este é o nome do ativo. |
connection_id |
sequência | Quando Connection é configurado para o asset_type, este é o ID da conexão. |
connection_name |
sequência | Quando Connection é configurado para o asset_type, este é o nome da conexão. |
connection_path |
sequência | Quando Connection é configurado para o asset_type, este é o caminho da conexão. |
user_settings |
sequência | A sequência JSON escapada que contém as propriedades de interação para a conexão. Entre em contato com a IBM para obter detalhes sobre pontos de interação disponíveis. Exemplo 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}}"Note que esses valores mudarão com base no tipo de conexão que você está usando. |