Was ist ein synchroner Bericht?
Ein synchroner Bericht ist ein kleiner Bericht, der sehr schnell erstellt werden muss. Sobald die DCM-Berichtsplattform eine Anfrage zum Ausführen eines synchronen Berichts erhält, wird dieser sofort ausgeführt. Diese Berichte eignen sich am besten für Situationen, in denen Sie schnell eine kleine Menge an Daten benötigen, z. B. wenn Sie Messwerte in einer grafischen Benutzeroberfläche anzeigen.
Was ist der Unterschied zwischen der synchronen und der asynchronen Berichterstellung?
Das Ausführen eines Berichts asynchron dauert immer mindestens einige Minuten, auch wenn Sie nur eine kleine Menge an Daten anfordern. Synchron werden diese Daten viel schneller zurückgegeben, allerdings auf Kosten einer Zeitlimit für die Generierung des Berichts festlegen. Sie sollten asynchrone Berichterstellung, wenn der Bericht nicht innerhalb der synchrone Zeitüberschreitung oder wenn Sie kein zeitkritisches wie eine Benutzeroberfläche.
Wie lange dauert es, bis ein synchroner Bericht abläuft?
Wenn der Bericht klein genug ist, um in maximal 10 Sekunden ausgeführt zu werden, gibt das System eine vollständige Berichtsdatei für Ihre ursprüngliche Ausführungsanfrage zurück. Andernfalls wird der Bericht in DCM 50 Sekunden lang ausgeführt, bevor ein Zeitüberschreitungsfehler auftritt.
Was passiert, wenn ein synchroner Bericht lang?
Wenn die Erstellung eines synchronen Berichts nicht innerhalb des Timeout festgelegt, wird die Erstellung angehalten und der Bericht wird in den unserer asynchronen Berichterstellungswarteschlange. Der Bericht wird nicht fehlschlagen oder einen Fehler zurückgeben. Da er jedoch in die Warteschlange für asynchrone Berichte verschoben wird, dauert die Erstellung jetzt mindestens einige Minuten.
Außer der Erstellungszeit des Berichts erhalten Sie keine Information darüber, dass die Zeitüberschreitung für die Erstellung des Berichts überschritten wurde. Die Ausführung dauert entweder synchron maximal 50 Sekunden oder wird asynchron und dauert mehrere Minuten.
Welche Berichtstypen unterstützen die synchrone Ausführung?
Alle Berichtstypen unterstützen die synchrone Ausführung mit Ausnahme von:
- Die <ph type="x-smartling-placeholder"></ph> Path-to-Conversion-Bericht, der nie synchrone Uploads unterstützt. Berichterstellung.
- Der Floodlight-Bericht, der nur dann synchrone Berichte unterstützt, wenn
dfa:floodlightImpressions
ausgeschlossen sind.
Die anderen Berichtstypen unterstützen zwar die synchrone Ausführung, wenn zu viele Daten oder eine ressourcenintensive Kombination von Messwerten Dimensionen verwendet werden.
Wie erstelle ich einen synchronen Bericht?
Standardmäßig werden alle Berichte asynchron ausgeführt. Wenn Sie die Generierung einer neuen Berichtsdatei anfordern, können Sie den optionalen Parameter synchronous
auf true
festlegen, um die synchrone Ausführung des Berichts anzufordern. Weitere Informationen finden Sie in der
Beispielcode in unserer Dokumentation.
Sollte ich alle meine Berichte mit einer synchronen Ausführung anfordern?
Nein. Sie sollten die Ausführung nur dann synchron anfordern, wenn Sie davon ausgehen, dass der Bericht innerhalb des Zeitlimits abgeschlossen wird. Wenn der Bericht mit einer synchronen Ausführung beginnt und das Zeitlimit erreicht, wird er in die asynchrone Warteschlange verschoben. Die Gesamtausführungszeit des Berichts entspricht dann der Zeit, die für die asynchrone Generierung des Berichts erforderlich ist, plus der Zeitüberschreitung für die synchrone Ausführung. Wenn Sie den Bericht also asynchron angefordert hätten, wäre die zusätzliche Verzögerung durch das Zeitlimit für die synchrone Ausführung vermieden worden.
Wirken sich die angeforderten Messwerte und Dimensionen Zeitpunkt der Erstellung meiner Berichte?
Ja. Bestimmte Messwerte und Dimensionen dauern länger als andere. Bei einigen kann es sogar dazu kommen, dass bei Ihren synchronen Berichten immer ein Zeitüberschreitungsfehler auftritt. Geografische Dimensionen sind eine solche Dimension, die selten, wenn überhaupt, schnell genug ist, um in synchrone Berichte aufgenommen zu werden.
Wie kann ich die für die Erstellung meiner um eine synchrone Berichterstellung zu ermöglichen?
Viele Faktoren, z. B. die Größe der enthaltenen Kampagnen und die die der Bericht abdeckt, auf die Geschwindigkeit. Etwas manuell Eine Optimierung ist oft der beste Weg, Ihre Berichte klein genug zu machen. beginnen Sie mit allem, was Sie schnell anzeigen möchten, Versuchen Sie dann, den Bericht zu reduzieren, bis er erfolgreich synchron erfolgen.