Nutzung
derived_table: {
table_pressedion: GZIP
...
}
}
Hierarchie
table_compression |
Standardwert
GZIP Akzeptiert
GZIP oder SNAPPY Sonderregeln
table_compression wird nur für bestimmte Dialekte unterstützt
|
Definition
Der Parameter table_compression
gibt die Komprimierung an, die eine persistente abgeleitete Tabelle (PDT) in einer Athena-Datenbank hat, entweder GZIP
oder SNAPPY
.
Weitere Informationen finden Sie in der Dokumentation zu Amazon Athena.
Eine Liste der Dialekte, die
table_compression
unterstützen, finden Sie unten im Abschnitt Dialektunterstützung fürtable_compression
.
Der Parameter
table_compression
funktioniert nur bei Tabellen, die persistent sind, z. B. PDTs und zusammengefasste Tabellen.table_compression
wird für abgeleitete Tabellen ohne Persistenzstrategie nicht unterstützt.
Beispiele
Erstellen Sie eine customer_order_facts
-PDT in einer Amazon Athena-Datenbank mit SNAPPY-Komprimierung:
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
}
}
Dialektunterstützung für table_compression
Die Möglichkeit, table_compression
zu verwenden, hängt vom Datenbankdialekt ab, den Ihre Looker-Verbindung verwendet. In der neuesten Version von Looker unterstützen die folgenden Dialekte table_compression
: