Applicare trasformazioni dati per feed dati
Puoi trasformare i dati del feed dati utilizzando uno dei seguenti metodi:
Ogni metodo presenta vantaggi e svantaggi. Le sezioni seguenti confrontano i compromessi sia in generale che per specifiche trasformazioni.
Confrontare i metodi di trasformazione dei dati in generale
La tabella seguente mette a confronto i vantaggi e gli svantaggi di ciascun metodo in generale.
- Applicato al momento della generazione del rapporto, prima della consegna dei feed di dati.
- La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
- Non utilizza uno dei campi derivati limitati del tuo account.
- Non esiste alcun limite al numero di impostazioni dei componenti che è possibile utilizzare.
- Aggiunge il sovraccarico di elaborazione, che può influire sulle prestazioni di consegna dei feed di dati
- Disponibile solo per il set di impostazioni specifico supportato da ogni componente. Non è flessibile come creare una logica personalizzata con un campo derivato.
- Applicato al momento della generazione del rapporto, prima della consegna dei feed di dati.
- La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
- Supporta una logica personalizzata più flessibile di qualsiasi impostazione di un singolo componente, ad esempio le regole condizionali concatenate.
- Alcune trasformazioni, in particolare quelle che dipendono da un’impostazione di Ambito o che analizzano un URL, sono difficili da replicare in SQL.
- Aggiunge il sovraccarico di elaborazione, che può influire sulle prestazioni di consegna dei feed di dati
- Aggiunge il sovraccarico di elaborazione, che può influire sulle prestazioni di consegna dei feed di dati.
- Utilizza uno dei campi derivati limitati del tuo account. Se un’impostazione di componente può eseguire la stessa trasformazione, utilizza quella.
- Non limitato dai limiti di funzione e operatore che si applicano ai campi derivati.
- Non ha alcun effetto sulle prestazioni di consegna dei feed di dati.
- Applicato dopo che il feed dati è già stato consegnato.
- La logica non si applica in Analysis Workspace, pertanto devi duplicarla lì separatamente.
- Alcune trasformazioni sono difficili o poco pratiche da replicare, in particolare quelle che dipendono da un’impostazione di ambito, che analizzano un URL o che deduplicano o persistono un valore in un ambito.
Confrontare i metodi di trasformazione dei dati per tipo di trasformazione
Nella tabella seguente sono elencate le trasformazioni di dati specifiche, con l’indicazione del metodo o dei metodi che possono essere eseguiti, della difficoltà di eseguire la replica in SQL e del metodo consigliato.
Impostazione componente
Consigliato perché non utilizza uno dei tuoi campi derivati limitati.
Facile per le stringhe
Da moderato a difficile per le metriche (richiede un’istruzione CASE combinata con un COUNT)
Impostazione componente
Consigliato per la facilità d’uso e perché non utilizza uno dei tuoi campi derivati limitati.
Campo derivato
Consigliato perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Campo derivato
Consigliato perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Campi derivati
Consigliato perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Impostazione componente
Consigliato perché:
- La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
- Non utilizza uno dei tuoi campi derivati limitati.
Impostazione componente
Consigliato perché non utilizza uno dei tuoi campi derivati limitati.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Dipende da un’impostazione di ambito (utilizza sessione come ambito e non è configurabile). Vedere Come le impostazioni di ambito influiscono sui feed di dati.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Impostazione componente
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
L’opzione Considera “Nessun valore” come valore si applica ai feed di dati, mentre le opzioni Non mostrare “Nessun valore” per impostazione predefinita e Mostra “Nessun valore” per impostazione predefinita non si applicano ai feed di dati.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Semplice/moderato
Deve esistere già una tabella di ricerca.
Impostazione componente
Consigliato perché:
- La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
- Non utilizza uno dei tuoi campi derivati limitati.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Impostazione componente
Consigliato perché non utilizza uno dei tuoi campi derivati limitati.
Difficile
Richiede l’analisi personalizzata delle stringhe per estrarre gli stessi componenti.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Impostazione componente
Consigliato per la facilità d’uso e perché non utilizza uno dei tuoi campi derivati limitati.
Impostazione componente
Tutti e tre gli approcci producono lo stesso risultato, ma preferiscono l’impostazione del componente perché:
- La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
- Non utilizza uno dei tuoi campi derivati limitati.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Impostazione componente
Consigliato perché:
- La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
- Non utilizza uno dei tuoi campi derivati limitati.
Campo derivato
Consigliato per la facilità d’uso e perché la stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati.
Impostazione componente
Consigliato perché:
- La stessa logica si applica in modo coerente sia nell’output di Analysis Workspace che nell’output del feed dati (non possibile con SQL)
- Non utilizza uno dei tuoi campi derivati limitati.
Effetti delle impostazioni di ambito sui feed di dati scope-settings
Date Math (Matematica data), Deduplicate, Next (Successivo) o Previous (Precedente) e Summarize (Riepiloga) dipendono dall’impostazione Scope di Event, Session (Evento) o Person (Persona) (le opzioni disponibili variano in base alla funzione). La profondità non ha un campo Scope configurabile, ma è intrinsecamente associata alla sessione, simile alla dimensione Profondità evento standard. Qualsiasi campo con un ambito scrive lo stesso valore in ogni riga all’interno di tale ambito e tale valore dipende dai dati all’interno dell’intervallo di date di lookback.
Poiché l’intervallo di date di lookback slitta in avanti con ogni consegna di feed di dati, lo stesso campo può restituire un valore diverso in una consegna successiva, anche per eventi che si sono già verificati.
Aumenti del rischio con la dimensione dell’ambito: l’ambito della persona comporta più rischi rispetto all’ambito della sessione, perché la cronologia di una persona non ha limiti di tempo naturali all’interno di un’esecuzione di un feed.
Modelli di funzione campo derivato
Modelli di funzione campo derivato ti consentono di creare rapidamente un campo derivato per un caso d’uso specifico, ad esempio la creazione di canali di marketing, il rilevamento di bot o l’estrazione di un parametro UTM da un URL. Poiché un modello è creato da una catena di regole predefinite, è quasi sempre preferibile utilizzarne una per riprodurre da zero la stessa logica in SQL, come nel caso di Marketing Channel Template.
Se un modello include una funzione che dipende da un’impostazione di ambito, il modello eredita l’attenzione di ambito di tale funzione. Vedere Come le impostazioni di ambito influiscono sui feed di dati.