【发布时间】:2019-12-16 08:16:47
【问题描述】:
我在 Athena 中的一个数据集上使用了以下查询。
CREATE TABLE clean_table
WITH (format='Parquet', external_location='s3://test123data') AS
SELECT npi,
provider_last_name,
provider_first_name,
CASE
WHEN REPLACE(num_entitlement_medicare_medicaid,',', '') ='' THEN
null
ELSE CAST(REPLACE(num_entitlement_medicare_medicaid,',', '') AS DECIMAL)
END AS medicare_medicaid_entitlement,
CASE
WHEN REPLACE(total_submitted_charge_amount,',', '') ='' THEN
null
ELSE CAST(REPLACE(num_entitlement_medicare_medicaid,',', '') AS DECIMAL)
END AS total_submitted_charge_amount
FROM cmsaggregatepayment2017
不幸的是,在我运行此查询后,我收到如下错误:
GENERIC_INTERNAL_ERROR:路径不是绝对的:s3://test123data。您可能需要手动清理位置 's3://aws-athena-query-results-785609744360-us-east-1/Unsaved/2019/12/15/tables/03d3cedf-0101-43cb-91fd-cc8070db0e37 的数据' 在重试之前。 Athena 不会删除您帐户中的数据。
有人可以指导我如何处理这个问题吗?桶是空的,我该怎么办?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-athena