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 datos siguientes:

  • 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: se utiliza para generar consultas,
  • Los campos y su ubicación en la estructura XML: rellene solo los campos utilizados en la aplicación,
  • vínculos: si hay uniones con las otras tablas de la base.

Implementación

Para crear el esquema correspondiente, aplique las siguientes etapas:

  1. Edite el nodo Administration>Configuration>Data schemas del árbol de Adobe Campaign y haga clic en New .

  2. Seleccione la opción Access data from an existing table or an SQL view 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 raíz <srcSchema> 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 en los esquemas para acceder a los datos en una base de datos externa se detalla en esta página.

En esta página