我在S3中的特定路径(只有这些文件存在)中有2k个文件,其格式为emp_test_user_1.csv,emp_test_user_2.csv等。
必须创建一个外部表并将数据加载到该表中。当我尝试创建并提供模式,例如pattern ='emp_test_user * .csv';
加载表后,没有将数据加载到表中。 你能帮我吗?
答案 0 :(得分:0)
尝试更改模式以匹配整个路径,而不仅仅是文件名。例如:
pattern='.*emp_test_user.*\\.csv'
。
.*
匹配零个或多个字符。要匹配点,可以使用[.]
或\\.
。
更新
您可以使用LIST测试您的模式:
list @mystage pattern='.*emp_test_user.*[.]csv'