compressione_tabelle

Utilizzo

view: my_view {
derived_table: {
table_zipion: GZIP
...
}
}
Gerarchia
table_compression
Valore predefinito
GZIP

Accetta
GZIP oppure SNAPPY

Regole speciali
table_compression è supportato solo su dialetti specifici

Definizione

Il parametro table_compression specifica la compressione che una tabella derivata permanente (PDT) avrà in un database Athena, GZIP o SNAPPY.

Per informazioni dettagliate, consulta la documentazione di Amazon Athena.

Consulta la sezione Assistenza di Dialetto per table_compression di seguito per l'elenco dei dialetti che supportano table_compression.

Il parametro table_compression funziona solo con tabelle persistenti, come le PDT e le tabelle aggregate. table_compression non è supportato per le tabelle derivate senza una strategia di persistenza.

Esempi

Crea una PDT customer_order_facts su un database Amazon Athena con compressione SNAPPY:

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_compression

La possibilità di utilizzare table_compression dipende dal dialetto del database utilizzato dalla connessione di Looker. Nell'ultima release di Looker i seguenti dialetti supportano table_compression: