从数据到信息
从信息到洞察

非生产环境 你真的了解它的含义吗 合规使用 Power BI Report Server 免费版

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 Report Server 的四种方式和说明

合规

很多企业选择 Power BI 的原因是看中了它的价格优势,恰好报表服务器又提供了可以长期免费使用的开发者版本,但这并不等于你可以像使用桌面版一样随心所欲的使用报表服务器。

首先它不能用于生产环境,这个很好理解,也就是你不能直接用于向最终用户提供产品或服务,这条规定很清晰没什么问题。而真正需要注意的是在非生产环境中的使用。什么?做测试用途难道还有合规风险?是的,我曾经也认为测试环境下可以自由使用报表服务器,但事情并没有想象的那么简单,微软在软件协议中对非生产环境(non-production)的使用也有明确的规定,如果不想给公司带来潜在合规风险,我建议你仔细了解一下接下来的内容。

开发者版本的软件协议

我在图中标出了几个关键词,其中测试的含义需要单独说明一下,报表服务器的许可条款中并没有对测试用途做明确界定,不过,考虑到这个版本必须和 SQL Server 开发者版本配合使用,我们可以参考 SQL Server 的软件协议,其中对非生产环境用途有更为清晰的描述,此“测试”非彼“测试”,而是有着严格定义的范围。另外,这可能也是为什么 Power BI 官网在介绍报表服务器的文档没有提及免费版的原因,不是微软故意不想让你用免费版,而是要与 SQL Server 的评估版和开发者版本搭配使用。

SQL Server 开发者版本协议

可以看到,除了不能用于生产环境之外,同时也不能使用商业数据,这意味所有的数据必须脱敏,你不能在其中还原有业务逻辑的数据库,只能使用类似于 AdventureWorks 这样的示例数据库,估计这一条已经出乎很多人意料了。但我还要提醒你注意下面两种风险:

  • 使用限制-你可以基于开发者版本设计功能和报告,并且向用户演示,但之后你不能让该客户自己使用这套工具和报告。 这将构成对许可证条款的违反。
  • Microsoft 可以访问你的数据-SQL Server 的任何非商业版本都必须将涉及性能、错误、功能使用、IP 地址、设备标识符在内的所有使用数据发送到 Microsoft。 没有例外。

谨慎

小公司可能对合规没什么概念,也不太可能被盯上。对于大公司,合规是一条红线,一不小心就可能会给个人和企业带来不必要的损失。

4
说点什么

avatar
1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
1 评论数
3 被回复的评论
3 订阅评论的人数
 
查看最近回复
查看最热评论
  订阅本文评论  
最新 最旧 得票最多
提醒
天行
游客
天行

请问,如果安装报表服务器的试用版,在180天内可以用于真实业务操作吗?

高飞
游客
高飞

测试版和协议和开发版有点区别,没有直接标注不能用于生产环境,写的是只能用于内部业务目的。这种情况下用真实业务数据还是有风险的。

jiang
游客
jiang

大佬求教,如果物理隔绝是否可以使用PowerBIReportServer版做数据分析