Show Menu
TEMAS×

Esquema de una tabla existente

Información general

Cuando la aplicación necesite acceder a los datos de una tabla existente, una vista SQL o datos de una base de datos remota, cree su esquema en Adobe Campaign con los siguientes datos:
  • Nombre de la tabla: introduzca el nombre de la tabla (con su alias cuando se utiliza un dblink) con el atributo "sqltable",
  • clave de esquema: hacer referencia a los campos de reconciliación,
  • índices: utilizado para generar consultas,
  • Los campos y su ubicación en la estructura XML: rellene únicamente los campos utilizados en la aplicación,
  • vínculos: si hay uniones con las demás tablas de la base.

Implementación

Para crear el esquema correspondiente, aplique las siguientes etapas:
  1. Edite el Administration>Configuration>Data schemas nodo del árbol de Adobe Campaign y haga clic en New .
  2. Seleccione la Access data from an existing table or an SQL view opción y haga clic en Next .
  3. Elija la tabla o la vista existente:
  4. Adapte el contenido del esquema para adaptarlo a sus necesidades.
    El esquema debe rellenarse con el atributo view="true" en el elemento <srcSchema> raíz para no generar una secuencia de comandos SQL de creación de tabla.
Ejemplo :
<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>

Acceso a una base de datos externa

La opción Federated Data Access - FDA le permite acceder a los datos almacenados en una base de datos externa.
La configuración que se debe llevar a cabo en los esquemas para acceder a los datos de una base de datos externa se detalla en esta página .