LKML Call center

Voip Server

Voip Server model for call center.

inferred

Blocks

voip_server.view.lkml · 56 lines
inferred
view: voip_server {
  sql_table_name: VoIPServer ;;

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

  dimension: internal_ip {
    sql: ${TABLE}.serverInternalIP ;;
  }

  dimension: external_ip {
    sql: ${TABLE}.serverExternalIP ;;
  }

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

  dimension: outbound {
    type: yesno
    sql: ${TABLE}.serverOutbound = 'Y' ;;
  }

  dimension: external {
    type: yesno
    sql: ${TABLE}.serverExternal = 'Y' ;;
  }

  dimension: created_time {
    type: date_time
    sql: ${TABLE}.serverCreatedOn ;;
  }

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

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

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

  measure: count {
    type: count_distinct
    sql: ${id} ;;
  }
}
voip_server.view.lookml · 34 lines
source-preserved
- view: voip_server
  sql_table_name: VoIPServer
  fields:
  - dimension: id
    type: int
    primary_key: true
    sql: ${TABLE}.serverId
  - dimension: internal_ip
    sql: ${TABLE}.serverInternalIP
  - dimension: external_ip
    sql: ${TABLE}.serverExternalIP
  - dimension: name
    sql: ${TABLE}.serverName
  - dimension: outbound
    type: yesno
    sql: ${TABLE}.serverOutbound = 'Y'
  - dimension: external
    type: yesno
    sql: ${TABLE}.serverExternal = 'Y'
  - dimension: created_time
    type: date_time
    sql: ${TABLE}.serverCreatedOn
  - dimension: updated_time
    type: date_time
    sql: ${TABLE}.serverUpdatedOn
  - dimension: suspended
    type: yesno
    sql: ${TABLE}.serverSuspended = 'Y'
  - dimension: active
    type: yesno
    sql: ${TABLE}.serverActive = 'Y'
  - measure: count
    type: count_distinct
    sql: ${id}

Contents

  • voip_server.view.lkml
  • voip_server.view.lookml