Uso
derived_table: {
table_format: PARQUET
...
}
}
Hierarquia
table_format |
Valor padrão
PARQUET Aceita
PARQUET , ORC , AVRO , JSON ou TEXTFILE Regras especiais
table_format só é compatível com dialetos específicos.
|
Definição
O parâmetro table_format
especifica o formato que uma tabela derivada permanente (PDT, na sigla em inglês) terá em um banco de dados Athena, que pode ser um dos seguintes:
- Parquet
- Coluna de linha otimizada (ORC)
- Avro
- JavaScript Object Notation (JSON)
- Arquivo de texto
Consulte a documentação do Amazon Athena para mais detalhes.
Consulte a seção Suporte ao dialeto para
table_format
abaixo para ver a lista de dialetos compatíveis comtable_format
.
O parâmetro
table_format
funciona apenas com tabelas permanentes, como PDTs e tabelas agregadas.table_format
não é compatível com tabelas derivadas sem uma estratégia de persistência.
Examples
Crie um PDT customer_order_facts
em um banco de dados do Amazon Athena usando o formato ORC:
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
}
}
Suporte a dialetos para table_format
A capacidade de usar table_format
depende do dialeto do banco de dados usado pela conexão do Looker. Na versão mais recente do Looker, os seguintes dialetos são compatíveis com table_format
: