自SQL2016发布后,得知集成了收购的移动BI产品“DATAZEN”,而且公司2017年计划上BI项目。
在移动化大势的当今,进行了搭建及测试,一是记录,也是纪念下被收购的Datazen!
所涉及的环境及软件版本:
-
Azure 虚机:DS3_V2 4核CPU/14G/512G SSD
-
系统版本:Server 2016 Datacenter x64 英文/中文
-
SQL版本:SQL2016 企业版 x64
-
其他软件:
-
SQL SERVER 2016 Report Builder (报表生成器):https://www.microsoft.com/zh-cn/download/details.aspx?id=53613
-
Microsoft SQL Server Mobile Report Publisher (移动报表发布服务器):https://www.microsoft.com/zh-CN/download/details.aspx?id=50400
-
如需连接Oracle数据源,还需要32位、64位的Oracle客户端(需要同时安装,64位用于Reporting Services/32位用于Report Builder,因为Report Builder只有32未的版本)
下载页面(下部可单独下载Client):http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/database12c-win64-download-2297732-zhs.html
64位客户端链接:http://download.oracle.com/otn/nt/oracle12c/121020/winx64_12102_client.zip
32位客户端链接:http://download.oracle.com/otn/nt/oracle12c/121020/winnt_12102_client32.zip
安装过程:
-
安装“SQL Serv2016”:注意语言版本需要与系统版本一致,否则会报错
-
安装“报表生成器”
-
安装“移动报表发布服务”
-
先安装“32位Oracle客户端”,再安装“64位Oracle客户端”:安装类型选择“运行时”,且一定要先安装32位,否则先装64位再装32位时,会闪退导致无法安装32位。
调试过程:
-
服务器上打开http://127.0.0.1/Reports输入账户即可访问 SQL Server Reporting Services 后台,然后可根据需要依次建立数据源、数据集、报表。
-
如需配置Oracle数据源,则还需要安装配置Oracle的“[安装目录]\network\admin\tnsnames.oRA” 注:32位客户端及64位客户端均需配置,方法可参见:
http://www.cnblogs.com/chendaoyin/archive/2013/05/22/3092406.html
-
重启Reporting Services服务后,新建Oracle数据源,详见下图:
-
利用Report builder或Mobile Report Publisher 创建报表
-
Report builder网上找了下有人写了很详细的教程,可学习参考:
report builder使用.docx
-
Mobile Report Publisher与DataZen创建过程非常类似,大家有需要可自行搜索教程
-
下载Power BI手机客户端或桌面客户端,连接报表服务器后,查阅报表:
移动端示例页面如下:
最后的随记:
因为SQL2016刚发布不久,资料较少,再加上我们这边需要连接Oracle数据库,所以走了不少弯路,期间参考了不少资料,详见下文,在此表示感谢!
-
Oracle客户端tnsnames.ora连接配置 http://www.cnblogs.com/chendaoyin/archive/2013/05/22/3092406.html
-
Oracle 12c 如何同时安装64位服务器和32位客户端 http://bbs.csdn.net/topics/392010113?locationNum=4