Esquema de uma tabela existente schema-of-an-existing-table

Visão geral overview

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 esquema no Adobe Campaign com os seguintes dados:

  • Name of table: digite o nome da tabela (com seu alias quando um dblink é usado) com o atributo "sqltable",
  • schema key: referencie os campos de reconciliação,
  • índices: usados para gerar consultas,
  • Os campos e seu local na estrutura XML: preencha apenas os campos usados no aplicativo,
  • links: se houver associações com outras tabelas da base.

Implementação implementation

Para criar o schema correspondente, aplique os seguintes estágios:

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

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

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

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

    O esquema deve ser preenchido com o atributo view="true" na variável <srcSchema> elemento 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 accessing-an-external-database

A variável Federated Data Access - FDA opção dão acesso aos dados armazenados em um banco de dados externo.

A configuração a ser executada nos schemas para acessar dados em um banco de dados externo é detalhada em esta página.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1