LKML
Subscription reading
Ad Impressions
Ad Impressions model for subscription reading.
inferred
Blocks
ad_impressions.view.lkml · 56 lines
inferred
view: ad_impressions {
sql_table_name: warehouse.ad_impressions ;;
dimension: dt {
sql: ${TABLE}.dt ;;
}
dimension: created_yesno {
type: yesno
sql: COALESCE(${TABLE}.created_at, '') != '' ;;
}
dimension: created_week {
type: date
sql: to_date(date_sub(${TABLE}.created_at, (dayofweek(${TABLE}.created_at)+5)%7)) ;;
}
dimension: event_type {
sql: ${TABLE}.event_type ;;
}
dimension: object_id {
type: int
sql: ${TABLE}.object_id ;;
}
dimension: user_id {
type: int
sql: ${TABLE}.user_id ;;
}
dimension: user_ip {
type: number
sql: ${TABLE}.user_ip ;;
}
dimension: user_uuid {
sql: ${TABLE}.user_uuid ;;
}
dimension_group: dt {
type: time
timeframes: [date, month, year]
sql: ${TABLE}.dt ;;
}
dimension_group: created {
type: time
timeframes: [time, date, month, year]
sql: ${TABLE}.created_at ;;
}
measure: count {
type: count
}
}
ad_impressions.view.lookml · 41 lines
source-preserved
- view: ad_impressions
sql_table_name: warehouse.ad_impressions
fields:
- dimension: dt
sql: ${TABLE}.dt
- dimension: created_yesno
type: yesno
sql: COALESCE(${TABLE}.created_at, '') != ''
- dimension: created_week
type: date
sql: to_date(date_sub(${TABLE}.created_at, (dayofweek(${TABLE}.created_at)+5)%7))
- dimension: event_type
sql: ${TABLE}.event_type
- dimension: object_id
type: int
sql: ${TABLE}.object_id
- dimension: user_id
type: int
sql: ${TABLE}.user_id
- dimension: user_ip
type: number
sql: ${TABLE}.user_ip
- dimension: user_uuid
sql: ${TABLE}.user_uuid
- dimension_group: dt
type: time
timeframes:
- date
- month
- year
sql: ${TABLE}.dt
- dimension_group: created
type: time
timeframes:
- time
- date
- month
- year
sql: ${TABLE}.created_at
- measure: count
type: count
Contents
- ad_impressions.view.lkml
- ad_impressions.view.lookml