2

我正在寻找有关 Dynamics CRM 报告编写的一些指导。

我们当前的 CRM 是 Dynamics 4.0 - 已经有几年的历史了。这是一个本地版本。过去几天我一直在使用这个 CRM,我知道我有很多东西要学。

我的任务是为此 CRM 编写报告。内置的报告向导不够灵活,无法生成所需的报告。我发现很难找到有关 Dynamics CRM 报告编写的资源和书籍。我想这是因为微软和他们的合作伙伴热衷于销售培训课程。

到目前为止,我知道我可以下载报告并将它们导入 BIDS。我可以修改投标中的报告并将它们导出回 Dynamics。

我的主要担忧之一是我不知道我们是否会从将 Dynamics CRM 4 迁移到 Dynamics CRM 2011 中受益。我热衷于使用最新的系统,但我必须能够证明迁移到新版本。

我看过第三方解决方案,例如 Zap,但这不是我们感兴趣的东西,因为我们必须在不久的将来扩展 Dynamics 以向我们的客户提供额外的功能。

理想情况下,我希望找到一种方法来创建可以应用于所有未来报告的报告布局。此外,我的目标是以这样一种方式编写报告,即我可以通过从动态中提取数据将它们集成到我们公司的网站中。

到目前为止,我已经设法将报告从 Dynamics CRM 4 导出到 BIDS,但我不确定编写 SQL 的正确方法是什么。使用向导创建的报告使用动态 SQL。从头开始创建报告需要我针对 Dynamics 数据库中的视图编写查询。

问题是解决这个问题的正确方法是什么?

4

1 回答 1

2

Dynamics CRM 4 使用 SSRS 报告。如果底层数据库是 SQL Server 2005,您几乎需要使用安装了 BIDS 的 Visual Studio 2005 编写报告。如果基础数据库是 SQL Server 2008,我建议在 Report Builder 中编写报告,尽管您也可以使用带有 BIDS 的 Visual Studio 2008。我听说报表生成器提供了更好的布局选项。SQL Server 2005 报表可以轻松转换为 SQL Server 2008 报表,但是从 2008 到 2005 并不容易,您基本上必须从头开始,因此请确保使用正确的 IDE 来创建报表。

Dynamics CRM 2011 支持 SSRS 和 fetchxml。如果您正在为 CRM 2011 Online 编写报告,那么 fetchxml 是唯一的选择,因为在 Online 模型中您无法直接访问底层 SQL 数据库。有关详细信息,请参阅 CRM 2011 SDK 帮助文件中的“使用 Microsoft SQL Server Reporting Services 为 Microsoft Dynamics CRM 报告”或导航至http://msdn.microsoft.com/en-us/library/gg328097.aspx

要为 CRM 4 编写 SSRS 报告,我会参考 CRM SDK 文档或 @ http://msdn.microsoft.com/en-us/library/bb955081.aspx中的报告编写者指南。从头开始编写这些报告是可能的,但在你真正把它们写下来之前,并不是非常容易或直观。

Microsoft 为 SSRS @ http://msdn.microsoft.com/en-us/library/ms159106.aspx提供在线书籍

于 2011-06-18T15:56:48.923 回答