Verkürzen der Verarbeitungszeiten von Protokolldateien mit Lookup-Tabellen
Fügen Sie Daten in die Protokolldateien des Versandleistungsberichts in Tabellen ein, die nur IDs enthalten. Fügen Sie Nicht-ID-Metadaten in separate Suchtabellen ein, um die Dateigröße und die Verarbeitungszeiten zu reduzieren.
Protokolldatei-Metadaten erhöhen die Dateigröße und die Verarbeitungszeit
Eine typische Protokolldatei, die vom Delivery Performance verwendet wird, enthält in der Regel Tausende von Zeilen und Dutzende von Spalten. Es besteht aus numerischen IDs und von Menschen lesbaren Informationen wie Namen für Kreative, Werbetreibende, Insertionsaufträge usw.
Diese Nicht-ID-Informationen werden als metadata
(d. h. Informationen über andere Informationen) bezeichnet und in jede Zeile der Protokolldatei geschrieben.
Der Delivery Performance-Bericht funktioniert jedoch hauptsächlich mit den IDs in der Protokolldatei. Die Metadaten sind nützlich, aber sich wiederholend. Dies erhöht die Dateigröße und die Datenaufnahmezeiten.
Verringern der Dateigröße und Verkürzen der Verarbeitungszeit mit Indextabellen
Um die Leistung zu verbessern, sollte Ihre Hauptdatendatei nur IDs enthalten. Fügen Sie Metadaten in eine separate Lookup- (oder Index-)Tabelle ein und verknüpfen Sie diese Datensätze mit der Hauptdatei mit einer gemeinsamen Schlüsselvariablen.
Verringern der Dateigröße durch Lookup-Tabellen
Angenommen, Sie haben eine Datendatei, die der folgenden ähnelt.
Benutzer-ID | Anzeigen-ID | Anzeigenname | Bestell-ID | Bestellname | Advertiser-ID | Advertiser-Name |
---|---|---|---|---|---|---|
1 | 111 | Schuh A | 456 | Turnschuhe | 27 | Unternehmen A |
2 | 111 | Schuh A | 456 | Turnschuhe | 27 | Unternehmen A |
3 | 111 | Schuh A | 456 | Turnschuhe | 27 | Unternehmen A |
4 | 222 | Schuh B | 789 | Wandern | 14 | Unternehmen B |
5 | 222 | Schuh B | 789 | Wandern | 14 | Unternehmen B |
Hier sehen Sie dieselbe Protokolldatei mit entfernten Metadaten. Die Datei ist kleiner und einfacher zu verarbeiten, wenn sie nur aus IDs besteht.
Benutzer-ID | Anzeigen-ID | Bestell-ID | Advertiser-ID |
---|---|---|---|
1 | 111 | 456 | 27 |
2 | 111 | 456 | 27 |
3 | 111 | 456 | 27 |
4 | 222 | 789 | 14 |
5 | 222 | 789 | 14 |
Die nachstehende Lookup-Datei enthält die Metadaten und kann mit der Anzeigen-ID mit der Hauptdatei verknüpft werden. Beachten Sie auch die Größe. Anstatt die einzelnen Advertiser mehrmals zu wiederholen, benötigen Sie nur jeweils eine Referenz.
Anzeigen-ID | Anzeigenname | Bestellname | Advertiser-Name |
---|---|---|---|
111 | Schuh A | Turnschuhe | Unternehmen A |
222 | Schuh B | Wandern | Unternehmen B |
APIs können die Notwendigkeit von Lookup-Tabellen beseitigen
Wenn Ihr Anzeigenverwaltungssystem über eine API verfügt, müssen Sie möglicherweise keine Metadaten in einer Lookup-Datei senden. Wir können diese Informationen möglicherweise über die API abrufen. In diesem Fall sollten die Protokolldateien nur IDs enthalten. Wir ermitteln gemeinsam mit Ihnen, ob Metadaten über eine API abgerufen werden können.