2

現在、タイムスタンプをJVM SimpleDateFormat ドメイン からSQL DW の DateFormat ドメインに変換するときに、Azure SQL DW の制限に達しています。

現在のシナリオでは、Spark を使用してデータのクリーンアップを実行しています。データが CSV ファイルとして書き出されると、次の形式のタイムスタンプとして書き出されます。

  • "yyyy-MM-dd'T'HH:mm:ss.SSSXXX"
  • 2001-07-04 T 12:08:56.235-07:00

DATE_FORMAT オプションの DateTimeOffset を見ると、上記の出力の太字のTはサポートされていません。

着信文字列を DateTime 型として直接解釈する方法はありますか?

私の現在の戦略は、VARCHAR としてロードし、後でクリーンアップを行うことです。

4

1 に答える 1