Dynamics crm 在MS Dynamics CRM中使用视图

Dynamics crm 在MS Dynamics CRM中使用视图,dynamics-crm,microsoft-dynamics,Dynamics Crm,Microsoft Dynamics,我正在视图FilteredAccount上运行SSIS包。缓存来自此源的查找数据需要很长时间,对于我们拥有的帐户数,通常需要15分钟左右。我在帐户视图上运行了相同的包,它在大约3分钟内完成 我试图了解在这种情况下,MS是否支持使用未过滤视图,因为两者之间运行时间的减少是惊人的。在MSDN中寻找答案是令人沮丧的,因为“视图”和“过滤视图”在CRM中几乎是噪音词 以下是视图和过滤器视图之间的区别: FilteredView可供任何用户使用。视图仅适用于具有系统管理员权限的用户 FilteredVie

我正在视图FilteredAccount上运行SSIS包。缓存来自此源的查找数据需要很长时间,对于我们拥有的帐户数,通常需要15分钟左右。我在帐户视图上运行了相同的包,它在大约3分钟内完成


我试图了解在这种情况下,MS是否支持使用未过滤视图,因为两者之间运行时间的减少是惊人的。在MSDN中寻找答案是令人沮丧的,因为“视图”和“过滤视图”在CRM中几乎是噪音词

以下是视图和过滤器视图之间的区别:

  • FilteredView可供任何用户使用。视图仅适用于具有系统管理员权限的用户
  • FilteredViews包含返回可供请求数据的用户使用的数据的逻辑(业务单元、共享、e.t.c.)
  • FilteredView为每次查找返回标签字段,OptionSet(这意味着其他表上的附加联接),并将所有datetime字段转换为请求数据的用户的本地时间。视图返回数据库中的数据
  • 所以。我的建议基于我的经验。忘记不要从视图中读取数据。您可以从视图中读取数据,而不会出现任何问题


    祝你好运。

    请澄清,Microsoft不支持使用未过滤的视图,因此从技术上讲,您不受支持。如果在下一次更新中,他们更改了视图定义,甚至删除了视图定义,这将不会被视为bug。这就是说,我同意安德烈的观点,如果你需要它们来提高性能,你应该使用它们——如果你不得不继续使用b/c,你可以随时切换到过滤视图,它们使用相同的字段定义。