Schema de uma tabela existente

Visão geral

Quando o aplicativo precisar acessar os dados de uma tabela existente, uma visualização SQL ou dados de um banco de dados remoto, crie seu schema no Adobe Campaign com os seguintes dados:

  • Nome da tabela: digite o nome da tabela (com seu alias quando um dblink é usado) com o atributo "sqltable",
  • Chave do schema: referência ao(s) campo(s) de reconciliação,
  • índices: utilizados para gerar query,
  • Os campos e sua localização na estrutura XML: preencher apenas os campos usados no aplicativo,
  • links: se houver junções com as outras tabelas da base.

Implementação

Para criar o schema correspondente, aplique as seguintes etapas:

  1. Edite o nó Administration>Configuration>Data schemas da árvore do Adobe Campaign e clique em New .

  2. Selecione a opção Access data from an existing table or an SQL view e clique em Next .

  3. Escolha a tabela ou a visualização existente:

  4. Adapte o conteúdo do schema às suas necessidades.

    O schema deve ser preenchido com o atributo visualização="true" no elemento raiz <srcSchema> para não gerar um script SQL de criação de tabela.

Exemplo :

<srcSchema name="recipient" namespace="cus" view="true">
  <element name="recipient" sqltable="dbsrv.recipient">
    <key name="email">
      <keyfield xpath="@email"/>
    </key>   
    <attribute name="email" type="string" length="80" sqlname="email"/>
  </element>
</srcSchema>

Acesso a um banco de dados externo

A opção Federated Data Acces - FDA fornece acesso aos dados armazenados em um banco de dados externo.

A configuração a ser realizada nos schemas para acessar dados em um banco de dados externo está detalhada em this page.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now