LKML
Saas usability testing
Sessions
Sessions model for saas usability testing.
inferred
Blocks
sessions.view.lkml · 152 lines
inferred
view: sessions {
sql_table_name: company_orders_production.sessions ;;
dimension: id {
type: int
primary_key: yes
sql: ${TABLE}.id ;;
}
dimension: account_id {
type: int
sql: ${TABLE}.account_id ;;
}
dimension: creator_id {
type: int
sql: ${TABLE}.creator_id ;;
}
dimension: demographic_group_id {
type: int
sql: ${TABLE}.demographic_group_id ;;
}
dimension: flags {
type: int
sql: ${TABLE}.flags ;;
}
dimension: internal_notes {
sql: ${TABLE}.internal_notes ;;
}
dimension: internal_rating {
type: int
sql: ${TABLE}.internal_rating ;;
}
dimension: internal_rating_reason {
sql: ${TABLE}.internal_rating_reason ;;
}
dimension: notes {
sql: ${TABLE}.notes ;;
}
dimension: panel_id {
type: int
sql: ${TABLE}.panel_id ;;
}
dimension: panelist_email {
sql: ${TABLE}.panelist_email ;;
}
dimension: participant_group_id {
type: int
sql: ${TABLE}.participant_group_id ;;
}
dimension: participant_id {
type: int
sql: ${TABLE}.participant_id ;;
}
dimension: rating {
type: int
sql: ${TABLE}.rating ;;
}
dimension: rating_reason {
sql: ${TABLE}.rating_reason ;;
}
dimension: reference_id {
sql: ${TABLE}.reference_id ;;
}
dimension: state {
sql: ${TABLE}.state ;;
}
dimension: study_id {
type: int
sql: ${TABLE}.study_id ;;
}
dimension: system_information {
sql: ${TABLE}.system_information ;;
}
dimension_group: completed {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.completed_at ;;
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_at ;;
}
dimension_group: exhausted {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.exhausted_at ;;
}
dimension_group: requested {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.requested_at ;;
}
dimension_group: started {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.started_at ;;
}
dimension_group: state_updated {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.state_updated_at ;;
}
dimension_group: updated {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.updated_at ;;
}
measure: count {
type: count
value_format: "[>=1000000]0.00,,\"M\";[>=1000]0.00,\"K\";0.00"
drill_fields: [accounts.id, accounts.name, count]
}
measure: user_count {
description: "This is a distinct count of creator ids."
type: count_distinct
sql: ${creator_id} ;;
}
measure: rating_number {
description: "Rating"
type: avg
value_format: "0.00"
sql: 1.00*${TABLE}.rating ;;
}
}
sessions.view.lookml · 125 lines
source-preserved
- view: sessions
sql_table_name: company_orders_production.sessions
fields:
- dimension: id
type: int
primary_key: true
sql: ${TABLE}.id
- dimension: account_id
type: int
sql: ${TABLE}.account_id
- dimension: creator_id
type: int
sql: ${TABLE}.creator_id
- dimension: demographic_group_id
type: int
sql: ${TABLE}.demographic_group_id
- dimension: flags
type: int
sql: ${TABLE}.flags
- dimension: internal_notes
sql: ${TABLE}.internal_notes
- dimension: internal_rating
type: int
sql: ${TABLE}.internal_rating
- dimension: internal_rating_reason
sql: ${TABLE}.internal_rating_reason
- dimension: notes
sql: ${TABLE}.notes
- dimension: panel_id
type: int
sql: ${TABLE}.panel_id
- dimension: panelist_email
sql: ${TABLE}.panelist_email
- dimension: participant_group_id
type: int
sql: ${TABLE}.participant_group_id
- dimension: participant_id
type: int
sql: ${TABLE}.participant_id
- dimension: rating
type: int
sql: ${TABLE}.rating
- dimension: rating_reason
sql: ${TABLE}.rating_reason
- dimension: reference_id
sql: ${TABLE}.reference_id
- dimension: state
sql: ${TABLE}.state
- dimension: study_id
type: int
sql: ${TABLE}.study_id
- dimension: system_information
sql: ${TABLE}.system_information
- dimension_group: completed
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.completed_at
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_at
- dimension_group: exhausted
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.exhausted_at
- dimension_group: requested
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.requested_at
- dimension_group: started
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.started_at
- dimension_group: state_updated
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.state_updated_at
- dimension_group: updated
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.updated_at
- measure: count
type: count
value_format: '[>=1000000]0.00,,"M";[>=1000]0.00,"K";0.00'
drill_fields:
- accounts.id
- accounts.name
- count
- measure: user_count
type: count_distinct
description: This is a distinct count of creator ids.
sql: ${creator_id}
- measure: rating_number
type: avg
description: Rating
value_format: 0.00
sql: 1.00*${TABLE}.rating
Contents
- sessions.view.lkml
- sessions.view.lookml