产品解决方案:数据自助分析平台( 四 )

以上这种方案实现起来最简单,也是官方推荐的方案,并且数据可以进行正常提取。但是也存在一个很致命的问题:因为是通过url传参,因此能够传入的参数是受浏览器限制的,市面上主流的浏览器支持传入的url长度都不超过3000个字符,比如谷歌浏览器。但是业务现状是,超过3000字符的权限类型有很多,该方案并不能支撑所有业务场景。

第二种方案:将用户ID作为参数传到url中,关联权限表进行控制

编写自定义SQL创建事实表、权限表(这里举的例子使用了两个权限类型,因此创建了两个权限表1和2),并使用内关联;

产品解决方案:数据自助分析平台

2. 创建一个名为user_id的参数,分别在两个权限表中作为参数插入(该参数是作为URL传用户ID时进行权限过滤的依据);

产品解决方案:数据自助分析平台

3. 利用这个数据源开发可视化报表并发布;

推荐阅读