用量
视图:my_view {
derived_table:{
table_format: PARQUET
...
}
}
derived_table:{
table_format: PARQUET
...
}
}
层次结构
table_format |
默认值
PARQUET 接受
PARQUET 、ORC 、AVRO 、JSON 或 TEXTFILE 特殊规则
table_format 仅适用于特定方言
|
定义
table_format
参数指定雅典娜数据库中永久性派生表 (PDT) 采用的格式,可以是以下格式之一:
- Parquet
- 优化行列 (ORC)
- Avro
- JavaScript 对象表示法 (JSON)
- 文本文件
如需了解详情,请参阅 Amazon Athena 文档。
请参阅下文中的对
table_format
的方言支持部分,了解支持table_format
的方言。
table_format
参数仅适用于永久性表,例如 PDT 和汇总表。没有持久性策略的派生表不支持table_format
。
示例
使用 ORC 格式在 Amazon Athena 数据库上创建 customer_order_facts
PDT:
view: customer_order_facts {
derived_table: {
explore_source: order {
column: customer_id { field: order.customer_id }
column: date { field: order.order_time }
column: city { field: users.city }
column: age_tier { field: users.age_tier }
derived_column: num_orders {
sql: COUNT(order.customer_id) ;;
}
}
table_format: ORC
table_compression: SNAPPY
datagroup_trigger: daily_datagroup
}
}
方言支持table_format
能否使用 table_format
取决于 Looker 连接的数据库方言。在最新版 Looker 中,以下方言支持 table_format
: