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:
-
Edite el Administration>Configuration>Data schemas del árbol de Adobe Campaign y haga clic en New .
-
Seleccione la opción Access data from an existing table or an SQL view y haga clic en Next .
-
Elija la tabla o la vista existente:
-
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.
Por 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.