LKML
Ecommerce eyewear
Customers
Customers model for ecommerce eyewear.
inferred
Blocks
customers.view.lkml · 95 lines
inferred
view: customers {
sql_table_name: CUSTOMERS ;;
dimension: customer_id {
type: int
primary_key: yes
sql: ${TABLE}.CUSTOMER_ID ;;
}
dimension: is_inactive {
type: yesno
sql: ${TABLE}.IS_INACTIVE = 1 ;;
}
dimension: is_person {
type: yesno
sql: ${TABLE}.IS_PERSON = 1 ;;
}
dimension: magento_id {
type: int
sql: ${TABLE}.EXTERNAL_ID ;;
}
dimension: name {
sql: ${TABLE}.NAME ;;
}
dimension: sales_channel_id {
type: int
sql: ${TABLE}.SALES_CHANNEL_ID ;;
}
dimension: unbilled_orders {
type: number
sql: ${TABLE}.UNBILLED_ORDERS ;;
}
dimension: purchase_history {
sql: ${customer_id} ;;
}
dimension_group: created {
type: time
timeframes: [date, week, month, month_num, year]
sql: ${TABLE}.CREATE_DATE ;;
}
dimension_group: closed {
type: time
timeframes: [date, month]
sql: ${TABLE}.DATE_CLOSED ;;
}
dimension_group: first_order {
type: time
timeframes: [date, month]
sql: ${TABLE}.DATE_FIRST_ORDER ;;
}
dimension_group: first_sale {
type: time
timeframes: [date, month]
sql: ${TABLE}.DATE_FIRST_SALE ;;
}
dimension_group: last_order {
type: time
timeframes: [date, month]
sql: ${TABLE}.DATE_LAST_ORDER ;;
}
dimension_group: last_sale {
type: time
timeframes: [date, month]
sql: ${TABLE}.DATE_LAST_SALE ;;
}
dimension_group: first_hto_shipped {
label: "First HTO Shipped"
type: time
timeframes: [date, month]
sql: ${TABLE}.FIRST_HTO_SHIPPED ;;
}
dimension_group: last_standard_order_placed {
type: time
timeframes: [date, month]
sql: ${TABLE}.LAST_STANDARD_ORDER_PLACED ;;
}
measure: count {
type: count
}
}
customers.view.lookml · 79 lines
source-preserved
- view: customers
sql_table_name: CUSTOMERS
fields:
- dimension: customer_id
type: int
primary_key: true
sql: ${TABLE}.CUSTOMER_ID
- dimension: is_inactive
type: yesno
sql: ${TABLE}.IS_INACTIVE = 1
- dimension: is_person
type: yesno
sql: ${TABLE}.IS_PERSON = 1
- dimension: magento_id
type: int
sql: ${TABLE}.EXTERNAL_ID
- dimension: name
sql: ${TABLE}.NAME
- dimension: sales_channel_id
type: int
sql: ${TABLE}.SALES_CHANNEL_ID
- dimension: unbilled_orders
type: number
sql: ${TABLE}.UNBILLED_ORDERS
- dimension: purchase_history
sql: ${customer_id}
- dimension_group: created
type: time
timeframes:
- date
- week
- month
- month_num
- year
sql: ${TABLE}.CREATE_DATE
- dimension_group: closed
type: time
timeframes:
- date
- month
sql: ${TABLE}.DATE_CLOSED
- dimension_group: first_order
type: time
timeframes:
- date
- month
sql: ${TABLE}.DATE_FIRST_ORDER
- dimension_group: first_sale
type: time
timeframes:
- date
- month
sql: ${TABLE}.DATE_FIRST_SALE
- dimension_group: last_order
type: time
timeframes:
- date
- month
sql: ${TABLE}.DATE_LAST_ORDER
- dimension_group: last_sale
type: time
timeframes:
- date
- month
sql: ${TABLE}.DATE_LAST_SALE
- dimension_group: first_hto_shipped
type: time
timeframes:
- date
- month
sql: ${TABLE}.FIRST_HTO_SHIPPED
- dimension_group: last_standard_order_placed
type: time
timeframes:
- date
- month
sql: ${TABLE}.LAST_STANDARD_ORDER_PLACED
- measure: count
type: count
Contents
- customers.view.lkml
- customers.view.lookml