

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurações de tarefa de tabela de controle
<a name="CHAP_Tasks.CustomizingTasks.TaskSettings.ControlTable"></a>

As tabelas de controle fornecem informações sobre uma AWS DMS tarefa. Elas também fornecem estatísticas úteis que é possível utilizar para planejar e gerenciar a tarefa de migração atual e as tarefas futuras. Você pode aplicar essas configurações de tarefa em um arquivo JSON ou escolhendo **Configurações avançadas** na página **Criar tarefa** no AWS DMS console. A tabela Aplicar exceções (`dmslogs.awsdms_apply_exceptions`) é sempre criada nos destinos de bancos de dados. Para obter informações sobre como utilizar um arquivo de configuração de tarefas para definir as configurações de tarefas, consulte [Exemplo de configurações de tarefas](CHAP_Tasks.CustomizingTasks.TaskSettings.md#CHAP_Tasks.CustomizingTasks.TaskSettings.Example). 

AWS DMS cria tabelas de controle somente durante tarefas de carga total \+ CDC ou somente CDC, e não durante tarefas somente de carga total. 

Para tarefas de carga máxima e CDC (migrar dados existentes e replicar alterações em andamento) e de somente CDC (somente replicar alterações de dados), também é possível criar tabelas adicionais, incluindo as seguintes:
+ **Status da replicação (dmslogs.awsdms\_status)**: esta tabela fornece detalhes sobre a tarefa atual. Isso inclui o status da tarefa, a quantidade de memória consumida pela tarefa e o número de alterações que ainda não foram aplicadas ao destino. Essa tabela também fornece a posição no banco de dados de origem em que AWS DMS está sendo lida atualmente. Ela também indica se a tarefa está na fase de carga máxima ou de captura de dados de alteração (CDC).
+ **Tabelas suspensas (dmslogs.awsdms\_suspended\_tables)**: esta tabela fornece uma lista de tabelas suspensas e o motivo por que foram suspensas.
+ **Histórico de replicação (dmslogs.awsdms\_history)** esta tabela fornece informações sobre o histórico de replicação. Essas informações incluem o número e o volume de registros processados durante a tarefa, a latência no final de uma tarefa de CDC e outras estatísticas.

A tabela Aplicar exceções (`dmslogs.awsdms_apply_exceptions`) contém os seguintes parâmetros:


| Coluna | Tipo | Description | 
| --- | --- | --- | 
| TASK\_NAME | nvchar | O ID do recurso da AWS DMS tarefa. O ID do recurso pode ser encontrado no ARN da tarefa. | 
| TABLE\_OWNER | nvchar | O proprietário da tabela. | 
| TABLE\_NAME | nvchar | O nome da tabela. | 
| ERROR\_TIME | timestamp | A hora em que a exceção (erro) ocorreu. | 
| STATEMENT | nvchar | A declaração que estava sendo executada quando o erro ocorreu. | 
| ERRO | nvchar | O nome e a descrição do erro. | 

A tabela Replication Status (Status de replicação) `dmslogs.awsdms_status` contém o status atual da tarefa e do banco de dados de destino. Ela possui as seguintes configurações.


| Coluna | Tipo | Description | 
| --- | --- | --- | 
| SERVER\_NAME | nvchar | O nome da máquina onde a tarefa de replicação está sendo executada. | 
| TASK\_NAME | nvchar | O ID do recurso da AWS DMS tarefa. O ID do recurso pode ser encontrado no ARN da tarefa. | 
| TASK\_STATUS | varchar | Um dos seguintes valores:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.ControlTable.html)<br />O status da tarefa é definido como FULL LOAD desde que haja pelo menos uma tabela em carga máxima. Após todas as tabelas serem carregadas, o status da tarefa será alterado para CHANGE PROCESSING se CDC estiver ativado. A tarefa é definida como NÃO EXECUTANDO antes de você iniciá-la ou após sua conclusão. | 
| STATUS\_TIME | timestamp | O timestamp do status da tarefa. | 
| PENDING\_CHANGES | int | O número de registros de alteração que foram confirmados no banco de dados de origem e armazenados em cache na memória e no disco da instância de replicação. | 
| DISK\_SWAP\_SIZE | int | A quantidade de espaço em disco usada por transações antigas ou descarregadas. | 
| TASK\_MEMORY | int | Memória atual utilizada em MB. | 
| SOURCE\_CURRENT<br />\_POSITION | varchar | A posição no banco de dados de origem que AWS DMS está sendo lida atualmente. | 
| SOURCE\_CURRENT<br />\_TIMESTAMP | timestamp | O carimbo de data/hora no banco de dados de origem que AWS DMS está sendo lido no momento. | 
| SOURCE\_TAIL<br />\_POSITION | varchar | A posição da transação de início mais antiga que ainda não está confirmada. Esse valor é a posição mais recente para a qual é possível reverter sem perder alterações. | 
| SOURCE\_TAIL<br />\_TIMESTAMP | timestamp | O timestamp da transação de início mais antiga que ainda não está confirmada. Esse valor é o timestamp mais recente para o qual é possível reverter sem perder alterações. | 
| SOURCE\_TIMESTAMP<br />\_APPLIED | timestamp | O timestamp da última confirmação de transação. Em um processo de aplicação em lote, esse valor é o timestamp da confirmação da última transação no lote. | 

A tabela suspensa (`dmslogs.awsdms_suspended_tables`) contém os seguintes parâmetros.


| Coluna | Tipo | Description | 
| --- | --- | --- | 
| SERVER\_NAME | nvchar | O nome da máquina onde a tarefa de replicação está sendo executada. | 
| TASK\_NAME | nvchar | O nome da AWS DMS tarefa | 
| TABLE\_OWNER | nvchar | O proprietário da tabela. | 
| TABLE\_NAME | nvchar | O nome da tabela. | 
| SUSPEND\_REASON | nvchar | Motivo da suspensão. | 
| SUSPEND\_TIMESTAMP | timestamp | A hora em que ocorreu a suspensão. | 

A tabela Replication History (Histórico de replicação) (`dmslogs.awsdms_history`) contém os seguintes parâmetros:


| Coluna | Tipo | Description | 
| --- | --- | --- | 
| SERVER\_NAME | nvchar | O nome da máquina onde a tarefa de replicação está sendo executada. | 
| TASK\_NAME | nvchar | O ID do recurso da AWS DMS tarefa. O ID do recurso pode ser encontrado no ARN da tarefa. | 
| TIMESLOT\_TYPE | varchar | Um dos seguintes valores:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.ControlTable.html)<br />Se a tarefa estiver executando tanto carga máxima quanto CDC, dois registros de histórico serão gravados no slot de tempo. | 
| TIMESLOT | timestamp | O timestamp de término no slot de tempo. | 
| TIMESLOT\_DURATION | int | A duração do slot de tempo, em minutos. | 
| TIMESLOT\_LATENCY | int | A latência de destino no final do slot de tempo, em segundos. Este valor só se aplica a intervalos de tempo CDC. | 
| RECORDS | int | O número de registros processados durante o slot de tempo. | 
| TIMESLOT\_VOLUME | int | O volume de dados processados em MB. | 

A tabela Falha de validação (`awsdms_validation_failures_v1`) contém todas as falhas de validação de dados de uma tarefa. Para obter mais informações sobre a validação de dados, consulte [Solução de problemas da validação de dados](CHAP_Validating.md#CHAP_Validating.Troubleshooting).

Veja a seguir as configurações adicionais de tabela de controle:
+ `HistoryTimeslotInMinutes`: utilize esta opção para indicar o tamanho de cada slot de tempo na tabela Histórico de replicação. O padrão é 5 minutos.
+ `ControlSchema`— Use essa opção para indicar o nome do esquema do banco de dados para as tabelas de controle do AWS DMS destino. Se você não inserir nenhuma informação nessa opção, as tabelas serão copiadas para o local padrão no banco de dados conforme listado a seguir: 
  + PostgreSQL, público
  + Oracle, o esquema de destino
  + Microsoft SQL Server, dbo no banco de dados de destino
  + MySQL, awsdms\_control
  + MariaDB, awsdms\_control
  + Amazon Redshift, público
  + DynamoDB, criado como tabelas individuais no banco de dados
  + IBM Db2 LUW, awsdms\_control