INVALID_TABLE_PROPERTY:对于输入字符串:“0-23” (属性:projection.hour.digits)在 Athena 上

发布于 2025-01-12 15:23:50 字数 869 浏览 0 评论 0原文

运行此查询时出错

在 Athena 上查询

SELECT * FROM "db"."thermostat" 
where id='95686' 
and "date" = '2022/03/07'
AND hour =13

投影分区

数据位于此路径上: s3://bucket/dbname/tablename/id/date=2022/03/07/hour=13/

错误

INVALID_TABLE_PROPERTY:对于输入字符串:“0-23”(属性:projection.hour.digits)(表 db.恒温器)

表属性

 'projection.enabled' = 'true',
  'projection.id.type' = 'injected', 
  'projection.date.format' = 'yyyy/MM/dd', 
  'projection.date.interval' = '1', 
  'projection.date.interval.unit' = 'DAYS', 
  'projection.date.range' = '2019/11/27, NOW-1DAYS', 
  'projection.date.type' = 'date', 
  'projection.hour.type' = 'integer',
  'projection.hour.range' = '0-23',
  'projection.hour.digits' = '2',

Having error while running this query

Query on Athena

SELECT * FROM "db"."thermostat" 
where id='95686' 
and "date" = '2022/03/07'
AND hour =13

Projection Partition

Data located on this path:
s3://bucket/dbname/tablename/id/date=2022/03/07/hour=13/

Error

INVALID_TABLE_PROPERTY: For input string: "0-23" (property: projection.hour.digits) (table
db.thermostat)

Table Properties

 'projection.enabled' = 'true',
  'projection.id.type' = 'injected', 
  'projection.date.format' = 'yyyy/MM/dd', 
  'projection.date.interval' = '1', 
  'projection.date.interval.unit' = 'DAYS', 
  'projection.date.range' = '2019/11/27, NOW-1DAYS', 
  'projection.date.type' = 'date', 
  'projection.hour.type' = 'integer',
  'projection.hour.range' = '0-23',
  'projection.hour.digits' = '2',

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

累赘 2025-01-19 15:23:50

我写了范围
'projection.hour.range' = '0-23'

但它应该是这样的
'projection.hour.range' = '0,23'

I had written range
'projection.hour.range' = '0-23'

But it should have like this
'projection.hour.range' = '0,23'

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文