Snowflake имеет встроенное поле метаданных, в котором указывается полное имя файла, включая путь. Вы должны иметь возможность выполнить следующий запрос:
select raw.$1:name name,
raw.$1:id ID,
METADATA$FILENAME
from
@My_Bucket/student_date/
(FILE_FORMAT => PARQUET,
PATTERN =>'.*date=.*\gz.parquet') raw
;
Я знаю, что вы находитесь после только части даты, но как только у вас есть имя файла, вы можете использовать функцию SPLIT_PART, чтобы получить часть даты из имени файла . например,
SPLIT_PART(METADATA$FILENAME, '/', 4)
Надеюсь, это поможет.