Schema di una tabella esistente

Panoramica

Quando l'applicazione deve accedere ai dati di una tabella esistente, di una vista SQL o di dati da un database remoto, crearne lo 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. Modificate il nodo Administration>Configuration>Data schemas della struttura di Adobe Campaign e fate clic su New .

  2. Selezionare l'opzione Access data from an existing table or an SQL view e fare 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 popolato con l'attributo view="true" sull'elemento radice <srcSchema> 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.

In questa pagina

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now