Federated Data Access (FDA) gs-fda

Utilizza il connettore FDA (Federated Data Access) per collegare Campaign a uno o più database esterni ed elabora le informazioni in essi memorizzate senza influire sui dati del database cloud di Campaign. Puoi quindi accedere ai dati esterni senza modificare la struttura dei dati di Adobe Campaign.

NOTE
  • I database compatibili per Federated Data Access sono elencati nella Matrice di compatibilità.

  • Nell'ambito di una Distribuzione aziendale (FFDA), è disponibile un account esterno specifico per gestire la comunicazione tra il database locale di Campaign e il database cloud di Snowflake. Questo account esterno è configurato per te da Adobe e non deve essere modificata.

  • In qualità di utente di Managed Cloud Service, Adobe di contatto per collegare i database esterni a Campaign.

Best practice e limitazioni

L’opzione FDA è soggetta alle limitazioni del sistema di database di terze parti utilizzato.

Inoltre, tieni presente le seguenti limitazioni e best practice:

  • L’opzione FDA consente di manipolare i dati in database esterni in modalità batch nei flussi di lavoro. Per evitare problemi di prestazioni, si sconsiglia di utilizzare il modulo FDA nel contesto di operazioni unitarie, come: personalizzazione, interazione, messaggistica in tempo reale, ecc.

  • Evita le operazioni che devono utilizzare il più possibile sia Adobe Campaign che il database esterno. A questo scopo, puoi:

    • Esporta il database di Adobe Campaign nel database esterno ed esegui le operazioni solo dal database esterno prima di reimportare i risultati in Adobe Campaign.

    • Raccogli i dati dal database esterno di Adobe Campaign ed esegui le operazioni localmente.

    Se desideri eseguire la personalizzazione nelle consegne utilizzando i dati del database esterno, raccogli i dati da utilizzare in un flusso di lavoro per renderli disponibili in una tabella temporanea. Quindi utilizza i dati della tabella temporanea per personalizzare la consegna. Per eseguire questa operazione, pre-elabora la personalizzazione dei messaggi in un flusso di lavoro dedicato utilizzando Prepare the personalization data with a workflow , disponibile nella Analysis delle proprietà di consegna. Durante l’analisi della consegna, questa opzione crea ed esegue automaticamente un flusso di lavoro che memorizza tutti i dati collegati alla destinazione in una tabella temporanea, inclusi i dati di tabelle collegate in un database esterno.

    note caution
    CAUTION
    Questa opzione migliora notevolmente le prestazioni durante l’esecuzione del passaggio di personalizzazione.

Utilizzare dati esterni in un flusso di lavoro

Campaign viene fornito con diverse attività del flusso di lavoro che puoi utilizzare per interagire con i dati dei tuoi database esterni:

  • Filtrare in base a dati esterni - Utilizza il Query attività per aggiungere dati esterni e utilizzarli nelle configurazioni dei filtri definite.

  • Crea sottoinsiemi - Utilizza il Split attività per creare sottoinsiemi. Puoi utilizzare dati esterni per definire i criteri di filtro da utilizzare.

  • Carica database esterno : utilizza i dati esterni nelle Data loading (RDBMS) attività.

  • Aggiunta di informazioni e collegamenti - Utilizza il Enrichment attività per aggiungere dati aggiuntivi alla tabella di lavoro del flusso di lavoro e collegamenti a una tabella esterna. In questo contesto, può utilizzare dati provenienti da un database esterno.

Puoi anche definire direttamente una connessione a un database esterno da tutte le attività del flusso di lavoro elencate in precedenza, per un utilizzo temporaneo. In questo caso, si troverà in un database esterno locale, da utilizzare solo all’interno del flusso di lavoro corrente.

CAUTION
Questo tipo di configurazione deve essere utilizzato solo temporaneamente per raccogliere dati. La configurazione dell’account esterno deve essere preferita per qualsiasi altro utilizzo.

Ad esempio, nel Query attività, è possibile definire una connessione temporanea a un database esterno nel modo seguente:

  1. Apri l’attività e fai clic su Add data…
  2. Seleziona la External data opzioni
  3. Seleziona la Locally defining the data source opzione
  4. Selezionare il motore di database di destinazione nell'elenco a discesa. Immettere il nome del server e fornire i parametri di autenticazione. Specificare inoltre il nome del database esterno.
  5. Selezionare la tabella in cui vengono memorizzati i dati. È possibile immettere il nome della tabella direttamente nel campo corrispondente oppure fare clic sull'icona di modifica per accedere all'elenco delle tabelle del database.
  6. Fai clic su Add per definire uno o più campi di riconciliazione tra i dati del database esterno e i dati nel database di Adobe Campaign. Il Edit expression icone del Remote field e Local field consente di accedere all'elenco dei campi di ciascuna tabella.
  7. Se necessario, specifica una condizione di filtro e la modalità di ordinamento dei dati.
  8. Selezionare i dati aggiuntivi da raccogliere nel database esterno. A questo scopo, fai doppio clic sui campi che desideri aggiungere per visualizzarli nel Output columns.
  9. Clic Finish per confermare questa configurazione.
recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b