AMC: "too many workflows have already been run against the same input data sources"
AMC lehnt eine Ausführung ab, wenn zu viele ähnliche Abfragen auf denselben Datenquellen und Zeitfenstern liefen.
Meldung von Amazon
Execution "X" of workflow "Y" could not be run because too many workflows have already been run against the same input data sources in the same or overlapping time windows. Symptom
Die Workflow-Ausführung startet nicht und wird mit der oben zitierten Meldung abgelehnt.
Ursache
Vor jeder Ausführung vergleicht AMC die Abfrage mit früheren Ausführungen. Wer mehrere ähnliche Abfragen mit leicht abweichenden Filtern auf nicht sensiblen Feldern laufen lässt, könnte so Informationen zu einem sensiblen Wert herausrechnen. Das schützt AMC, um die Identität der Zielgruppen in den Datensätzen zu wahren.
Lösung
- Warten und die Abfrage später erneut starten, wenn die überlappenden Ausführungen weiter zurückliegen.
- Abfragen zusammenfassen statt viele Varianten desselben Filters nacheinander auszuführen.
- Zeitfenster und Datenquellen der Varianten bewusst unterschiedlich wählen, wo es fachlich passt.
Praxis-Tipp (eigene Einordnung): Statt je Produkt eine eigene Abfrage mit WHERE asin = ... zu starten, einmal nach der Dimension gruppieren und das Ergebnis danach filtern.
Die Ursache folgt der Amazon-Dokumentation. Die Lösungsschritte sind teils unsere Einordnung und ersetzen keine Rückfrage beim Amazon-Support.