propriedades dataassetexport

Ícone do nó Data Asset ExportVocê 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))
Tabela 1. propriedades dataassetexport
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.