LKML Cloud computing

Users

Users model for cloud computing.

inferred

Blocks

users.view.lkml · 74 lines
inferred
view: users {
  sql_table_name: GENERIC_USERS ;;

  dimension: id {
    type: int
    primary_key: yes
    sql: ${TABLE}.id ;;
  }

  dimension: age {
    type: number
  }

  dimension: age_tier {
    type: tier
    sql: ${age} ;;
  }

  dimension: city {
  }

  dimension: country {
  }

  dimension: email {
  }

  dimension: gender {
  }

  dimension: name {
    sql: CONCAT(CONCAT(${TABLE}.first_name,' '), ${TABLE}.last_name) ;;
  }

  dimension: history {
    sql: ${TABLE}.id ;;
  }

  dimension: state {
  }

  dimension: zip {
    type: zipcode
    hidden: yes
  }

  dimension: zipcode {
    type: zipcode
    sql: ${zip} ;;
  }

  dimension_group: created {
    type: time
    timeframes: [time, date, week, month, year]
    sql: ${TABLE}.created_at ;;
  }

  measure: average_age {
    type: average
    sql: ${age} ;;
  }

  measure: count {
    type: count
    drill_fields: [detail]
  }

  measure: count_percent_of_total {
    label: "Count (Percent of Total)"
    type: percent_of_total
    drill_fields: [detail*]
    sql: ${count} ;;
  }
}
users.view.lookml · 49 lines
source-preserved
- view: users
  sql_table_name: GENERIC_USERS
  fields:
  - dimension: id
    type: int
    primary_key: true
    sql: ${TABLE}.id
  - dimension: age
    type: number
  - dimension: age_tier
    type: tier
    sql: ${age}
  - dimension: city
  - dimension: country
  - dimension: email
  - dimension: gender
  - dimension: name
    sql: CONCAT(CONCAT(${TABLE}.first_name,' '), ${TABLE}.last_name)
  - dimension: history
    sql: ${TABLE}.id
  - dimension: state
  - dimension: zip
    type: zipcode
    hidden: true
  - dimension: zipcode
    type: zipcode
    sql: ${zip}
  - dimension_group: created
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    - year
    sql: ${TABLE}.created_at
  - measure: average_age
    type: average
    sql: ${age}
  - measure: count
    type: count
    drill_fields:
    - detail
  - measure: count_percent_of_total
    type: percent_of_total
    label: Count (Percent of Total)
    drill_fields:
    - detail*
    sql: ${count}

Contents

  • users.view.lkml
  • users.view.lookml