我正在尝试使用R包RSiteCatalyst中的API从Adobe Analytics中提取数据,但是在将数据直接提取到R中时遇到了麻烦。这是我正在使用的代码:
QueueDataWarehouse('report_suite', Sys.Date()-30, Sys.Date(), c("metric1",
"metric2", "metric3", "metric4"),
c("dimension1"),
date.granularity = "day", data.current = TRUE,
expedite = FALSE,
interval.seconds = 120*60, max.attempts =1 ,
validate = TRUE, enqueueOnly = FALSE)
我将interval.seconds设置为2小时,因为要花一些时间才能运行,只是问题是它总是超时。我在这里做错什么了吗?
答案 0 :(得分:0)
使用QueueDataWarehouse
要实现的重要事情是,它的性能完全取决于Adobe Data Warehouse返回答案的速度。在这里运行代码的方式,是在赌博,要求Data Warehouse在2小时内返回答案,这可能不可行,具体取决于请求的数据量,队列中的其他报告等。
如果两个小时后超时,建议您写入FTP,然后从那里获取报告。