{{ currentView ? currentView.view_name : '请选择视图' }}

选择预设条件
暂无预设
WHERE
暂无动作,请先配置

请从左侧选择一个视图

每页行数:
本页: {{ (tableData || []).length }} 总计: {{ totalCount }}
Loading data...
# {{ col }}
{{ (currentPage - 1) * pageSize + idx + 1 }} {{ formatCell(row[col]) }}
{{ col }}
{{ row[col] }}
SQL Definition

                        

导出任务中心

任务ID状态创建时间操作
{{ task.file_name || task.view_name || '未命名导出' }}
{{ task.task_id }}
{{ task.status }} {{ formatTime(task.created_at) }}

预设管理中心

条件列表

管理常用的 SQL 筛选条件,可在视图中快速应用。

{{c.name}} {{c.view_name}} 全部视图
WHERE {{c.sql_where}}
暂无预设条件

动作列表

配置可执行的操作(如 API 回调),支持参数输入。

{{a.name}} {{a.type}} {{a.view_name}} 全部视图
{{a.target_url}}
需选行 需参数
暂无预设动作

ETL 分段任务

任务详情 流向 周期 状态 操作
{{ task.task_name }}
ID: {{ task.id }} {{ task.source_table }}
API DB DB API {{ task.cron_expression }} 手动触发

批量执行任务

已选中 {{ selectedEtlIds.size }} 个任务

所有选中的任务将使用此单号作为参数执行。

所有选中的任务将扫描该时间段内的数据。

同步任务 (API直通API)

任务详情 流向 周期 状态 操作
{{ task.task_name }}
ID: {{ task.id }} {{ task.source_table }}
API API {{ task.cron_expression }} 手动触发

暂无匹配的任务

批量同步任务

已选中 {{ selectedSyncIds.size }} 个任务

将对所有选中任务执行此单号的同步。

运行控制台

加载中...
日志ID ID 流向 开始时间 任务名称 触发方式 耗时 状态 结果信息 API报文
{{ log.id }} #{{ log.task_id }} API DB - {{ formatTime(log.start_time) }}
{{ log.task_name }}
{{ formatTriggerType(log.trigger_type) }} {{ log.duration_ms ? (log.duration_ms/1000).toFixed(1)+'s' : '-' }} 成功 失败
运行中
{{ log.result_msg }}
暂无运行日志
本页加载 {{ etlLogs.length }} 条

{{ isSyncEditMode ? '编辑同步任务' : '新建同步任务' }}

{{ currentSyncTask.task_name || '未命名同步' }} 启用中 已停用

基础信息

{{ currentSyncTask.is_active ? '已启用' : '已停用' }}
API API (直通)

接口与规则

高级配置 (page_config)

全链路测试
1. 抓取报文 (Fetch)
{{ syncDryRunResult.req_preview || '// 等待抓取...' }}
2. 中间表 SQL (Preview)
{{ syncDryRunResult.sql_preview || '-- 等待生成...' }}
3. 推送报文 (Push)
{{ syncDryRunResult.res_preview || '// 等待推送...' }}

工单支持中心

{{ ticket.title }}
#{{ 30000 + ticket.id }} {{ formatTime(ticket.created_at) }}
{{ ticket.last_reply_preview || '暂无回复' }}
{{ ticket.status === 'open' ? '待处理' : (ticket.status === 'resolved' ? '已解决' : (ticket.status === 'closed' ? '已关闭' : (ticket.status === 'pending_sys' ? '待客服回复' : (ticket.status === 'pending_tenant' ? '待我回复' : ticket.status)))) }}
暂无工单记录
工单 ID #{{ 30000 + currentTicket.id }}
工单标题
更新时间 状态

{{ currentTicket.title }}

{{ currentTicket.updated_at ? formatTime(currentTicket.updated_at) : formatTime(currentTicket.created_at) }} {{ currentTicket.status === 'open' ? '待处理' : (currentTicket.status === 'resolved' ? '已解决' : (currentTicket.status === 'closed' ? '已关闭' : (currentTicket.status === 'pending_sys' ? '新回复' : (currentTicket.status === 'pending_tenant' ? '待回复' : currentTicket.status)))) }}
暂无交流记录
{{ msg.sender_type === 'tenant' ? (currentTenant?.name || '我') : '官方客服' }} {{ formatTime(msg.created_at) }} Staff
{{ msg.content }}
*工单内容
工单附件
在此处添加文件或放置文件 PNG, JPG, JPEG, GIF
筛选: {{ contextMenu.col }}

运行控制台

加载中...
日志ID 类型 流向 开始时间 任务名称 触发方式 耗时 状态 结果信息 API报文
#{{ log.origin_id }} 同步任务 分段任务 {{ log.direction }} {{ formatTime(log.start_time).split(' ')[1] }} {{ formatTime(log.start_time).split(' ')[0] }}
{{ log.task_name }}
{{ formatTriggerType(log.trigger_type) }} {{ log.duration_ms ? (log.duration_ms/1000).toFixed(1)+'s' : '-' }} 成功 失败
运行中
{{ log.result_msg }}
暂无运行日志
本页加载 {{ etlLogs.length }} 条

数据库连接

新建工单

点击或拖拽上传图片
仅支持 PNG, JPG, JPEG 格式

导出任务已创建

系统将在后台处理,请前往「导出任务中心」查看进度和下载。

任务ID:
{{ lastExportTaskId }}

是否立即打开任务中心?

{{ editingCondition ? '编辑' : '新增' }}条件

{{ editingAction ? '编辑' : '新增' }}动作

系统将把选中行的数据作为 JSON POST 到此地址。

{{ newAction.type === 'SYNC_TASK' ? '调用同步任务' : '调用分段任务' }}

将使用选中行的此字段值作为 f_identity 参数。

执行时将弹出窗口要求输入开始/结束时间。

执行: {{executingActionName}}

{{ editingEtlTask ? '编辑分段任务' : '新建分段任务' }}

{{ newEtlTask.task_name || '未命名任务' }} 启用中 已停用

基础信息

{{ newEtlTask.is_active ? '已启用' : '已停用' }}

接口与规则

高级配置 (page_config)

抓取测试预览
1. 请求报文 (Request) ● Sent
{{ testReqPreview || '// 等待测试...' }}
2. 响应报文 (Response) ● Received
{{ testResPreview || '// 等待响应...' }}
3. SQL 逻辑预览 (SQL Preview) * Dry Run (Not Executed)
{{ testSqlPreview || '-- 等待生成...' }}

执行任务

{{ runningTask?.task_name }}

针对单个单号进行精准抓取或推送。

系统将扫描该时间段内的数据。

报文详情

REQUEST (请求)
{{ payloadData?.fetch_stage?.request || payloadData?.request }}
RESPONSE (响应)
{{ payloadData?.fetch_stage?.response || payloadData?.response }}
REQUEST (请求)
{{ payloadData?.push_stage?.request }}
RESPONSE (响应)
{{ payloadData?.push_stage?.response }}