Nutzung
derived_table: {
table_format: PARQUET
...
}
}
Hierarchie
table_format |
Standardwert
PARQUET Akzeptiert
PARQUET , ORC , AVRO , JSON oder TEXTFILE Sonderregeln
table_format wird nur für bestimmte Dialekte unterstützt
|
Definition
Der Parameter table_format
gibt das Format an, das eine persistente abgeleitete Tabelle (PDT) in einer Athena-Datenbank haben kann. Folgende Formate sind möglich:
- Parquet
- Spalte mit optimierten Zeilen (ORC)
- Avro
- JSON (JavaScript Object Notation)
- Textdatei
Weitere Informationen finden Sie in der Dokumentation zu Amazon Athena.
Eine Liste der Dialekte, die
table_format
unterstützen, finden Sie weiter unten im Abschnitt Dialektunterstützung fürtable_format
.
Der Parameter
table_format
funktioniert nur bei Tabellen, die persistent sind, z. B. PDTs und zusammengefasste Tabellen.table_format
wird für abgeleitete Tabellen ohne Persistenzstrategie nicht unterstützt.
Beispiele
Erstellen Sie eine customer_order_facts
-PDT in einer Amazon Athena-Datenbank im ORC-Format:
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_format
Die Möglichkeit, table_format
zu verwenden, hängt vom Datenbankdialekt ab, den Ihre Looker-Verbindung verwendet. In der neuesten Version von Looker unterstützen die folgenden Dialekte table_format
: