Chame a operação BackFill para fazer backfill de dados em uma orquestração de tarefas.
Observações de uso
Durante o backfill de dados, os fluxos de tarefas são executados sequencialmente por data. Especifique se deseja executar os fluxos de tarefas em ordem crescente ou decrescente. Após a conclusão do backfill, execute os fluxos de tarefas especificando uma data, um intervalo de datas e um intervalo de nós.
Depuração
Parâmetros da solicitação
| Name | Type | Required | Example | Description |
| Action | String | Yes | BackFill | Parâmetro obrigatório. O valor deve ser BackFill. |
| Tid | Long | No | 3*** | O ID do locatário. Nota Para obter o ID do locatário, passe o ponteiro do mouse sobre sua foto de perfil no canto superior direito do console. Para mais informações, consulte Visualizar informações do locatário. |
| DagId | Long | Yes | 15*** | O ID do fluxo de tarefas. Chame a operação ListTaskFlow ou ListLhTaskFlowAndScenario para obter esse ID. |
| StartNodeIds | Array of Long | No | 2 | A quantidade de nós de tarefa para os quais você deseja fazer backfill de dados. |
| IsTriggerSubTree | Boolean | No | true | Define se os nós descendentes devem ser executados. O valor padrão é true. |
| BackFillDate | String | No | 2022-01-14 | A data de negócio para o backfill de dados. Especifique este parâmetro para fazer backfill de dados de uma data específica. |
| BackFillDateBegin | String | No | 2022-01-14 | O início do intervalo de datas de negócio para o backfill de dados. Especifique este parâmetro para fazer backfill de dados de um intervalo de datas. |
| BackFillDateEnd | String | No | 2022-09-29 | O fim do intervalo de datas de negócio para o backfill de dados. Especifique este parâmetro para fazer backfill de dados de um intervalo de datas. |
| Interval | Integer | No | 24 | O intervalo para o backfill de dados. Unidade: horas. Valor mínimo: 1. Valor padrão: 24. |
| Asc | Boolean | No | 0 | A ordem de execução dos fluxos de tarefas para o backfill de dados. Valores válidos:
|
| HistoryDagId | Long | No | 16*** | O ID do fluxo de tarefas histórico. |
Para fazer backfill de dados de uma data específica, forneça o parâmetro BackFillDate.
Para fazer backfill de dados de um intervalo de datas, forneça os parâmetros BackFillDateBegin e BackFillDateEnd.
Dados retornados
| Name | Type | Example | Description |
| RequestId | String | 7FAD400F-7A5C-4193-8F9A-39D86C4F0231 | O ID da solicitação. |
| ErrorCode | String | UnknownError | O código de erro. |
| ErrorMessage | String | UnknownError | A mensagem de erro retornada quando a chamada falha. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. Valores válidos:
|
| NodeId | Long | 43**** | O ID do nó de tarefa. |
Exemplos
Exemplo de solicitação
http(s)://dms-enterprise.aliyuncs.com/?Action=BackFill
&DagId=15***
&Common request parameters
Exemplos de resposta
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<BackFillResponse>
<RequestId>7FAD400F-7A5C-4193-8F9A-39D86C4F0231</RequestId>
<Success>true</Success>
</BackFillResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7FAD400F-7A5C-4193-8F9A-39D86C4F0231",
"Success" : true
}
Códigos de erro
Para mais informações sobre códigos de erro, consulte o Error Center.