Elaborazione dei dati - Creazione della chiave primaria

In questa sezione viene illustrato come creare chiavi primarie (ID tracciamento) per i set di dati Workbench dati per la progettazione e l'implementazione dello schema.

Informazioni sull’ID di tracciamento

Dopo aver letto e decodificato i dati in DWB (utilizzando i decodificatori), il primo passo è definire l'ID tracciamento e la marca temporale. L'ID tracciamento è un identificatore che identifica in modo univoco un record cliente. Può trattarsi di qualsiasi campo del feed, ad esempio ID e-mail, Numero previdenza sociale, ID cookie e così via. Il campo da utilizzare come ID tracciamento viene deciso dal client durante la sessione di individuazione. ID tracciamento e marca temporale sono campi obbligatori e devono essere definiti per ciascun record.

Solitamente, per i dati online, il Cookie ID (combinazione di x-visid_high e* x-visid_low*) viene utilizzato come meccanismo predefinito per l'identificazione cliente univoca, tuttavia, questo può essere modificato in base ai requisiti del Client. La data e l'ora in cui si verifica la richiesta (o l'evento) è la marca x-timestamp. Tutti i record in DWB sono raggruppati per tracciamento e ordinati per marca temporale. Il file Campo richiesto è un file DataSet di elaborazione log che definisce i campi richiesti: Definitions.cfg 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 di x-trackingid con l'ID del cookie (quando vengono utilizzati solo dati online)

Per creare la *x-trackingid *in DWB utilizzando l'ID del cookie, utilizzate la funzione Hash per creare la x-trackingid nel foundation.cfg file (è consigliabile definire l'ID di tracciamento in foundation.cfg ma può essere definita in qualsiasi altro file di configurazione nella Dataset > log processing cartella) come illustrato:

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

Presupponendo che siano disponibili dati offline e online (per questo esempio), e 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 la x-trackingid.

Utilizzate la funzione Hash per creare trackingId come mostrato:

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
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