使用状況
ビュー: my_view {
derived_table: {
table_format: PARQUET
...
}
}
derived_table: {
table_format: PARQUET
...
}
}
階層
table_format |
デフォルト値
PARQUET 許可
PARQUET 、ORC 、AVRO 、JSON 、TEXTFILE 特別なルール
table_format は特定の言語でのみサポートされます。 |
定義
table_format
パラメータは、Athena データベース内の永続的な派生テーブル(PDT)の形式を指定します。これは次のいずれかです。
- Parquet
- 最適化された行列(ORC)
- Avro
- JavaScript Object Notation(JSON)
- テキスト ファイル
詳しくは、Amazon Athena のドキュメントをご覧ください。
table_format
をサポートしている言語のリストについては、下記のtable_format
の言語サポート セクションをご覧ください。
table_format
パラメータは、PDT や集計テーブルなど、永続なテーブルでのみ機能します。table_format
は、永続化戦略のない派生テーブルではサポートされていません。
例
Amazon Athena データベースに ORC 形式を使用して 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
で以下の言語がサポートされています。