CRM Online开发,reporting service报表需要写fetchXML表达式,然而通过高级查找或者XrmToolBox中FetchBuilder配置通常不能满足一些复杂的逻辑。
通过SQL 4 CDS工具,不仅可以写SQL查询CRM online的实体数据,而且可以将SQL转为FetchXML(大部分可转),可以节省开发时间。
一、XrmToolBox中安装 SQL 4 CDS,如下图:
二、SQL 4 CDS 转 FetchXML
1、安装好后可以在Tools页面找到该工具,点击进去,选择自己需要链接的Online环境
2、点击New Query按钮,编写SQL语句
3、该工具也可智能感知,两表之间的关联关系,如下图,可以感知出合同及其明细的关联关系字段
4、点击执行Execute按钮
5、选择Execution Plan,或者 Execute按钮旁的按钮
6、双击 FetchXml Query即可生成FetchXML
如果有CRM online项目中需要写报表的推荐使用此工具。
PS:如果XrmToolBox有更新,最好更新到最近的版本。
目前:这个工具更新到最新版本的,可以执行update、delete
脚本