有关导入手动创建的数据实体的几个问题

时间:2018-11-09 17:15:18

标签: axapta dynamics-365-operations d3fo data-entities

我使用了数据实体创建向导,并选择了Reqplan表作为主要数据源,然后手动添加了ReqPlanVersion,ReqPO,ReqTrans表作为其他数据源,并在下面创建了关系。 enter image description here

对于数据实体字段,我从三个手动添加的表中手动拖动了字段的子集。

但是,当我尝试导入数据并添加文件时,出现以下问题: enter image description here

Q1。过去,对于其他一些实体,我在这些字段上将“允许在创建时进行编辑”从“自动”更改为“是”,并且可以使用,但是我不确定这是否是唯一的方法还是遵循最佳做法?另外,由于字段均处于“自动”状态,因此在导入期间该字段是否可编辑的决定因素是什么?

当我尝试通过绘制映射线将源映射到手动登台时,出现以下问题:

enter image description here

Q2。配置密钥怎么回事?是因为我从其他数据源中手动拖动了字段,但没有使用数据实体创建向导?

最后我遇到了以下问题: enter image description here

Q3:有没有办法找出它所指的是哪个唯一键?是在谈论我的数据实体中的EntityKey还是登台表中的索引?无论哪种情况,都有多个,所以我不确定它指的是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

社区论坛的回复:

1)检查表本身的allowEdit属性,因此如果该属性为“ No”,则auto表示“ No”。如果要通过数据实体更新它们,则必须将其强制为“是”

2)它与手动添加没有关系,只是说实体中使用的表已禁用配置密钥,因此您无法向其中导出或导入数据,但是,这些表可以通过向导或手动添加,它确实没关系。同样,配置密钥也可以在字段上,也可以在这些字段使用的EDT上,也请对其进行检查。

3)实体具有“关键点”节点,并且那里和那里您有向导为您生成的关键点。框架使用它来了解是否应该更新或创建记录,如果它对您不起作用,请在数据实体上进行更改并重新生成登台。您需要刷新登台,因为您得到的错误是SQL错误,在此阶段SSIS将文件中的数据传输到登台表中,并且由于索引过孔而无法复制数据,因此请检查登台表索引并查看您的文件是否有重复项