Elaborazione dei dati - Creazione della chiave principale

Ultimo aggiornamento: 2022-10-05
  • Argomenti:
  • Data Workbench
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • User
    Admin
IMPORTANTE

Ulteriori informazioni su Data Workbench Annuncio di fine vita.

Questa sezione spiega come creare chiavi primarie (ID di tracciamento) per Data Workbench di set di dati per la progettazione e l’implementazione dello schema.

Informazioni sul tracking ID

Dopo aver letto e decodificato i dati in DWB (utilizzando i decoder), il primo passo è quello di definire l’ID di tracciamento e il timestamp. L'ID di tracciamento è un identificatore che identifica in modo univoco un record Cliente. Può essere qualsiasi campo nel feed come ID e-mail, numero di previdenza sociale, ID cookie, ecc. Il campo da utilizzare come ID di tracciamento viene deciso dal client durante la sessione di individuazione. ID tracciamento e timestamp sono campi obbligatori e devono essere definiti per ciascun record.

Di solito, per i dati online, ID cookie (combinazione di x-visid_high e* x-visid_low*) viene utilizzato come meccanismo predefinito per l'identificazione univoca del cliente, tuttavia può essere modificato in base alle esigenze del cliente. La data e l’ora in cui si verifica la richiesta (o l’evento) è la x-timestamp. Tutti i record in DWB sono raggruppati per trackingid e ordinati in base al timestamp. Campo richiesto Definitions.cfg file è un file di inclusione del set di dati di elaborazione del registro che definisce i campi richiesti : x-trackingid e x-timestamp.

Nota: *x-trackingid *in DWB è un campo incorporato e questo nome non deve essere utilizzato per nessun altro campo.

Esempio 1: Creazione x-trackingid utilizzo dell’ID cookie (quando vengono utilizzati solo dati online)

Per creare *x-trackingid *in DWB utilizzando l'ID cookie, utilizza la funzione Hash per creare il x-trackingid in foundation.cfg file (è consigliabile definire l’ID di tracciamento in foundation.cfg ma può essere definito in qualsiasi altro file di configurazione in Dataset > log processing come mostrato:

Esempio 2: Creazione x-trackingid utilizzo dell’ID e-mail (quando sono disponibili sia dati online che offline)

Presupponendo che siano disponibili sia dati offline che online (per questo esempio) e che l’ID e-mail sia disponibile in entrambe le origini dati. Poiché l’ID e-mail identifica in modo univoco un cliente, verrà utilizzato per creare il x-trackingid.

Utilizza la funzione Hash per creare il trackingId come mostrato:

In questa pagina