我正在使用SSIS工具箱中的OData源从Dynamics AX加载数据,但并非所有列都是可见的。
例如我的实体“ ProductionInformationDVL”可通过OData获得,它包含列“ ProductId”,“ ProductName”和“ ProdStatus”。 但是SSIS的预览不显示“ ProdStatus”列。我想获取所有可用的列。
有什么想法吗?谢谢!
答案 0 :(得分:0)
将表加载到“目标”表中时,是否显示该列? 尝试使用Power Query查看相同的Odata源。如果它也未显示在此处,则表示它不包含“产品状态”列,或者该列来自AX中的某些其他实体/表。
如果将源列放在目标位置,则可能是SSIS中的错误。您使用什么版本? 请提供屏幕截图或更多详细信息。
答案 1 :(得分:0)
到目前为止,我发现SSIS无法获取“枚举”数据类型的列。但是为什么呢?
例如,当我使用标准浏览器访问实体时,它看起来像这样: Dynamics data可见“ LoadStatus”列。
但是在SSIS中,即使我可以按该列进行过滤,该列也不可见: SSIS OData Source Preview