LookML Call center

Campaign

Campaign model for call center.

source-preserved

Blocks

campaign.view.lkml · 65 lines
inferred
view: campaign {
  sql_table_name: Campaign ;;

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

  dimension: program_id {
    type: int
    hidden: yes
    sql: ${TABLE}.campaignProgramId ;;
  }

  dimension: xid {
    type: int
    sql: ${TABLE}.campaignXID ;;
  }

  dimension: name {
    sql: ${TABLE}.campaignName ;;
  }

  dimension: weight {
    type: number
    sql: ${TABLE}.campaignWeight ;;
  }

  dimension: type {
  }

  dimension: focus {
  }

  dimension: timeout {
    type: int
    sql: ${TABLE}.campaignTimeout ;;
  }

  dimension: updated_time {
    type: date_time
    sql: ${TABLE}.campaignUpdatedOn ;;
  }

  dimension: suspended {
    type: yesno
    sql: ${TABLE}.campaignSuspended = 'Y' ;;
  }

  dimension: active {
    type: yesno
    sql: ${TABLE}.campaignActive = 'Y' ;;
  }

  dimension_group: created_time {
    type: date_time
    sql: ${TABLE}.campaignCreatedOn ;;
  }

  measure: count {
    type: count_distinct
    sql: ${id} ;;
  }
}
campaign.view.lookml · 39 lines
source-preserved
- view: campaign
  sql_table_name: Campaign
  fields:
  - dimension: id
    type: int
    primary_key: true
    sql: ${TABLE}.campaignId
  - dimension: program_id
    type: int
    hidden: true
    sql: ${TABLE}.campaignProgramId
  - dimension: xid
    type: int
    sql: ${TABLE}.campaignXID
  - dimension: name
    sql: ${TABLE}.campaignName
  - dimension: weight
    type: number
    sql: ${TABLE}.campaignWeight
  - dimension: type
  - dimension: focus
  - dimension: timeout
    type: int
    sql: ${TABLE}.campaignTimeout
  - dimension: updated_time
    type: date_time
    sql: ${TABLE}.campaignUpdatedOn
  - dimension: suspended
    type: yesno
    sql: ${TABLE}.campaignSuspended = 'Y'
  - dimension: active
    type: yesno
    sql: ${TABLE}.campaignActive = 'Y'
  - dimension_group: created_time
    type: date_time
    sql: ${TABLE}.campaignCreatedOn
  - measure: count
    type: count_distinct
    sql: ${id}

Contents

  • campaign.view.lkml
  • campaign.view.lookml