

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 \$1 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\$1status)**: 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\$1suspended\$1tables)**: esta tabela fornece uma lista de tabelas suspensas e o motivo por que foram suspensas.
+ **Histórico de replicação (dmslogs.awsdms\$1history)** 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\$1NAME  |  nvchar  |  O ID do recurso da AWS DMS tarefa. O ID do recurso pode ser encontrado no ARN da tarefa.  | 
|  TABLE\$1OWNER  |  nvchar  |  O proprietário da tabela.  | 
|  TABLE\$1NAME  |  nvchar  |  O nome da tabela.  | 
|  ERROR\$1TIME  |  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\$1NAME  |  nvchar  |  O nome da máquina onde a tarefa de replicação está sendo executada.  | 
|  TASK\$1NAME  |  nvchar  |  O ID do recurso da AWS DMS tarefa. O ID do recurso pode ser encontrado no ARN da tarefa.  | 
|  TASK\$1STATUS  |  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) 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\$1TIME |  timestamp  |  O timestamp do status da tarefa.  | 
|  PENDING\$1CHANGES  |  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\$1SWAP\$1SIZE  |  int  |  A quantidade de espaço em disco usada por transações antigas ou descarregadas.  | 
| TASK\$1MEMORY |  int  |  Memória atual utilizada em MB.  | 
|  SOURCE\$1CURRENT \$1POSITION  |  varchar  |  A posição no banco de dados de origem que AWS DMS está sendo lida atualmente.  | 
|  SOURCE\$1CURRENT \$1TIMESTAMP  |  timestamp  |  O carimbo de data/hora no banco de dados de origem que AWS DMS está sendo lido no momento.  | 
|  SOURCE\$1TAIL \$1POSITION  |  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\$1TAIL \$1TIMESTAMP  |  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\$1TIMESTAMP \$1APPLIED  |  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\$1NAME  |  nvchar  |  O nome da máquina onde a tarefa de replicação está sendo executada.  | 
|  TASK\$1NAME  |  nvchar  |  O nome da AWS DMS tarefa  | 
|  TABLE\$1OWNER  |  nvchar  |  O proprietário da tabela.  | 
|  TABLE\$1NAME  |  nvchar  |  O nome da tabela.  | 
|  SUSPEND\$1REASON  |  nvchar  |  Motivo da suspensão.  | 
|  SUSPEND\$1TIMESTAMP  |  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\$1NAME  |  nvchar  |  O nome da máquina onde a tarefa de replicação está sendo executada.  | 
|  TASK\$1NAME  |  nvchar  |  O ID do recurso da AWS DMS tarefa. O ID do recurso pode ser encontrado no ARN da tarefa.  | 
|  TIMESLOT\$1TYPE  |  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) 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\$1DURATION  |  int  |  A duração do slot de tempo, em minutos.  | 
|  TIMESLOT\$1LATENCY  |  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\$1VOLUME  |  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\$1control
  + MariaDB, awsdms\$1control
  + Amazon Redshift, público
  + DynamoDB, criado como tabelas individuais no banco de dados
  + IBM Db2 LUW, awsdms\$1control