多租户报告解决方案

时间:2016-09-08 20:11:35

标签: mysql symfony web-applications reporting multi-tenant

我们有一个多租户网站,其中每个客户数据都被相当于customer_id分区。我们目前有一个基本(自定义)报告系统,我们维护一组SQL查询,其参数被替换(基于登录用户)以强制执行数据分离。虽然它不理想,但它可以满足我们当前的需求。

但是,我们现在拥有越来越复杂的报告请求,包括临时报告的能力。大多数现成的报告工具都假设您能够公开整个数据集。我们需要能够将工具可用的数据限制为特定客户。

对于后台我们的应用程序是一个由MySQL支持的Symfony2应用程序,它可以(相对)轻松地将该工具嵌入到应用程序中。

特别的解决方案/软件以及多租户报告的一般方法都很受欢迎。

0 个答案:

没有答案