Power BI 在分析师群体中的普及,带动了越来越多的企业在内部推行自助分析工作流,在这种影响下,很多企业在 BI 平台选型的时候会重点考虑 Power BI,除了熟悉工具,性价比高也是一个重要原因。Web 服务每账户每年只需要不到 800 人民币,对于想体验企业级 BI 服务中小型组织是非常友好的入门价格。不过,对于那些对数据有严格管控或者要求本地部署的企业,Power BI Report Server 是更适合的方案。与 Web 服务不同,PBI RS 是需要下载安装的商业版软件,官网是这样介绍的:
Power BI Report Server 是一个本地报表服务器,包含一个可显示和管理报表和 KPI 的 Web 门户。 随之一起提供的还有创建 Power BI 报表、分页报表、移动报表和 KPI 的工具。 用户可以采用不同的方式访问这些报表:在 Web 浏览器、移动设备或在收件箱中以电子邮件的形式查看报表。
今天的主题不是报表服务器的报价和安装配置的方法,而是想谈一下如何合规、安全地使用开发者版本和评估版本,以规避不当使用可能给企业带来的诉讼和赔偿风险。
合规
很多企业选择 Power BI 的原因是看中了它的价格优势,恰好报表服务器又提供了可以长期免费使用的开发者版本,但这并不等于你可以像使用桌面版一样随心所欲的使用报表服务器。
首先它不能用于生产环境,这个很好理解,也就是你不能直接用于向最终用户提供产品或服务,这条规定很清晰没什么问题。而真正需要注意的是在非生产环境中的使用。什么?做测试用途难道还有合规风险?是的,我曾经也认为测试环境下可以自由使用报表服务器,但事情并没有想象的那么简单,微软在软件协议中对非生产环境(non-production)的使用也有明确的规定,如果不想给公司带来潜在合规风险,我建议你仔细了解一下接下来的内容。
我在图中标出了几个关键词,其中测试的含义需要单独说明一下,报表服务器的许可条款中并没有对测试用途做明确界定,不过,考虑到这个版本必须和 SQL Server 开发者版本配合使用,我们可以参考 SQL Server 的软件协议,其中对非生产环境用途有更为清晰的描述,此“测试”非彼“测试”,而是有着严格定义的范围。另外,这可能也是为什么 Power BI 官网在介绍报表服务器的文档没有提及免费版的原因,不是微软故意不想让你用免费版,而是要与 SQL Server 的评估版和开发者版本搭配使用。
可以看到,除了不能用于生产环境之外,同时也不能使用商业数据,这意味所有的数据必须脱敏,你不能在其中还原有业务逻辑的数据库,只能使用类似于 AdventureWorks 这样的示例数据库,估计这一条已经出乎很多人意料了。但我还要提醒你注意下面两种风险:
- 使用限制-你可以基于开发者版本设计功能和报告,并且向用户演示,但之后你不能让该客户自己使用这套工具和报告。 这将构成对许可证条款的违反。
- Microsoft 可以访问你的数据-SQL Server 的任何非商业版本都必须将涉及性能、错误、功能使用、IP 地址、设备标识符在内的所有使用数据发送到 Microsoft。 没有例外。
谨慎
小公司可能对合规没什么概念,也不太可能被盯上。对于大公司,合规是一条红线,一不小心就可能会给个人和企业带来不必要的损失。
我想知道个人为提高工作效率在工作中使用怎么避免您说的风险,我是小白,谢谢!
请问,如果安装报表服务器的试用版,在180天内可以用于真实业务操作吗?