Show Menu
ARGOMENTI×

Definizione degli esportatori

Gli esportatori forniscono le istruzioni per l’output dei dati dell’evento.
La funzionalità di trasformazione fornisce tre tipi di esportatori per l'esportazione di .vsl file, file di registro, file XML e dati ODBC come .vsl file, file di testo o file di testo delimitati che possono essere utilizzati dalle routine di caricamento di DataWarehouse, dalle agenzie di controllo o da altri target.
Affinché un esportatore possa funzionare correttamente, l'origine di registro deve soddisfare i requisiti appropriati descritti nella sezione Origini di registro del file di configurazione dell'elaborazione log.
Per definire un esportatore
  1. Aprire Transform.cfg in workbench dati. Vedere Per modificare il file Insight Transform.cfg.
  2. Fare clic con il pulsante destro del mouse Exporters e quindi scegliere Add New .
  3. Selezionate una delle seguenti opzioni:
    • ExportTextFile
    • ExportDelimitedTextFile
    • ExportVSLFile
    Per l' ExportVSLFile opzione, tutti i campi estesi nel file di input e tutti i campi definiti dall'utente del modulo cs( header ) sono sempre scritti nel file di output VSL. Se si sovrascrive un campo esteso esistente, il nuovo valore viene scritto nel file di output, anche se il campo è vuoto.
  4. Modificate i parametri Exporter nel file di configurazione utilizzando la seguente tabella come guida:
    Parametro Descrizione
    Formato dati
    Solo per ExportTextFile . Il formato di ciascuna riga di output, costituito da escape nome campo (espresso come % fieldname %) ed eventuale altro testo fisso desiderato. Il formato deve includere un separatore di riga, in genere [CR] [LF].
    Un segno percentuale letterale (%) può essere incorporato nella stringa di formato, escape del carattere come mostrato di seguito: %%
    Un esempio di voce per il parametro Data Format è %x-timestring% %x-trackingid%[CR][LF] .
    Campi Solo per ExportDelimitedTextFile . Nomi dei campi da restituire.
    Delimitatore
    Facoltativo. Solo per ExportDelimitedTextFile . Carattere utilizzato per separare i campi nel file di output.
    Il software non può eseguire l'escape dei delimitatori inclusi nei valori dei dati. Di conseguenza, Adobe non consiglia di utilizzare virgole come delimitatori.
    Se si tiene premuto il tasto Ctrl e si fa clic con il pulsante destro del mouse all'interno del parametro Delimiter, viene visualizzato un menu Inserisci . Questo menu contiene un elenco di caratteri speciali che vengono spesso utilizzati come delimitatori.
    Separatore righe Facoltativo. Solo per ExportDelimitedTextFile . I caratteri utilizzati per separare le righe nei file di output. Il valore predefinito è [CR] [LF].
    Nome
    Facoltativo. Identificatore per l’esportatore. Questo nome viene visualizzato nell’interfaccia Stato dettagliato.
    Per informazioni sull'interfaccia Stato dettagliato, vedere la Guida utente di Workbench dati.
    Commenti Facoltativo. Note sull'esportatore.
    Percorso di output
    Percorso di memorizzazione dei file di output. Il percorso è relativo alla cartella di installazione del server workbench dati.
    Nota: Il server workbench dati che memorizza i dati di output è il server di elaborazione #0 nel file profile.cfg .
    Periodo di rotazione file
    Facoltativo. Frequenza con cui i dati vengono esportati nel file di output. Ciascun file di output contiene i dati relativi a un periodo di tempo specifico, il periodo di rotazione. Tutti i calcoli temporali sono in GMT: Un giorno inizia a mezzanotte GMT e termina il giorno successivo a mezzanotte GMT, anche se i dati scritti nel file includono un campo che è stato trasformato in ora locale.
    I valori disponibili sono i seguenti:
    • ANNO. Ciascun file contiene dati per un anno civile.
    • MESE. Ciascun file contiene dati per un mese di calendario. I mesi sono numerati da 1 (gennaio) a 12 (dicembre).
    • SETTIMANA. Ogni file contiene dati per una settimana. Una settimana inizia il lunedì. La settimana che inizia in uno dei primi sette giorni dell'anno è la settimana 1, e la settimana precedente (parziale), se presente, è la settimana 0.
    • GIORNO. Ogni file contiene dati per un giorno di calendario.
    • ORA. Ogni file contiene dati per un'ora.
    • NESSUNO. Non viene eseguita alcuna rotazione. Tutti i dati vengono scritti sullo stesso file (o un insieme di file come determinato dalle altre impostazioni dei parametri). Vedere il parametro Formato nome file in questa tabella.
    Il periodo di rotazione predefinito del file è DAY.
    Formato nome file
    Facoltativo. Il formato del nome del file di output.
    Ogni voce di registro può essere memorizzata in un file il cui nome è derivato dall’ora di inizio del periodo di rotazione e, facoltativamente, dai valori dei campi nelle righe che contiene. I campi da utilizzare nel nome del file sono incorporati come escape del nome del campo (espresso come % fieldname %).
    I componenti nome file relativi al periodo di rotazione sono incorporati nella stringa di formato utilizzando le seguenti sequenze di escape:
    • %yyyy% (anno di quattro cifre)
    • %yy% (anno di due cifre)
    • %mm% (mese di due cifre, 01 - 12)
    • %ww% (settimana di due cifre, 01 - 52)
    • %dd% (giorno di due cifre, 01 - 31)
    • %HH% (ora di due cifre, 00 - 23)
    Il formato del nome file predefinito è %yyyy%%mm%%dd%-%x-mask%.txt
    • Le sequenze di escape sono con distinzione tra maiuscole e minuscole.
    • Se il periodo di rotazione del file è impostato su NONE, viene sostituita una stringa vuota per ciascuna delle sequenze di escape, se presenti.
    • Viene generato un errore se Formato nome file non restituisce un nome file univoco per ciascun periodo di rotazione (vedere il parametro Periodo di rotazione file in questa tabella). Ad esempio, quando si utilizza il periodo di rotazione DAY, le sequenze di escape %dd%, %mm% e %yy% o %yyyy% devono essere presenti nel pattern per evitare la perdita di dati.
    • Se si utilizzano sequenze di escape per i nomi dei campi all'interno del pattern e il campo specificato ha molti valori distinti, molti file di output vengono scritti per ciascun periodo di rotazione. Tenete presente che questo scenario potrebbe causare prestazioni scadenti, pertanto utilizzate questa funzione con cautela.
    • Tutti i calcoli orari sono in GMT.
    Esegui al passaggio del mouse
    Facoltativo. Quando ciascun file è finalizzato, è possibile eseguire un comando esterno (Windows). La riga di comando viene derivata dal nome del file finale sostituendo le seguenti sequenze di escape in questo parametro:
    • %dir%. Parte della directory del nome del file finale, inclusa la barra rovesciata finale.
    • %file%. Il nome del file (esclusa la directory e l'estensione) del file finale.
    • %ext%. L'estensione (compreso l'interlinea ".") del nome del file finale.
    • %path%. Nome percorso completo del file, equivalente a %dir%%file%%ext%.
    Per impostazione predefinita, questo parametro è vuoto (non viene eseguito alcun comando).
    Limite memoria
    Facoltativo. La quantità di memoria in byte utilizzata per la memorizzazione dell'output dell'esportatore. Il valore predefinito è 10.000.000 byte.
    Nota: Se si dispone di molti file di output aperti allo stesso tempo, è possibile aumentare questo valore, ma è possibile ridurre la quantità di memoria disponibile per l'utilizzo da parte di altri componenti del sistema. Tuttavia, la riduzione di questo valore potrebbe rallentare il processo di esportazione. Per assistenza, contattate Adobe.
    Limite Open Files
    Facoltativo. Il numero massimo di file che possono essere aperti contemporaneamente per l'output dall'esportatore. Se questo numero viene superato, viene registrato un errore nel registro eventi e il server workbench dati si arresta. Il valore predefinito è 1000.
  5. Dopo aver definito l'esportatore (e aver apportato modifiche ad altri parametri) nel Transform.cfg file, salvare il file localmente e salvarlo nel profilo appropriato nel computer server workbench dati.