LKML Education university

Court Case No Duplicates

Court Case No Duplicates model for education university.

inferred

Blocks

court_case_no_duplicates.view.lkml · 132 lines
inferred
view: court_case_no_duplicates {
  sql_table_name: poc_db.PUBLIC.COURT_CASE_NO_DUPLICATES ;;

  dimension: caseid {
    primary_key: yes
    sql: ${TABLE}.CASEID ;;
  }

  dimension: casenumber {
    sql: ${TABLE}.CASENUMBER ;;
  }

  dimension: casepartyid {
    sql: ${TABLE}.CASEPARTYID ;;
  }

  dimension: casestatus {
    sql: ${TABLE}.CASESTATUS ;;
  }

  dimension: casestatuscode {
    sql: ${TABLE}.CASESTATUSCODE ;;
  }

  dimension: casestatuscodeid {
    sql: ${TABLE}.CASESTATUSCODEID ;;
  }

  dimension: casetitle {
    sql: ${TABLE}.CASETITLE ;;
  }

  dimension: casetype {
    sql: ${TABLE}.CASETYPE ;;
  }

  dimension: casetypecode {
    sql: ${TABLE}.CASETYPECODE ;;
  }

  dimension: casetypecodeid {
    sql: ${TABLE}.CASETYPECODEID ;;
  }

  dimension: courtnumber {
    sql: ${TABLE}.COURTNUMBER ;;
  }

  dimension: defendantname {
    sql: ${TABLE}.DEFENDANTNAME ;;
  }

  dimension: ethnicity {
    sql: CASE
WHEN (${TABLE}.ethnicity = 'Hispanic') THEN 'Hispanic'
WHEN (${TABLE}.ethnicity = 'Non Hispanic') THEN 'Non-Hispanic'
ELSE 'Unavailable'
END ;;
  }

  dimension: gender {
    sql: CASE
WHEN (${TABLE}.gender = 'Male') THEN 'Male'
WHEN (${TABLE}.gender = 'Female') THEN 'Female'
ELSE 'Unavailable'
END ;;
  }

  dimension: language {
    sql: ${TABLE}.LANGUAGE ;;
  }

  dimension: lastfourssn {
    sql: ${TABLE}.LASTFOURSSN ;;
  }

  dimension: namefirst {
    sql: ${TABLE}.NAMEFIRST ;;
  }

  dimension: namelast {
    sql: ${TABLE}.NAMELAST ;;
  }

  dimension: namemid {
    sql: ${TABLE}.NAMEMID ;;
  }

  dimension: namesuffix {
    sql: ${TABLE}.NAMESUFFIX ;;
  }

  dimension: nametypeky {
    sql: ${TABLE}.NAMETYPEKY ;;
  }

  dimension: partyid {
    sql: ${TABLE}.PARTYID ;;
  }

  dimension: race {
    sql: CASE
WHEN (${TABLE}.race = 'Multir' or ${TABLE}.race = 'Multiracial') THEN 'Multiracial'
WHEN (${TABLE}.race = 'Black') THEN 'Black'
WHEN (${TABLE}.race = 'White') THEN 'White'
WHEN (${TABLE}.race = 'Indian' or ${TABLE}.race = 'Native') THEN 'Native American'
WHEN (${TABLE}.race = 'Asian') THEN 'Asian'
WHEN (${TABLE}.race = 'Native Hawa' or ${TABLE}.race = 'Native Hawaiian or Other Pacific Islander') THEN 'Native Hawaiian or Other Pacific Islander'
WHEN (${TABLE}.race = 'Other') THEN 'Other'
ELSE 'Unavailable' --put all the rest in "Unavailable"
END ;;
  }

  dimension_group: casefileddate {
    type: time
    timeframes: [date, week, month]
    convert_tz: no
    sql: ${TABLE}.CASEFILEDDATE ;;
  }

  dimension_group: defendantdob {
    type: time
    timeframes: [date, week, month]
    convert_tz: no
    sql: ${TABLE}.DEFENDANTDOB ;;
  }

  measure: count {
    type: count
    drill_fields: [defendantname]
  }
}
court_case_no_duplicates.view.lookml · 87 lines
source-preserved
- view: court_case_no_duplicates
  sql_table_name: poc_db.PUBLIC.COURT_CASE_NO_DUPLICATES
  fields:
  - dimension: caseid
    primary_key: true
    sql: ${TABLE}.CASEID
  - dimension: casenumber
    sql: ${TABLE}.CASENUMBER
  - dimension: casepartyid
    sql: ${TABLE}.CASEPARTYID
  - dimension: casestatus
    sql: ${TABLE}.CASESTATUS
  - dimension: casestatuscode
    sql: ${TABLE}.CASESTATUSCODE
  - dimension: casestatuscodeid
    sql: ${TABLE}.CASESTATUSCODEID
  - dimension: casetitle
    sql: ${TABLE}.CASETITLE
  - dimension: casetype
    sql: ${TABLE}.CASETYPE
  - dimension: casetypecode
    sql: ${TABLE}.CASETYPECODE
  - dimension: casetypecodeid
    sql: ${TABLE}.CASETYPECODEID
  - dimension: courtnumber
    sql: ${TABLE}.COURTNUMBER
  - dimension: defendantname
    sql: ${TABLE}.DEFENDANTNAME
  - dimension: ethnicity
    sql: CASE
WHEN (${TABLE}.ethnicity = 'Hispanic') THEN 'Hispanic'
WHEN (${TABLE}.ethnicity = 'Non Hispanic') THEN 'Non-Hispanic'
ELSE 'Unavailable'
END
  - dimension: gender
    sql: CASE
WHEN (${TABLE}.gender = 'Male') THEN 'Male'
WHEN (${TABLE}.gender = 'Female') THEN 'Female'
ELSE 'Unavailable'
END
  - dimension: language
    sql: ${TABLE}.LANGUAGE
  - dimension: lastfourssn
    sql: ${TABLE}.LASTFOURSSN
  - dimension: namefirst
    sql: ${TABLE}.NAMEFIRST
  - dimension: namelast
    sql: ${TABLE}.NAMELAST
  - dimension: namemid
    sql: ${TABLE}.NAMEMID
  - dimension: namesuffix
    sql: ${TABLE}.NAMESUFFIX
  - dimension: nametypeky
    sql: ${TABLE}.NAMETYPEKY
  - dimension: partyid
    sql: ${TABLE}.PARTYID
  - dimension: race
    sql: CASE
WHEN (${TABLE}.race = 'Multir' or ${TABLE}.race = 'Multiracial') THEN 'Multiracial'
WHEN (${TABLE}.race = 'Black') THEN 'Black'
WHEN (${TABLE}.race = 'White') THEN 'White'
WHEN (${TABLE}.race = 'Indian' or ${TABLE}.race = 'Native') THEN 'Native American'
WHEN (${TABLE}.race = 'Asian') THEN 'Asian'
WHEN (${TABLE}.race = 'Native Hawa' or ${TABLE}.race = 'Native Hawaiian or Other Pacific Islander') THEN 'Native Hawaiian or Other Pacific Islander'
WHEN (${TABLE}.race = 'Other') THEN 'Other'
ELSE 'Unavailable' --put all the rest in "Unavailable"
END
  - dimension_group: casefileddate
    type: time
    timeframes:
    - date
    - week
    - month
    convert_tz: false
    sql: ${TABLE}.CASEFILEDDATE
  - dimension_group: defendantdob
    type: time
    timeframes:
    - date
    - week
    - month
    convert_tz: false
    sql: ${TABLE}.DEFENDANTDOB
  - measure: count
    type: count
    drill_fields:
    - defendantname

Contents

  • court_case_no_duplicates.view.lkml
  • court_case_no_duplicates.view.lookml