如何将平面文件加载到Oracle数据库中

如何将平面文件加载到Oracle数据库中,oracle,ssis,visual-studio-2017,attunity,Oracle,Ssis,Visual Studio 2017,Attunity,我正在尝试将数据从csv文件导入Oracle数据库,我正在使用Visual Studio 2017,我已下载了所有必需的组件,如SSDT 15.8;和Attunity版本5.0 我想知道是否有人可以指导我如何将平面文件从csv加载到Oracle表 到目前为止,我拖放了平面文件并将其连接到Oracle目标,但是,正如您所看到的,即使在映射之后,Oracle目标中的红十字仍然存在 当我试图“启动”这个过程时,我得到的错误信息是: 如果有人能帮我,那就太好了。下面是我所做映射的屏幕截图: 谢谢大

我正在尝试将数据从csv文件导入Oracle数据库,我正在使用Visual Studio 2017,我已下载了所有必需的组件,如SSDT 15.8;和Attunity版本5.0

我想知道是否有人可以指导我如何将平面文件从csv加载到Oracle表

到目前为止,我拖放了平面文件并将其连接到Oracle目标,但是,正如您所看到的,即使在映射之后,Oracle目标中的红十字仍然存在

当我试图“启动”这个过程时,我得到的错误信息是:

如果有人能帮我,那就太好了。下面是我所做映射的屏幕截图:


谢谢大家的帮助,我通过确保源中的数据类型与目标中的数据类型匹配来解决这个问题。此外,要考虑的主要事项是确保您登录的用户具有写入数据库的权限,我登录的用户没有权限,这就是为什么我亲自得到该错误

我会摘下微软的护目镜,使用Oracle自己的“sqlldr”工具或创建一个外部表:您的Oracle数据库是否安装了Apex?那里有一个用于将CSV文件上传到表中的GUI工具。我对这一点很陌生,但我的组织需要使用SSIS包来自动执行数据上传过程,老实说,我不确定Apex是否可以,只是想知道是否可以使用ssis将csv文件上载到oracle中database@ops_mltsd源和目标中提取月份的类型是什么?将鼠标悬停在输入列“提取月份”上,并将鼠标悬停在该列上,将数据类型与目标列提取月份进行比较。如果它们匹配,双击源和目标之间的箭头,确保“extract_month”的数据类型相同