我們正在使用AppEngine和我們的應用程序的數據存儲,我們有一個包含條目列表的中等大小的信息表。是否有任何appengine Java報告生成樣本?
我想總結報告中的條目列表,指定每條條目出現的次數,例如,通常在SQL中,我只需使用select distinct
作爲列,然後遍歷每個條目並僅使用select count(x) where value = valueOfEntry
。
雖然計數部分很容易完成,但不同的問題是「一個問題」。我能找到的唯一解決方案就是MapReduce,大部分示例都基於Python。有this blog entry這是非常有用的,但有點過時,因爲它早於減少部分。然後是視頻here和我能找到的一些其他資源。
然而,它真的很難讓我明白如何構建他彙總表,如果我不能寫一個獨立的實體,我沒有減少的階段?
這看起來似乎微不足道,容易做到,但需要這麼多的籃球,有沒有樣品或現有的報表引擎,我就可以不用插件所有的摩擦AppEngine上?
我看到BigQuery,但它似乎就像一個巨大的麻煩,將數據移出應用程序引擎,進入那家商店。我嘗試將數據下載爲CSV,但也遇到了許多問題。從長遠來看,它似乎不是一個實際的解決方案。
謝謝。我已經完成了所有這些工作,我希望能有一些額外的工作,而不是從字數開始。少數人確實早一點減少支持。 我也希望像第三方報表引擎支持Appengine?其他開發者不需要這樣的東西嗎? –
雖然我對答案並不滿意,但更多的是可用的問題,而不是塞巴斯蒂安本身的答案,所以我接受了這一點。 希望如果這種情況是固定的人可以在這裏發佈更好的答案。 –