Greetings,

So, I've changed our downloading of reports from one massive report
for each main MCCs, to reports for each client email.

I would like to confirm that the next step in the strategy will work
all of the time, before implementing.

(based on documentation it seems it should, but should and will often
are quite different)


http://code.google.com/apis/adwords/docs/developer/ReportService.html
states that there may be 15 simultaneous reports processing/stored
before oldest reports are discarded.

http://code.google.com/apis/adwords/docs/developer/ReportService.html#deleteReport
states I may delete a report  (it actually says I can't delete a
report in progress, but this is inaccurate based on my experience)

--

So given a worker thread which:
schedules a single report
waits for its completion
gets the report
deletes it from google
processes the resulting download
continues to next report to be done. (or exits)

Given a master process which:
starts 15 worker threads.
queues all jobs in a central queue to be read from by worker threads.

--

This will work?  All of the time?

Are there any hidden issues in the API like:

1) when you delete a report it really isn't deleted.

2) when you delete a report it takes time to delete.  or it takes time
for its deletion to be registered across the system.

3) when you delete a report and issue the 16th report request the
system may get confused and kill a running report anyway.

4) it turns out that a running report will block other reports from
being executed, so calling reports concurrently becomes consecutively.

5) it turns out that each user has a finite amount of processing
resources, and that calling reports concurrently slows all of them
down, so that the execution time is the same as consecutive reports.

6) any other issues

--

Do you have a test case for this- which you have run and which
confirms the above strategy does actually function correctly?

Thanks in advance,

-tim

--

You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/adwords-api?hl=en.


Reply via email to