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.