Show Menu
ARGOMENTI×

Schema di una tabella esistente

Panoramica

Quando l'applicazione deve accedere ai dati di una tabella esistente, di una vista SQL o ai dati di un database remoto, crea il proprio schema in Adobe Campaign con i dati seguenti:
  • Nome della tabella: immettere il nome della tabella (con il relativo alias quando viene utilizzato un collegamento) con l'attributo "sqltable",
  • chiave di schema: fare riferimento ai campi di riconciliazione,
  • indici: utilizzato per generare query,
  • I campi e la relativa posizione nella struttura XML: compilare solo i campi utilizzati nell’applicazione,
  • collegamenti: se esistono join con le altre tabelle della base.

Implementazione

Per creare lo schema corrispondente, procedere come segue:
  1. Modifica il Administration>Configuration>Data schemas nodo della struttura ad albero di Adobe Campaign e fai clic su New .
  2. Selezionate l’ Access data from an existing table or an SQL view opzione e fate clic su Next .
  3. Scegliere la tabella o la visualizzazione esistente:
  4. Adattare il contenuto dello schema in base alle esigenze.
    Lo schema deve essere compilato con l'attributo view="true" sull'elemento <srcSchema> principale per non generare uno script SQL per la creazione di tabelle.
Esempio :
<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>

Accesso a un database esterno

L'opzione Federated Data Access - FDA consente di accedere ai dati memorizzati in un database esterno.
La configurazione da eseguire sugli schemi per accedere ai dati in un database esterno è descritta in questa pagina .