概述
online中的报表的开发方式不同与on-premises,后者可以是sql也可以是fetchxml,但前者必须是fetchxml无法再使用sql,那为了能在我们的报表数据源中选择到fetch这个类型,就必须安装一个报表拓展,叫做report authoring extension,本篇的起源就是从这个extension开始。
在sql server2014之前的版本都是集成了sql data tools的,安装完sql就会自动安装了business intelligence development studio简称bids,我记得sql2012对应的bids的版本是2010。其实看下我们要安装的report authoring extension的安装文件夹的名字就叫做bidsextensions,意思就不言而喻了,bids的一个拓展。
既然sql server中不集成了那就要单独安装了,目前最新版的SSDT(sql server data tools的缩写,下同)是2015(下载地址),安装完ssdt后再安装report authoring extension,但还是提示了以下截图中的错误,错误显示我没有安装bids,但我的ssdt是安装成功的,这里要注意一个问题,之所以这样是因为我的report authoring extension是CRM2016安装包里的,不认最新版的ssdt,下载最新版的Microsoft Dynamics 365 Report Authoring Extension安装即可。
完成后即可在数据源type中看到Microsoft Dynamics 365 Fetch了,注意安装顺序,先bids(即ssdt)后安装拓展。
因为我本地安装完ssdt for visual studio2015后启动不起来,在一台服务器上装了以后打开后直接弹框强制关闭了,不知道是本身不稳定还是我的环境有问题,之后下载安装了个上一版本Business Intelligence for Visual Studio 2013(下载地址),从安装图就能看出是从sql server2014解耦出来的包。
最后
以上就是贪玩芹菜为你收集整理的Dynamics 365Online 开发基于fetchxml报表的准备工作的全部内容,希望文章能够帮你解决Dynamics 365Online 开发基于fetchxml报表的准备工作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复