2016-07-18 11 views
0

Ich habe JSON wie unten -copycommand Redshift

{ 
"Col1" : "Value1", 
"Col2" : "Value2", 
"Col3" : "Value3" 
} 
{ 
"Col1" : "Value100", 
"Col2" : "Value200", 
"Col3" : "Value300" 
} 
{ 
"ColX" : "Hello", 
"ColY" : "World" 
} 

Wenn ich versuche, die Daten in die Tabelle mit Kopierbefehl zu laden, das wird im folgende Format geladen -

Table_Image

Aber Ich möchte die Daten im folgenden Format laden.

Required_Table_Format

Gibt es eine Möglichkeit mein Ziel mit Kopierbefehl zu erreichen?

Antwort

0

Nein, man kann nicht so mit copy Befehl, denn es bildet eine Zeile in den Eingangsdaten eine Zeile in der Tabelle Redshift (ich kann temporäre Tabellen bei Bedarf verwenden).

Möglicherweise müssen Sie Ihre Daten nach dem Befehl copy nachbearbeiten, um Ihr Ziel zu erreichen.