Show Menu
TÓPICOS×

Esquema de uma tabela existente

Visão geral

Quando o aplicativo precisar acessar os dados de uma tabela, uma exibição SQL ou dados de um banco de dados remoto, crie seu esquema 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 esquema: referência aos campos de reconciliação,
  • índices: usado para gerar consultas,
  • 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 esquema correspondente, aplique as seguintes etapas:
  1. Edite o Administration>Configuration>Data schemas nó da árvore do Adobe Campaign e clique em New .
  2. Selecione a Access data from an existing table or an SQL view opção e clique em Next .
  3. Escolha a tabela ou a exibição existente:
  4. Adapte o conteúdo do esquema para atender às suas necessidades.
    O esquema deve ser preenchido com o atributo view="true" no elemento <srcSchema> raiz 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 Access - FDA fornece acesso aos dados armazenados em um banco de dados externo.
A configuração a ser realizada nos esquemas para acessar dados em um banco de dados externo é detalhada nesta página .