Utilizzo
derived_table: {
table_format: PARQUET
...
}
}
Gerarchia
table_format |
Valore predefinito
PARQUET Accetta
PARQUET , ORC , AVRO , JSON o TEXTFILE Regole speciali
table_format è supportato solo su dialetti specifici
|
Definizione
Il parametro table_format
specifica il formato che una tabella derivata permanente (PDT) avrà in un database Athena, che può essere uno dei seguenti:
- Parquet
- Colonna riga ottimizzata (ORC)
- Avro
- JSON (JavaScript Object Notation)
- File di testo
Per informazioni dettagliate, consulta la documentazione di Amazon Athena.
Consulta la sezione Assistenza di Dialetto per
table_format
di seguito per l'elenco dei dialetti che supportanotable_format
.
Il parametro
table_format
funziona solo con tabelle persistenti, come le PDT e le tabelle aggregate.table_format
non è supportato per le tabelle derivate senza una strategia di persistenza.
Esempi
Crea una PDT customer_order_facts
su un database Amazon Athena utilizzando il 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
}
}
Supporto del dialetto per table_format
La possibilità di utilizzare table_format
dipende dal dialetto del database utilizzato dalla connessione di Looker. Nell'ultima release di Looker i seguenti dialetti supportano table_format
: