Ich möchte Daten in Amazon Redshift externe Tabelle laden. Daten sind im CSV-Format und hat Anführungszeichen. Haben wir etwas wie REMOVEQUOTES, die wir in Kopie Befehl für Redshift extern haben Tabellen. auch das, was es verschiedene Optionen mit fester Länge Daten in externer Tabelle zu laden.Entfernen Sie doppelte Anführungszeichen "beim Laden von Daten in Amazon Redshift Spectrum
3
A
Antwort
1
eine externe Spectrum Tabelle zu erstellen, sollten Sie die CREATE TABLE
Syntax von Athena bereitgestellt verweisen. CSV durch doppelte Anführungszeichen entgangen zu laden, sollten Sie die folgenden Zeilen als ROW FORMAT
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES (
'separatorChar' = ',',
'quoteChar' = '\"',
'escapeChar' = '\\'
)
Für Dateien mit fester Länge sollten Sie RegexSerDe verwenden. In diesem Fall wird der relevante Teil Ihrer CREATE TABLE
-Anweisung so aussehen (unter der Annahme von 3 Feldern der Länge 100).
ROW FORMAT SERDE 'org.apache.hadoop.hive.contrib.serde2.RegexSerDe'
WITH SERDEPROPERTIES ("input.regex" = "(.{100})(.{100})(.{100})")
Verwandte Themen
- 1. Laden von Daten in Amazon Redshift von S3 mit Anführungszeichen
- 2. Leistungsprobleme mit Redshift Spectrum
- 3. Laden Sie Daten in Redshift mit Node.js
- 4. Entfernen Sie ein Komma in doppelte Anführungszeichen, dann entfernen Sie doppelte Anführungszeichen
- 5. SQL - Redshift entfernen doppelte Zeilen ohne Primärschlüssel
- 6. Sync Daten von Amazon Aurora zu Redshift
- 7. Daten von Amazon Redshift als JSON exportieren
- 8. Entfernen doppelte Anführungszeichen und Eckige Klammern JSON
- 9. Escaping Trennzeichen in Amazon Redshift COPY Befehl
- 10. Wie doppelte Anführungszeichen von JSON entfernen
- 11. Wie funktioniert das Laden in Echtzeit in Amazon Redshift?
- 12. Syntaxfehler in Amazon Redshift
- 13. regex: Entfernen Sie doppelte Anführungszeichen von Json Werte
- 14. Append und Overwrite in Amazon Redshift
- 15. MySql laden Daten inline fügt doppelte Anführungszeichen um Zeichenfolge
- 16. php - Ersetzen von Inhalt in doppelte Anführungszeichen, einschließlich doppelte Anführungszeichen
- 17. amazon redshift, sqlworkbench/j
- 18. Doppelte Daten beim erneuten Laden der Ansicht
- 19. Flucht doppelte Anführungszeichen beim Rendern in Jinja2
- 20. Kinesis Firehose laden CSV-Daten in Redshift
- 21. Wie lade ich Daten über Python Boto3 in Amazon Redshift?
- 22. entfernen doppelte Anführungszeichen aus dem Feld
- 23. entfernen doppelte Anführungszeichen aus json_encode Array
- 24. Amazon Redshift-Tabellenblockzuordnung
- 25. Pros & Contras von BigQuery vs. Amazon Redshift
- 26. Pull-Daten von Redshift
- 27. Sync Daten von RDS MySQL zu Amazon Redshift
- 28. JSON-String aus Gson: Entfernen Sie doppelte Anführungszeichen
- 29. Wie doppelte Anführungszeichen in JSON-codierten Array entfernen?
- 30. C# Regulärer Ausdruck: Entfernen Sie führende und nachfolgende doppelte Anführungszeichen (")
Im Moment gibt es leider keine Eigenschaft, die Angebote zu entfernen, da die OpenCSV SerDe-Variante noch nicht unterstützt wird. – grundprinzip