摘要:
今天打开VS2008的智能设备项目,报以下错误,应该是文件找不到了.The imported project "C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.CSharp.targets" was not f... 阅读全文
摘要:
https://msdn.microsoft.com/en-us/library/gg731898.aspx 在开始实施AX的分析特性前,有很多事情要考虑。本文描述了你必须考虑的事情,和在规划过程中每一步你必须做的决定。 1、验证必备项 2、明确拓扑结构 要帮助你的AX实施规划,明确一个支持你组织需求的拓扑结构。明确拓扑结构时,考虑下面的信息。 2.1、性能注意... 阅读全文
摘要:
https://msdn.microsoft.com/EN-US/library/dd309691.aspx 下图显示了包含在AX中的SSAS Cube,和用于访问他们的组件。 下面的组件,用于访问Cube或显示Cube数据。列表中的编号,和图中的编号对应。 Visual Studio-开发人员可以使用VS工具,来构建使用Cube作为数据源的SSRS报表。为了显示报... 阅读全文
摘要:
https://msdn.microsoft.com/EN-US/library/dd252604.aspx Cube是一个多维度的结构,它是BI应用开发的基础。本文描述了cube的组成部分,让你能更好地理解如何使用cube来分析数据。 1、Cube的结构 一个cube由一组测量和维度属性构成。对于AX分析cube,测量和维度在AOT中定义。Perspective用于标识那些... 阅读全文
摘要:
今天,Reinhard 在VS中制作SSRS报表,预览的时候发现显示不出数据。 仔细检查了数据处理环节和临时表里的数据,都发现没有问题。 用同事的账号登陆同样的开发环境,发现他的账号可以在VS中预览到数据。 很诡异欸,Reinhard 就觉得是权限问题,难道他是付费玩家,权限比我高么? Reinha 阅读全文
摘要:
今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消。在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行。 接着,Reinhard进入到AX中,检查系统的报表服务器配置是否正确。不知道怎么配置的同学可以查看Reinhar 阅读全文
摘要:
转自:http://www.cnblogs.com/xvqm00/archive/2011/07/15/2107338.html打开SSAS 数据源视图浏览数据时,提示 没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)) (Microsoft... 阅读全文
摘要:
在博文Dynamics AX R2 业务系列中,Reinhard对这个系列做了一个规划,下面我们就按照规划开始说业务吧。 国际惯例,从采购开始。 1、采购的主要职责 简单点说,采购的主要职责,是从供应商那里获取原料,以保证企业生产、运营。 全面点说,采购的主要职责,是保质保量、适时适价地为企业生产和 阅读全文
摘要:
在之前的一系列博文里,Reinhard介绍了Dynamics AX Demo的安装与配置。相信同学们看完后,都已经成功拥有了一个测试环境。 众所周知的是,ERP作为一个特殊的软件系统,他有着背后的业务逻辑作为指导。如果只单纯地去学习软件本身的使用,而忽略了软件背后的业务逻辑,那一切的努力注定是在修筑 阅读全文
摘要:
当处理的数据量较多,逻辑比较复杂时,报表可能会超时。为了解决这个问题,Reinhard一直使用SrsReportDataProviderPreProcess来做预处理报表。它会在调用SSRS前,在AX会话中处理数据。预处理过的数据存储在常规表中,该表是所有用户会话共享的,通过会话id标识。这样的方法 阅读全文
摘要:
我们都知道,在窗体上保存记录时,会像在表上保存时一样,触发很多方法。这里Reinhard找到了一个流程图,看看都触发了哪些方法,并且这些方法是以怎样的顺序被触发的。 阅读全文
摘要:
今天Reinhard在使用报表的过程中,发现以下错误: The default Report Server Configuration ID could not be found in the SRSServers table. 根据错误提示信息,Reinhard推断这是由于AX的报表服务器配置不正 阅读全文
摘要:
当我们在使用RDP报表时,AX会根据Data Contract,自动生成报表参数对话框上的字段控件。一般情况下,该对话框能够满足我们的需求,但是如果有较为复杂或特殊的需求,就要我们对该对话框进行客制化。 Reinhard这里就有一张报表,需要使用员工编号作为参数。但是AX系统中默认的员工编号EDT, 阅读全文
摘要:
在AX中使用邮件模板可以,可以让邮件的内容更专业化。下面,跟随Reinhard一起,配置E-Mail模板吧。 稍等一会儿,就邮件客户端就收到一封邮件。 阅读全文
摘要:
恰当地使用E-Mail,可以使系统看起来更专业,对用户更友好。AX中主要有两种发送E-Mail的方法:SMTP和MAPI。 MAPI(Messaging Application Programming Interface),是一个Client-Side方法,它在你的本机E-Mail客户端(例如Outlook)上,打开一个新的消息,用AX里的数据设置好了接收者和主题。MAPI也可以... 阅读全文
摘要:
我们主要有两种类型的系统监视:环境健康监视和性能监视。 环境健康监视一般对系统性能影响非常小,是为了提醒潜在的问题。 性能监视通常更有侵入性。监视期间,添加一个负载到环境。因此,它可以回答特定的问题或真正用户的抱怨。这不同于性能测试那样,主动地改变基础架构,或模拟增加用户负载。 我们关心那些对业务操 阅读全文
摘要:
有时,你想执行一些操作,但是这些操作必须让所有用户都登出后才能执行,例如加强安全设置,创建虚拟公司等。这时,你可以使用系统的耗尽用户(Darin Users)功能。下面跟随Reinhard一起,设置耗尽用户吧。 服务器实例的Status会由Alive变成Draining。 用户的客户端会弹出这样的提 阅读全文
摘要:
安装额外AOS的另一原因,是要创建一个专用的Batch服务器。 AOS实例在处理batch job时,会影响它的响应速度。安装一个专用Batch服务器,可以解决这个问题。 批处理服务器不能加到集群中,用户也不应连接到它。下面,跟随Reinhard一起,创建一个专用Batch服务器吧。 当一切都完成后 阅读全文
摘要:
安装额外AOS的主要目的,是将它添加到集群,或用于创建批处理服务器。 1、创建集群服务器 这里,Reinhard使用上节Install An Additional AOS 中创建的AOS,来创建集群。 进入System Administration >Setup>System>Cluster con 阅读全文
摘要:
众所周知,AX系统分为三层:Client,Application Server,Database Server。 我们添加额外的Application Server主要是出于以下两个原因: 使用多台服务器,分担不同的角色(如批处理任务,报表,服务)。 增加基础架构的弹性。 AX中的集群服务器,并不依 阅读全文
摘要:
要使用AX中的一些特性,需要将User Account和他们的Employee Record连接在一起。最好将所有Employee的User Account,都和他们的Employee Record连接在一起。没有这个连接,一些功能就没办法用,尤其是Sales and Marketing模块的。 同 阅读全文
摘要:
平时,我们制作SSRS Report的方法主要有两种:使用Query或RDP。如果需要为报表传递参数,就要在代码中为报表参数赋值,然后在代码中调用报表。下面我总结下这两种报表在代码中传参和调用的方式: 1、使用Query作为报表数据源 1.1、Dynamic Filters属性 在VS中,需要注意R 阅读全文
摘要:
今天,Reinhard部署好Aif Customer Service ,打开http://host:port/MicrosoftDynamicsAXAif60/,发现提示以下错误: 401 - Unauthorized: Access is denied due to invalid credent 阅读全文
摘要:
今天,Reinhard在 Deploy AX Reporting时,发生权限错误。 配置 ID: HOSTMSSQLSERVER 描述: HOST@MSSQLSERVER 默认值: True 报表服务器名称: HOST 报表服务器实例名称: MSSQLSERVER 报表服务器文件夹名称: Dynam 阅读全文
摘要:
Reinhard在一个Customer Service里的一个Method中,发现一个Transcation RollBack Bug。先看该Method的代码: [SysEntryPointAttribute(true)] public void SomeMethod() { ttsbegin; createJournalTable; create... 阅读全文