我使用大查询导出数据语句在云存储中创建文件,供另一个团队提取以供进一步的再处理。我使用下面的语句,而不是粘贴select查询作为它的巨大。
EXPORT DATA OPTIONS(
uri='gs://whr-asia-datalake-dev-standard/outbound/Adobe/Customer_Master_*.csv',
format='CSV',
overwrite=true,
header=true,
field_delimiter='|') AS
SELECT 我看到在云存储桶中创建的文件
radhika_sharma_ibm@cloudshell:~ (whr-asia-datalake-nonprod)$ gsutil ls gs://whr-asia-datalake-dev-standard/outbound/Adobe/
gs://whr-asia-datalake-dev-standard/outbound/Adobe/
gs://whr-asia-datalake-dev-standard/outbound/Adobe/Customer_Master_000000000000.csv
gs://whr-asia-datalake-dev-standard/outbound/Adobe/Customer_Master_000000000001.csv
gs://whr-asia-datalake-dev-standard/outbound/Adobe/Customer_Master_000000000002.csv我无法删除后缀部分,因为大查询创建它,但我想知道我是否可以创建文件名中的日期文件为其他团队,以确定它创建的日期是什么日期?这就像
Customer_Master_04022021_000000000000_.csv
我需要在我的档案里有个约会。有什么帮助或建议吗?
这里是否有工作,或者我必须使用数据流,即使用数据流作业从文件中的表中提取数据。
发布于 2022-03-02 12:27:49
您可以将uri值用作:'gs://bucket/folder/your_filename-'||current_datetime()||'-*.csv‘
可以使用Current_date()或current_datetime()。
谢谢
https://stackoverflow.com/questions/66042101
复制相似问题