mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-21 00:21:06 +00:00
48 lines
882 B
Plaintext
48 lines
882 B
Plaintext
![]() |
view: my_view {
|
||
|
derived_table: {
|
||
|
sql:
|
||
|
SELECT
|
||
|
is_latest,
|
||
|
country,
|
||
|
city,
|
||
|
timestamp,
|
||
|
measurement
|
||
|
FROM
|
||
|
hive.my_database.my_table ;;
|
||
|
}
|
||
|
|
||
|
dimension: country {
|
||
|
type: string
|
||
|
description: "The country"
|
||
|
sql: ${TABLE}.country ;;
|
||
|
}
|
||
|
|
||
|
dimension: city {
|
||
|
type: string
|
||
|
description: "City"
|
||
|
sql: ${TABLE}.city ;;
|
||
|
}
|
||
|
|
||
|
dimension: is_latest {
|
||
|
type: yesno
|
||
|
description: "Is latest data"
|
||
|
sql: ${TABLE}.is_latest ;;
|
||
|
}
|
||
|
|
||
|
dimension_group: timestamp {
|
||
|
group_label: "Timestamp"
|
||
|
type: time
|
||
|
description: "Timestamp of measurement"
|
||
|
sql: ${TABLE}.timestamp ;;
|
||
|
timeframes: [hour, date, week, day_of_week]
|
||
|
}
|
||
|
|
||
|
measure: average_measurement {
|
||
|
group_label: "Measurement"
|
||
|
type: average
|
||
|
description: "My measurement"
|
||
|
sql: ${TABLE}.measurement ;;
|
||
|
}
|
||
|
|
||
|
}
|