Atualização da estrutura do banco de dados updating-the-database-structure

Para que as modificações no modelo de dados sejam eficazes, e para que elas possam ser usadas, a estrutura do banco de dados precisa ser atualizada.

NOTE
Os recursos personalizados são atualizados automaticamente durante atualizações automáticas executadas pela Adobe.

Publicação de um recurso personalizado publishing-a-custom-resource

Para aplicar as alterações feitas nos recursos, é necessário executar uma atualização do banco de dados.

NOTE
Se um campo de um recurso personalizado usado em um evento for modificado ou excluído, a publicação do evento correspondente será automaticamente cancelada. Consulte Cancelamento de publicação de um evento transacional.
  1. No menu avançado, selecione Administration > Development e Publishing pelo logotipo do Adobe Campaign.

  2. Por padrão, a opção Determine modifications since the last publication está marcada, o que significa que somente as alterações feitas desde a última atualização serão aplicadas.

    note note
    NOTE
    O Repair database structure restabelecerá uma configuração correta se a publicação falhar antes de concluir. Qualquer modificação que tenha sido feita diretamente no banco de dados e que não use recursos personalizados será excluída.

  3. Clique no botão Prepare publication para iniciar a análise. Observe que as grandes atualizações de tabela devem ser feitas quando a instância não estiver intensivamente ocupada por fluxos de trabalho.

    Para saber mais sobre a ação a ser executada na API de Perfis e serviços, consulte Publicação de um recurso com extensão de API.

    note note
    NOTE
    Como os índices duplicados causam falha na publicação, a etapa de preparação verifica se o índice definido para o recurso já existe com o mesmo nome para outro recurso. Se isso acontecer, uma mensagem de erro será exibida solicitando que você renomeie o índice. Consulte Definição de índices.
  4. Depois que a publicação for feita, clique no botão Publish para aplicar as novas configurações.

  5. Depois de publicado, o painel de Summary de cada recurso indica que o status está agora Published e especifica a data da última publicação.

    note note
    NOTE
    Se você fizer novas alterações em um recurso, deverá repetir essa operação para que as alterações sejam aplicadas.

    Se os recursos tiverem o status de Pending re-draft antes da publicação, será exibida uma mensagem adicional convidando você a verificar as ações, pois a publicação resultará em alterações definitivas (exclusão de colunas, tabelas…). Para ajudar você a fazer essa última alteração, uma guia de SQL Script está disponível. Ele fornece o comando SQL que será executado durante a publicação.

    note note
    NOTE
    Você pode interromper o processo de recriação de rascunho clicando no botão Cancel re-draft. Essa ação reverterá o status do recurso para o status original.
  6. Se a publicação falhar, você pode voltar para a publicação anterior clicando em Back to latest successful publication.

    Observe que, se você deixar a publicação com um status de falha, uma janela pop-up será aberta assim que você fizer logon em sua instância para lembrá-lo de corrigir essa publicação. A instância não será atualizada com novas versões de produtos até que a publicação seja corrigida.

Publicação de recurso com extensão de API publishing-a-resource-with-api-extension

Você pode criar a API de Perfis e Serviços nos seguintes casos:

  • Ao estender os recursos personalizados Profiles ou Services, você pode executar uma atualização da API de Perfis e Serviços para integrar os campos declarados na extensão de recursos personalizados.
  • Ao definir um recurso personalizado e criar um link entre os recursos Profiles ou Services e o recurso personalizado, você pode fazer uma atualização para incluir o novo recurso na API.

Você pode selecionar essa opção na tela da publicação.

  • Se a API ainda não tiver sido publicada (ou seja, se você nunca tiver estendido o recurso ou se ainda não tiver verificado essa opção para esse recurso ou outro recurso), você terá a opção de criá-la ou não.

  • Se a API já tiver sido publicada (ou seja, se você já tiver estendido o recurso e verificado essa opção uma vez), a atualização da API será forçada.

    Na verdade, uma vez criada, a API é atualizada automaticamente cada vez que você a publica novamente. Isso evita quebrar o perfil ou o recurso de serviço dessa API e prejudicar a instância.

Observe que, por padrão, o recurso personalizado é integrado, mas, para um comportamento específico, se você não quiser publicar esse recurso, poderá selecionar a opção Hide this resource from APIs, disponível nas Resource Properties.

Após a etapa Prepare Publication, o Adobe Campaign exibe o delta entre a versão atual da API e a versão futura, após a publicação na guia Profiles & Services API Preview. Se você estender a API pela primeira vez, o delta compara a definição de recurso personalizado pronta para uso com a sua extensão.

As informações exibidas na guia são divididas em três seções: elementos adicionados, excluídos e modificados.

A análise do delta é uma etapa obrigatória, já que a etapa de publicação modificará o comportamento da API e provavelmente afetará o desenvolvimento ao redor em um efeito dominó.

NOTE
Essa publicação atualiza a API profilesAndServicesExt. A API profilesAndServices não é atualizada.

Para obter mais informações sobre APIs do Adobe Campaign Standard, consulte nesta seção.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff