Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Estados e operações assíncronos

Modo de foco
Estados e operações assíncronos - AWS Lake Formation

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á.

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á.

Quando você executa uma solicitação glue:CreateTable, a criação assíncrona da visualização do Catálogo de Dados inicia-se. Nas seções a seguir, este documento descreve Status a AWS Glue visão que está disponível em uma glue:GetTable resposta. Por motivo de brevidade, esta seção omite a resposta completa.

{ "Table": { ... "Status": { ... "Action": "CREATE", "State": "QUEUED", } } }

Ambos os atributos acima representam informações importantes de diagnóstico que indicam o estado da operação assíncrona, bem como as ações que podem ser executadas nessa visualização. Abaixo estão os valores possíveis que esses atributos podem assumir.

  1. Status.Action

    1. CREATE

    2. UPDATE

  2. Status.State

    1. QUEUED

    2. IN_PROGRESS

    3. SUCCESS

    4. COM FALHA

Também é importante observar que algumas atualizações em uma visualização do Catálogo de Dados não exigem uma operação assíncrona. Por exemplo, para atualizar o atributo Description da tabela. Como isso não requer nenhuma operação assíncrona, os metadados da tabela resultante não terão nenhum Status, e o atributo será NULL.

{ "Table": { ..., "Description": "I changed this attribute!" } }

A seguir, este tópico explora como as informações de status acima podem afetar as operações que podem ser executadas em uma AWS Glue exibição.

cola: CreateTable

Não há alterações nessa API em comparação com a forma como glue:CreateTable funciona para qualquer tabela do Glue. É possível chamar CreateTable para qualquer nome de tabela que ainda não exista.

cola: UpdateTable

Essa operação não pode ser executada em uma AWS Glue exibição que tenha as seguintes informações de status:

  1. Action == CREATE e State == QUEUED

  2. Action == CREATE e State == IN_PROGRESS

  3. Action == CREATE e State == FAILED

  4. Action == UPDATE e State == QUEUED

  5. Action == UPDATE e State == IN_PROGRESS

Resumindo, você pode atualizar uma visualização do Catálogo de Dados somente quando ela atender aos requisitos a seguir.

  1. Foi criada com sucesso pela primeira vez.

    1. Action == CREATE e State == SUCCESS

  2. Atingiu um estado final após uma operação de atualização assíncrona.

    1. Action == UPDATE e State == SUCCESS

    2. Action == UPDATE e State == FAILED

  3. Tem um atributo de estado NULL em decorrência de uma atualização síncrona.

cola: DeleteTable

Não há alterações nessa operação quando comparada à forma como glue:DeleteTable funciona em qualquer AWS Glue tabela. Você pode excluir uma visualização do Catálogo de Dados, independentemente do respectivo estado.

cola: GetTable

Não há alterações nessa operação quando comparada à forma como glue:GetTable funciona em qualquer AWS Glue tabela. No entanto, não é possível consultar uma visualização do Catálogo de Dados nos mecanismos analíticos enquanto ela não for criada com sucesso pela primeira vez. Action == CREATE and State == SUCCESS. Depois de criar uma visualização do Catálogo de Dados com sucesso pela primeira vez, você pode consultar a visualização, independentemente do respectivo status.

nota

Todas as informações nesta seção se aplicam a todas as tabelas lidas GetTableGetTables, APIs como, SearchTables e.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.