Lorsque l'application doit accéder aux données d'une table déjà existante, ou d'une vue SQL, ou de données provenant d'une base distante, vous devez créer son schéma dans Adobe Campaign avec les données suivantes :
Pour créer le schéma correspondant, les étapes sont les suivantes :
Editez le nœud Administration > Paramétrage > Schémas de données de l'arborescence Adobe Campaign et cliquez sur l'icône Nouveau .
Sélectionnez l'option Accéder aux données d'une table déjà existante ou d'une vue SQL et cliquez sur Suivant .
Sélectionnez la table ou la vue déjà existante :
Adaptez le contenu du schéma selon vos besoins.
Le schéma doit être renseigné avec l'attribut view="true" sur l'élément racine <srcSchema>
afin de ne pas générer de script SQL de création de la table.
Exemple :
<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>
Grâce à l’option Federated Data Access - FDA, vous pouvez accéder aux données stockées dans une base externe.
Le paramétrage nécessaire au niveau des schémas pour accéder aux données d'une base externe est détaillé dans cette page.