# 模式 D — DataX job.json

## 询问用户
1. 数据源类型（MySQL / Oracle / PostgreSQL / OSS / HDFS / 其它）
2. 连接信息 / 库表名 / 查询条件（或文件路径）

## 产物
`.ae-tracking/output/datax-job.json`:

```json
{
  "job": {
    "content": [{
      "reader": {
        "name": "<mysqlreader|oraclereader|...>",
        "parameter": { "connection": [ { "jdbcUrl": ["<TODO>"], "table": ["<TODO>"] } ], "username": "<TODO>", "password": "<TODO>", "column": ["*"] }
      },
      "writer": {
        "name": "tewriter",
        "parameter": {
          "push_url": "<SERVER_URL>",
          "appid": "<appId>",
          "eventName": "<from plan>",
          "columnMapping": { "<db_col>": "<te_prop>" }
        }
      }
    }],
    "setting": { "speed": { "channel": 2 } }
  }
}
```

`.ae-tracking/output/datax-README.md`:
- 启动：`python datax.py datax-job.json`
- 前置：DataX 运行环境
- `<TODO>` 清单

## 生成步骤
1. 确定 reader 插件名
2. 按 plan 的第一个事件（或用户指定事件）填 `eventName` + `columnMapping`
3. 写两份文件
