LookML
Fintech lending
Dim Employee
Dim Employee model for fintech lending.
source-preserved
Blocks
dim_employee.view.lkml · 256 lines
inferred
view: dim_employee {
sql_table_name: reporting.dim_employee ;;
dimension: employee_id {
type: int
primary_key: yes
sql: ${TABLE}.dim_employee_id ;;
}
dimension: branch_address {
sql: ${TABLE}.branch_address ;;
}
dimension: branch_city {
sql: ${TABLE}.branch_city ;;
}
dimension: branch_county {
sql: ${TABLE}.branch_county ;;
}
dimension: branch_fax_number {
sql: ${TABLE}.branch_fax ;;
}
dimension: branch_follows_dst {
type: yesno
sql: ${TABLE}.branchfollowsdst ;;
}
dimension: branch_name {
sql: ${TABLE}.branch_name ;;
}
dimension: branch_nmls_id {
sql: ${TABLE}.branchnmlsid ;;
}
dimension: branch_number {
sql: ${TABLE}.branchnumber ;;
}
dimension: branch_phone_number {
sql: ${TABLE}.branchphone ;;
}
dimension: branch_region {
sql: ${TABLE}.branch_region ;;
}
dimension: branch_state {
sql: ${TABLE}.branch_state ;;
}
dimension: branch_status {
sql: ${TABLE}.branchstatus ;;
}
dimension: branch_suite {
sql: ${TABLE}.branchsuite ;;
}
dimension: branch_utc_offset {
type: int
sql: ${TABLE}.branchutcoffset ;;
}
dimension: branch_zip {
sql: ${TABLE}.branchzip ;;
}
dimension: business_phone_number {
sql: ${TABLE}.businessphone ;;
}
dimension: business_unit_code {
sql: ${TABLE}.businessunitcode ;;
}
dimension: business_unit_name {
sql: ${TABLE}.businessunitname ;;
}
dimension: employee_id_current {
sql: ${TABLE}.dim_employee_id_current ;;
}
dimension: branch_id {
type: int
sql: ${TABLE}.dimbranchid ;;
}
dimension: branch_id_current {
sql: ${TABLE}.dimbranchidcurrent ;;
}
dimension: manager_employee_id {
type: int
sql: ${TABLE}.dimemployeeidmanager ;;
}
dimension: manager_employee_id_current {
sql: ${TABLE}.dimemployeeidmanagercurrent ;;
}
dimension: email {
sql: ${TABLE}.email ;;
}
dimension: employee_address.city {
sql: ${TABLE}.employeecity ;;
}
dimension: employee_address.state {
sql: ${TABLE}.employeestate ;;
}
dimension: status {
sql: ${TABLE}.employee_status ;;
}
dimension: employee_address.street {
sql: ${TABLE}.employeestreetaddress ;;
}
dimension: employee_address.zipcode {
type: zipcode
sql: ${TABLE}.employeezipcode ;;
}
dimension: file_number {
sql: ${TABLE}.file_number ;;
}
dimension: first_name {
sql: ${TABLE}.firstname ;;
}
dimension: full_name {
sql: ${TABLE}.full_name ;;
}
dimension: days_as_employee {
type: number
sql: DATEDIFF('day', NOW(), hire_date) ;;
}
dimension: ihm_employee_id {
type: int
sql: ${TABLE}.ihm_employee_id ;;
}
dimension: ihm_person_id {
type: int
sql: ${TABLE}.ihm_person_id ;;
}
dimension: ihm_branch_id {
type: int
sql: ${TABLE}.ihmbranchid ;;
}
dimension: ihm_first_name {
sql: ${TABLE}.ihmfirstname ;;
}
dimension: ihm_full_name {
sql: ${TABLE}.ihmfullname ;;
}
dimension: ihm_last_name {
sql: ${TABLE}.ihmlastname ;;
}
dimension: ihm_last_first_name {
sql: ${TABLE}.ihmlastnamefirstname ;;
}
dimension: ihm_security_level {
sql: ${TABLE}.ihmsecuritylevel ;;
}
dimension: job_title {
sql: ${TABLE}.jobtitle ;;
}
dimension: job_type {
sql: ${TABLE}.jobtype ;;
}
dimension: last_name {
sql: ${TABLE}.lastname ;;
}
dimension: last_first_name {
sql: ${TABLE}.lastnamefirstname ;;
}
dimension: license_number {
sql: ${TABLE}.licensenumber ;;
}
dimension: location_code {
sql: ${TABLE}.locationcode ;;
}
dimension: location_name {
sql: ${TABLE}.locationname ;;
}
dimension: login_name {
sql: ${TABLE}.loginname ;;
}
dimension: nmlsid {
sql: ${TABLE}.nmlsid ;;
}
dimension: notification_email {
sql: ${TABLE}.notificationemail ;;
}
dimension_group: branch_nmls_id_expirationdate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.branchnmlsidexpirationdate ;;
}
dimension_group: effective {
type: time
timeframes: [date]
sql: ${TABLE}.effective_date ;;
}
dimension_group: hire {
type: time
timeframes: [date]
sql: ${TABLE}.hiredate ;;
}
dimension_group: nmlsidexpirationdate {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.nmlsidexpirationdate ;;
}
dimension_group: terminated {
type: time
timeframes: [date, yesno]
sql: ${TABLE}.terminationdate ;;
}
measure: count {
type: count
}
}
dim_employee.view.lookml · 152 lines
source-preserved
- view: dim_employee
sql_table_name: reporting.dim_employee
fields:
- dimension: employee_id
type: int
primary_key: true
sql: ${TABLE}.dim_employee_id
- dimension: branch_address
sql: ${TABLE}.branch_address
- dimension: branch_city
sql: ${TABLE}.branch_city
- dimension: branch_county
sql: ${TABLE}.branch_county
- dimension: branch_fax_number
sql: ${TABLE}.branch_fax
- dimension: branch_follows_dst
type: yesno
sql: ${TABLE}.branchfollowsdst
- dimension: branch_name
sql: ${TABLE}.branch_name
- dimension: branch_nmls_id
sql: ${TABLE}.branchnmlsid
- dimension: branch_number
sql: ${TABLE}.branchnumber
- dimension: branch_phone_number
sql: ${TABLE}.branchphone
- dimension: branch_region
sql: ${TABLE}.branch_region
- dimension: branch_state
sql: ${TABLE}.branch_state
- dimension: branch_status
sql: ${TABLE}.branchstatus
- dimension: branch_suite
sql: ${TABLE}.branchsuite
- dimension: branch_utc_offset
type: int
sql: ${TABLE}.branchutcoffset
- dimension: branch_zip
sql: ${TABLE}.branchzip
- dimension: business_phone_number
sql: ${TABLE}.businessphone
- dimension: business_unit_code
sql: ${TABLE}.businessunitcode
- dimension: business_unit_name
sql: ${TABLE}.businessunitname
- dimension: employee_id_current
sql: ${TABLE}.dim_employee_id_current
- dimension: branch_id
type: int
sql: ${TABLE}.dimbranchid
- dimension: branch_id_current
sql: ${TABLE}.dimbranchidcurrent
- dimension: manager_employee_id
type: int
sql: ${TABLE}.dimemployeeidmanager
- dimension: manager_employee_id_current
sql: ${TABLE}.dimemployeeidmanagercurrent
- dimension: email
sql: ${TABLE}.email
- dimension: employee_address.city
sql: ${TABLE}.employeecity
- dimension: employee_address.state
sql: ${TABLE}.employeestate
- dimension: status
sql: ${TABLE}.employee_status
- dimension: employee_address.street
sql: ${TABLE}.employeestreetaddress
- dimension: employee_address.zipcode
type: zipcode
sql: ${TABLE}.employeezipcode
- dimension: file_number
sql: ${TABLE}.file_number
- dimension: first_name
sql: ${TABLE}.firstname
- dimension: full_name
sql: ${TABLE}.full_name
- dimension: days_as_employee
type: number
sql: DATEDIFF('day', NOW(), hire_date)
- dimension: ihm_employee_id
type: int
sql: ${TABLE}.ihm_employee_id
- dimension: ihm_person_id
type: int
sql: ${TABLE}.ihm_person_id
- dimension: ihm_branch_id
type: int
sql: ${TABLE}.ihmbranchid
- dimension: ihm_first_name
sql: ${TABLE}.ihmfirstname
- dimension: ihm_full_name
sql: ${TABLE}.ihmfullname
- dimension: ihm_last_name
sql: ${TABLE}.ihmlastname
- dimension: ihm_last_first_name
sql: ${TABLE}.ihmlastnamefirstname
- dimension: ihm_security_level
sql: ${TABLE}.ihmsecuritylevel
- dimension: job_title
sql: ${TABLE}.jobtitle
- dimension: job_type
sql: ${TABLE}.jobtype
- dimension: last_name
sql: ${TABLE}.lastname
- dimension: last_first_name
sql: ${TABLE}.lastnamefirstname
- dimension: license_number
sql: ${TABLE}.licensenumber
- dimension: location_code
sql: ${TABLE}.locationcode
- dimension: location_name
sql: ${TABLE}.locationname
- dimension: login_name
sql: ${TABLE}.loginname
- dimension: nmlsid
sql: ${TABLE}.nmlsid
- dimension: notification_email
sql: ${TABLE}.notificationemail
- dimension_group: branch_nmls_id_expirationdate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.branchnmlsidexpirationdate
- dimension_group: effective
type: time
timeframes:
- date
sql: ${TABLE}.effective_date
- dimension_group: hire
type: time
timeframes:
- date
sql: ${TABLE}.hiredate
- dimension_group: nmlsidexpirationdate
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.nmlsidexpirationdate
- dimension_group: terminated
type: time
timeframes:
- date
- yesno
sql: ${TABLE}.terminationdate
- measure: count
type: count
Contents
- dim_employee.view.lkml
- dim_employee.view.lookml