数据流执行入口。
启动参数默认值
本参数需要填入合法的json,为空则视为null
默认值的用途:
作为调试时的测试参数;
在数据流启动时,若启动参数未传,则使用此默认值作为入参
参数转换
启用后,可对原始启动参数进一步转换覆盖,原始入参以变量data
表示,后续引用Pipeline.params
或Operator.start.data
变量,则是转换后的结果;
用途:常用于提取其中深层嵌套的值,或用作部分空值时默认值的处理等;
案例:原始参数为一大段用户信息,包含了多层嵌套结构,涵盖用户信息、偏好设置以及最近活动记录,但本数据流只需要用到其中的用户 ID 和姓名,那么可以对原始参数进行简化处理。
{
"user": {
"id": 12345,
"profile": {
"name": "张三",
"age": 28,
"contact": {
"email": "zhangsan@example.com",
"phone": "+86-123-4567-8901"
}
}
},
"preferences": {
"theme": "dark",
"notifications": {
"email": true,
"sms": false,
"push": {
"enabled": true,
"frequency": "daily"
}
}
},
"activity": {
"lastLogin": "2025-01-21T15:32:00Z",
"recentActions": [
{
"action": "login",
"timestamp": "2025-01-21T15:32:00Z"
},
{
"action": "update_profile",
"timestamp": "2025-01-20T10:15:00Z",
"details": {
"field": "email",
"newValue": "zhangsan_new@example.com"
}
}
]
}
}
{
"user_id": data.user.id,
"name": data.user.profile.name
}
{
"user_id": 12345,
"name": "张三"
}
效果截图:
回到顶部
咨询热线