多租户,多语言系统的报告系统

时间:2011-08-03 15:04:45

标签: reporting-services multilingual multi-tenant

这是一个非常繁重的要求清单,但我想知道这里是否有人有任何我可以为此调查的想法。

我们需要一个报告系统来支持多租户,多语言数据库系统。该系统将通过互联网提供 - 它不是基于内联网的。我们将使用在Windows Server 2008 R2上运行的SQL Server 2008 R2。

在系统中,每个租户都有自己的数据库。

每个租户都可以为系统中每个表中的字段设置自己的标题。任何字幕更改都必须反映在报告中。

租户必须能够编辑现有报告或创建新报告。

执行此操作时,租户必须无法查看或编辑任何其他租户的报告。

租户必须无法创建可以查看其他租户数据的报告。

可以限制用户可以查看的表中的哪些字段 - 用户必须无法创建报告才能查看这些受限字段。不同的用户或用户组对他们可以查看的字段或表有不同的限制。

报告系统必须能够提供不同类型的报告,例如图表,表格数据,按日历/学术/财政年度报告,表格样式报告。

SQL Server Reporting Services 2008 R2能否满足上述所有要求?

如果是这样,我们如何设置Reporting Services以满足这些要求?

或者,是否有其他报告工具可以满足这些要求?

1 个答案:

答案 0 :(得分:0)

我们刚刚完成了对新ActiveReports Server产品的测试版构建的新修订版,其中包括针对您描述的各种方案的多租户支持。 由于我们本周刚刚发布了该功能,因此我们还没有理想的文档,但您可以看到基本文档here

它包括基于Web浏览器的拖动和放大器。 drop ad hoc报表设计器,由自动生成且完全可自定义的逻辑数据模型提供支持,可保护业务用户免受基础技术细节的影响。

您可以为每个租户部署一个模型,也可以在连接字符串中使用占位符为多个租户使用一个模型。

我认为我们可以涵盖您上面提到的所有要求。如果有什么遗漏让我知道,我会看看它是否符合我们的路线图。

Scott Willeke
Product Manager | ActiveReports Server
GrapeCity inc.
相关问题