LKML
Saas recruitment
Salesforce Lead
Salesforce Lead model for saas recruitment.
inferred
Blocks
salesforce_lead.view.lkml · 145 lines
inferred
view: salesforce_lead {
sql_table_name: lead_reporting ;;
dimension: external_lead_id {
type: int
primary_key: yes
sql: ${TABLE}.external_lead_id ;;
}
dimension: company_name {
sql: ${TABLE}.company_text ;;
}
dimension: convertedaccount_id {
hidden: yes
sql: ${TABLE}.convertedaccount_id ;;
}
dimension: convertedcontact_id {
hidden: yes
sql: ${TABLE}.convertedcontact_id ;;
}
dimension: deleted_flag {
type: yesno
sql: ${TABLE}.deleted_flag ;;
}
dimension: email_address {
sql: ${TABLE}.email_text ;;
}
dimension: fullname {
sql: ${TABLE}.fullname_text ;;
}
dimension: original_source_info {
sql: ${TABLE}.originalsourceinfo_text ;;
}
dimension: original_sourcetype {
sql: ${TABLE}.originalsourcetype_text ;;
}
dimension: owner_idd {
hidden: yes
sql: ${owner_id} ;;
}
dimension: owner_id {
hidden: yes
sql: coalesce(${contact.owner_id},${TABLE}.owner_id) ;;
}
dimension: external_account_id {
type: int
hidden: yes
sql: ${TABLE}.external_account_id ;;
}
dimension: external_contact_id {
type: int
hidden: yes
sql: ${TABLE}.external_contact_id ;;
}
dimension: status_text {
sql: ${TABLE}.status_text ;;
}
dimension: lead_source {
sql: ${TABLE}.lead_source ;;
}
dimension: lead_source_notes {
sql: ${TABLE}.lead_source_notes ;;
}
dimension: converted {
type: yesno
sql: ${TABLE}.converted_text::boolean ;;
}
dimension: lifecycle_stage {
sql: coalesce(${contact.lifecycle_stage},${TABLE}.lifecycle_stage) ;;
}
dimension: lifecycle_stage_ordered {
}
dimension: FTA {
sql: ${TABLE}.first_touch_attribution ;;
}
dimension: MQL_time {
sql: ${TABLE}.mql_time ;;
}
dimension: sql_time {
sql: ${TABLE}.sql_time ;;
}
dimension: sal_time {
sql: ${TABLE}.sal_time ;;
}
dimension: ppc_ad {
sql: ${TABLE}.ppc_ad ;;
}
dimension: ppc_keyword {
sql: ${TABLE}.ppc_keyword ;;
}
dimension: ppc_ad_group {
sql: ${TABLE}.ppc_ad_group ;;
}
dimension: original_referrer {
sql: ${TABLE}.original_referrer ;;
}
dimension: lead_id {
description: "Lead ID"
sql: coalesce(${convertedcontact_id},${TABLE}.lead_id) ;;
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_time ;;
}
dimension_group: registration {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.registration_time ;;
}
measure: count {
type: count_distinct
drill_fields: [drill_fields*]
sql: coalesce(${contact.external_contact_id}, ${external_contact_id},${external_lead_id}) ;;
}
}
salesforce_lead.view.lookml · 92 lines
source-preserved
- view: salesforce_lead
sql_table_name: lead_reporting
fields:
- dimension: external_lead_id
type: int
primary_key: true
sql: ${TABLE}.external_lead_id
- dimension: company_name
sql: ${TABLE}.company_text
- dimension: convertedaccount_id
hidden: true
sql: ${TABLE}.convertedaccount_id
- dimension: convertedcontact_id
hidden: true
sql: ${TABLE}.convertedcontact_id
- dimension: deleted_flag
type: yesno
sql: ${TABLE}.deleted_flag
- dimension: email_address
sql: ${TABLE}.email_text
- dimension: fullname
sql: ${TABLE}.fullname_text
- dimension: original_source_info
sql: ${TABLE}.originalsourceinfo_text
- dimension: original_sourcetype
sql: ${TABLE}.originalsourcetype_text
- dimension: owner_idd
hidden: true
sql: ${owner_id}
- dimension: owner_id
hidden: true
sql: coalesce(${contact.owner_id},${TABLE}.owner_id)
- dimension: external_account_id
type: int
hidden: true
sql: ${TABLE}.external_account_id
- dimension: external_contact_id
type: int
hidden: true
sql: ${TABLE}.external_contact_id
- dimension: status_text
sql: ${TABLE}.status_text
- dimension: lead_source
sql: ${TABLE}.lead_source
- dimension: lead_source_notes
sql: ${TABLE}.lead_source_notes
- dimension: converted
type: yesno
sql: ${TABLE}.converted_text::boolean
- dimension: lifecycle_stage
sql: coalesce(${contact.lifecycle_stage},${TABLE}.lifecycle_stage)
- dimension: lifecycle_stage_ordered
- dimension: FTA
sql: ${TABLE}.first_touch_attribution
- dimension: MQL_time
sql: ${TABLE}.mql_time
- dimension: sql_time
sql: ${TABLE}.sql_time
- dimension: sal_time
sql: ${TABLE}.sal_time
- dimension: ppc_ad
sql: ${TABLE}.ppc_ad
- dimension: ppc_keyword
sql: ${TABLE}.ppc_keyword
- dimension: ppc_ad_group
sql: ${TABLE}.ppc_ad_group
- dimension: original_referrer
sql: ${TABLE}.original_referrer
- dimension: lead_id
description: Lead ID
sql: coalesce(${convertedcontact_id},${TABLE}.lead_id)
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_time
- dimension_group: registration
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.registration_time
- measure: count
type: count_distinct
drill_fields:
- drill_fields*
sql: coalesce(${contact.external_contact_id}, ${external_contact_id},${external_lead_id})
Contents
- salesforce_lead.view.lkml
- salesforce_lead.view.lookml