先解释下,不然又要有人说我做彩票的了。
最近在做google analytics数据导出API这方面。查询的dimension限制最大个数为7,由于dimension总数太多,经过筛选后,还剩24个。
关于dimension再解释下,画个示例表就明白了
------------------------------------------------------------------------------------------------
| 浏览器 | 城市 | 操作系统 | 年   | 月  | 日 | 小时 | 访问人数(这个不属于dimension,是metric) |
| IE     | 上海 | linux    | 2008 | 10  | 1  | 12   |  5                                        |
| IE     | 上海 | linux    | 2008 | 10  | 1  | 13   |  8                                        |
| IE     | 上海 | winsows  | 2008 | 10  | 1  | 13   |  20                                       |
| firefox| 上海 | linux    | 2008 | 10  | 1  | 12   |  9                                        |
| opera  | 上海 | linux    | 2008 | 10  | 1  | 13   |  3                                        |
| opera  | 上海 | winsows  | 2008 | 10  | 1  | 13   |  11                                       |
--------------------------------------------------------------------------------------------------
前面几个就是dimension,根据dimension的取值,后面metric会变。排列组合,24取7,做组合。有346104种组合。
现在问题是做一张大表,将这24个dimension全部放进去(这样会有很多空值,因为每次请求最多提交7个dimension给google),还是做346104+的表。
如果每个组合给一个单独的表,我用phpmyadmin运行速度好慢,点了这个数据库都没反应的。