SSIS OData源-并非所有列均可见

时间:2019-11-05 08:20:52

标签: ssis odata microsoft-dynamics

我正在使用SSIS工具箱中的OData源从Dynamics AX加载数据,但并非所有列都是可见的。

例如我的实体“ ProductionInformationDVL”可通过OData获得,它包含列“ ProductId”,“ ProductName”和“ ProdStatus”。 但是SSIS的预览不显示“ ProdStatus”列。我想获取所有可用的列。

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:0)

将表加载到“目标”表中时,是否显示该列? 尝试使用Power Query查看相同的Odata源。如果它也未显示在此处,则表示它不包含“产品状态”列,或者该列来自AX中的某些其他实体/表。

如果将源列放在目标位置,则可能是SSIS中的错误。您使用什么版本? 请提供屏幕截图或更多详细信息。

答案 1 :(得分:0)

到目前为止,我发现SSIS无法获取“枚举”数据类型的列。但是为什么呢?

例如,当我使用标准浏览器访问实体时,它看起来像这样: Dynamics data可见“ LoadStatus”列。

但是在SSIS中,即使我可以按该列进行过滤,该列也不可见: SSIS OData Source Preview