Das Laden von Dateien funktioniert in Snowflake via SQL mit direktem Zugriff auf einen Blob Storage via Stages. Hier ein Select auf CSV-Dateien in der persönlichen Stage mit einem nicht so leicht zu findenden Fehler:
SELECT metadata$filename, T.$1, T.$2, T.$3
FROM '@~/data'
(
FileFormat => 'Db.kjeperti.CSV',
Pattern => ".*/[0-9]{8}.csv.gz$"
) t
Die Fehlermeldung ist dabei leider gar nicht hilfreich:
Unsupported feature ‘Table’
SELECT metadata$filename, T.$1, T.$2, T.$3
FROM '@~/data'
(
File_Format => 'Db.kjeperti.CSV',
Pattern => ".*/[0-9]{8}.csv.gz$"
) t
Im richtigen SQL ist der Tippfehler bei „File_Format“ korrigiert. Es hat der „_“ gefehlt.
