如何在Azure Datafactory复制活动中将会话参数传递给Oracle。在Oracle Linkedservice中

时间:2019-10-25 13:42:48

标签: azure azure-data-factory azure-data-factory-2

我正在从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

在连接属性参数下提供它毫无帮助。请参阅附件的屏幕截图。

enter image description here

0 个答案:

没有答案