Förbättra bearbetningstiden för loggfiler med uppslagstabeller improve-log-file-processing-times-with-lookup-tables
Placera data i rapportloggfiler för leveransresultat i register som endast innehåller ID. Lägg in icke-ID-metadata i separata uppslagstabeller för att minska filstorleken och bearbetningstiden.
Loggfilens metadata ökar filstorleken och bearbetningstiden
En vanlig loggfil som används av rapporten Delivery Performance innehåller vanligtvis tusentals rader och dussintals kolumner. Det består av numeriska ID:n och läsbar information, t.ex. namn för kreatörer, annonsörer, infogningsorder osv.
Den här icke-ID-informationen kallas metadata
(dvs. information om annan information) och skrivs i varje rad i loggfilen.
Delivery Performance-rapporten fungerar dock huvudsakligen med ID:n i loggfilen. Metadata är användbara, men repetitiva. Det ökar filstorleken och tar längre tid att hämta in data.
Minska filstorleken och förkorta behandlingstiden med indextabeller
För att förbättra prestandan bör din huvuddatafil endast innehålla ID. Lägg in metadata i en separat uppslagstabell (eller indextabell) och länka dessa poster till huvudfilen med en nyckelvariabel som är gemensam för båda.
Hur uppslagstabeller minskar filstorleken
Säg att du har en datafil som ser ut ungefär som den nedan.
Här är samma loggfil med metadata borttagna. Filen är mindre och enklare att bearbeta om den bara består av ID:n.
Sökfilen nedan innehåller metadata och kan länkas tillbaka till huvudfilen med ID:t. Notera även storleken. I stället för att upprepa varje annonsör flera gånger behöver du bara en referens för varje.
API:er kan eliminera behovet av uppslagstabeller
Om ert annonssystem har ett API kanske ni inte behöver skicka metadata i en sökfil. Vi kan kanske få den informationen via API:t. I så fall bör loggfilerna endast innehålla ID:n. Vi arbetar tillsammans med dig för att avgöra om metadata kan hämtas via ett API.