を解析することはできません:だから21.63ZADF我々は形式にタイムスタンプが含まれているJSONの持っているのDateTimeOffset
:
2016-11-03T03:05:21.673Z
2016-11-03T03:05データを解析するための適切なフォーマットはYYYY-MM-DDTHHです:MM:ss.FFF \ Z
は、私はそれを解析する方法をADFに説明するために、これらの変異体の全てを試してみました:
"structure": [
{
"name": "data_event_time",
"type": "DateTime",
"format": "yyyy-MM-ddTHH:mm:ss.FFF\\Z"
},
...
]
"structure": [
{
"name": "data_event_time",
"type": "DateTimeOffset",
"format": "yyyy-MM-ddTHH:mm:ss.FFFZ"
},
...
]
"structure": [
{
"name": "data_event_time",
"type": "DateTimeOffset"
},
...
]
"structure": [
{
"name": "data_event_time",
"type": "DateTime"
},
...
]
01 ADF上記のこれらのすべての場合において
はエラーで失敗します。私は間違って何をやっている
Copy activity encountered a user error at Sink side: ErrorCode=UserErrorInvalidDataValue,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Column 'data_event_time' contains an invalid value '2016-11-13T00:44:50.573Z'. Cannot convert '2016-11-13T00:44:50.573Z' to type 'DateTimeOffset' with format 'yyyy-MM-dd HH:mm:ss.fffffff zzz'.,Source=Microsoft.DataTransfer.Common,''Type=System.FormatException,Message=String was not recognized as a valid DateTime.,Source=mscorlib,'.
?それを修正するには?
Big thanxできます。しかし、目的地レベルでは失敗する。 – churupaha
ターゲット/シンクとは何ですか? – wBob
ターゲットはAzure DWHです。私は、ADFのオプションを使用してPolyBase経由でデータをロードしようとしています。 ので、データフローは以下のようになります。 SourceBlobStorage(JSONs) - > ADF - > StageBlobStorage(CSV) - >ポリ塩基 - > AzureDWH StageBlobStorageは、ADFによって移入されます。 PolyBaseに関連するオブジェクトは、ADFによって自動的に作成されます。 また、終了データのロードはADFによって開始されます。 内部に隠された作業がたくさんあります。 Aは上記のADFマークアップで詳細な説明を投稿しました(私の投稿への回答として) – churupaha