我正在从aws的Oracle实例中复制数据,aws是在源网络中的VM上运行的自托管集成运行时服务。
问题是,在使用Azure中的复制数据活动从Oracle数据库复制数据时,如何将会话参数-NLS_DATE_FORMAT,NLS_TIMESTAMP_FORMAT传递给oracle会话以使时间戳字符串成为某种格式。
复制活动接收器为csv。 spark的csv读取器无法解析以csv格式写入的,具有时间戳精度的文件,直到纳秒。
因此,通过将NLS_TIMESTAMP_FORMAT参数设置为YYYY-MM-DD HH24:MI:SS,似乎仅需几秒钟就可以从Oracle中获得天蓝色了
请建议如何做?
我对此主题的另一个问题是-Parse Micro/Nano Seconds timestamp in spark-csv Dataframe reader : Inconsistent results
在连接属性参数下提供它毫无帮助。请参阅附件的屏幕截图。