Ich versuche, Daten von azure Blob in azurblaue SQL Data Warehouse zu verschieben. Azure Blob hat eine JSON-Datei.Azure Data Factory Kopieren Aktivität Ausnahme dateTime
Ich bekomme die Ausnahme beim Verschieben von createate in die Datetime-Typ-Spalte auf SQL.
{ "CreatedDate": "2016.07.13 15: 24: 58.000" }
Copy Aktivität angetroffen einen Benutzerfehler bei Sink: tcp: database.windows.net 1433 side: ErrorCode = UserErrorInvalidDataValue, 'Typ = Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Nachricht = Spalte ' createdDate 'enthält einen ungültigen Wert' 2016-07-13 15: 24: 58.000 '. Konvertierung von '2016-07-13 15: 24: 58.000' in 'DateTime' mit Format 'JJJJ-MM-TT HH: mm: ss.fffffff' nicht möglich., Quelle = Microsoft.DataTransfer.Common, '' Type = System.FormatException, Message = String wurde nicht als gültige DateTime erkannt., Source = mscorlib, '.
Alle Hinweise werden geschätzt.
Hey, ich habe es herausgefunden, ich denke, wenn Azure SQL Data Warehouse Ziel ist, muss es strikte Zuordnung zu Spalten sowie die Struktur an Quelle und Ziel definiert. Dataset Quelle: - { "CreatedDate": String} DestinationDataset: - { "ErstellDat": - für Datum und Uhrzeit} und der Tätigkeit habe ich einen Tisch Übersetzer {Column = CreatedDate: CreatedDate} Das hat den Trick für mich gemacht. –
Ich war ein wenig überrascht, es so streng zu behandeln. Vergiss es, du hast nur einen Amateurfehler begangen. –