table_format

使用状況

ビュー: my_view {
derived_table: {
table_format: PARQUET
...
}
}
階層
table_format
デフォルト値
PARQUET

許可
PARQUETORCAVROJSONTEXTFILE

特別なルール
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 で以下の言語がサポートされています。