Esquema de una tabla existente schema-of-an-existing-table

Información general overview

Cuando la aplicación necesite acceder a los datos de una tabla, 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: haga referencia a los campos de reconciliación,
  • índices: utilizados 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 vínculos con otras tablas de la base.

Implementación implementation

Para crear el esquema correspondiente, aplique las siguientes fases:

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

  2. Seleccione el 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 <srcSchema> elemento 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 accessing-an-external-database

El Acceso de datos federado: FDA 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.

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