1
我有在AWS譜中創建的用於查詢s3數據的外部表,但是我無法識別記錄所屬的文件名(我擁有數千個文件下一個桶)AWS Redshift Spectrum - 如何在外部表中獲取s3文件名
在AWS Athena中,我們有一個僞列「$ PATH」,它將顯示s3文件名是否有使用頻譜時可用的類似方法?
我有在AWS譜中創建的用於查詢s3數據的外部表,但是我無法識別記錄所屬的文件名(我擁有數千個文件下一個桶)AWS Redshift Spectrum - 如何在外部表中獲取s3文件名
在AWS Athena中,我們有一個僞列「$ PATH」,它將顯示s3文件名是否有使用頻譜時可用的類似方法?
最近,您可以使用特定的僞列來訪問S3中的對象的路徑和大小以獲得沿襲信息。
對於這樣的查詢的一個例子是:
>> select distinct "$path", "$size" from spectrum.sales_part;
$path | $size
---------------------------------------+-------
s3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-01/ | 1616
s3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-02/ | 1444
s3://awssampledbuswest2/tickit/spectrum/sales_partition/saledate=2008-02/ | 1444