LKML
Fintech lending
Fact Account
Fact Account model for fintech lending.
inferred
Blocks
fact_account.view.lkml · 151 lines
inferred
view: fact_account {
sql_table_name: reporting.fact_account ;;
dimension: id {
type: int
primary_key: yes
sql: ${TABLE}.fact_account_id ;;
}
dimension: transaction_flag {
label: "TRANSACTION Flag"
sql: ${TABLE}.transaction_flag ;;
}
dimension: transaction_lx_code {
label: "TRANSACTION LX Code"
sql: ${TABLE}.transaction_lx_code ;;
}
dimension: amount {
type: number
sql: ${TABLE}.amount ;;
}
dimension: amount_tier {
type: tier
sql: ${amount} ;;
}
dimension: bank_code {
sql: ${TABLE}.bank_code ;;
}
dimension: co_code {
sql: ${TABLE}.co_code ;;
}
dimension: cr_gl {
sql: ${TABLE}.cr_gl ;;
}
dimension: dim_account_id {
type: int
hidden: yes
sql: ${TABLE}.dim_account_id ;;
}
dimension: dim_branch_id {
type: int
sql: ${TABLE}.dim_branch_id ;;
}
dimension: dim_loan_id {
type: int
hidden: yes
sql: ${TABLE}.dim_loan_id ;;
}
dimension: disbursement_receipt_code {
sql: ${TABLE}.disbursement_receipt_code ;;
}
dimension: doc_type {
sql: ${TABLE}.doc_type ;;
}
dimension: dr_gl {
sql: ${TABLE}.dr_gl ;;
}
dimension: dummy_transaction {
type: yesno
sql: ${TABLE}.dummy_transaction ;;
}
dimension: jrn_gl_number {
sql: ${TABLE}.jrn_gl_number ;;
}
dimension: jrn_seq_numb {
type: int
sql: ${TABLE}.jrn_seq_numb ;;
}
dimension: loan_id {
type: int
hidden: yes
sql: ${TABLE}.loan_id ;;
}
dimension: ltran_account_number {
sql: ${TABLE}.ltran_account_number ;;
}
dimension: ltran_seq_numb {
type: number
sql: ${TABLE}.ltran_seq_numb ;;
}
dimension: pl_report_flag {
type: yesno
sql: ${TABLE}.pl_report_flag ;;
}
dimension: print_description {
sql: ${TABLE}.print_description ;;
}
dimension: rec_type {
sql: ${TABLE}.rec_type ;;
}
dimension: reference_number {
type: number
sql: ${TABLE}.reference_number ;;
}
dimension: trx {
sql: ${TABLE}.trx ;;
}
dimension: vendor_name {
sql: ${TABLE}.vendor_name ;;
}
dimension_group: created {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.created_date ;;
}
dimension_group: transaction {
type: time
timeframes: [time, date, week, month]
sql: ${TABLE}.transaction_date ;;
}
measure: count {
type: count
}
measure: total_amount {
type: sum
sql: ${amount} ;;
}
measure: average_amount {
type: average
sql: ${amount} ;;
}
}
fact_account.view.lookml · 97 lines
source-preserved
- view: fact_account
sql_table_name: reporting.fact_account
fields:
- dimension: id
type: int
primary_key: true
sql: ${TABLE}.fact_account_id
- dimension: transaction_flag
label: TRANSACTION Flag
sql: ${TABLE}.transaction_flag
- dimension: transaction_lx_code
label: TRANSACTION LX Code
sql: ${TABLE}.transaction_lx_code
- dimension: amount
type: number
sql: ${TABLE}.amount
- dimension: amount_tier
type: tier
sql: ${amount}
- dimension: bank_code
sql: ${TABLE}.bank_code
- dimension: co_code
sql: ${TABLE}.co_code
- dimension: cr_gl
sql: ${TABLE}.cr_gl
- dimension: dim_account_id
type: int
hidden: true
sql: ${TABLE}.dim_account_id
- dimension: dim_branch_id
type: int
sql: ${TABLE}.dim_branch_id
- dimension: dim_loan_id
type: int
hidden: true
sql: ${TABLE}.dim_loan_id
- dimension: disbursement_receipt_code
sql: ${TABLE}.disbursement_receipt_code
- dimension: doc_type
sql: ${TABLE}.doc_type
- dimension: dr_gl
sql: ${TABLE}.dr_gl
- dimension: dummy_transaction
type: yesno
sql: ${TABLE}.dummy_transaction
- dimension: jrn_gl_number
sql: ${TABLE}.jrn_gl_number
- dimension: jrn_seq_numb
type: int
sql: ${TABLE}.jrn_seq_numb
- dimension: loan_id
type: int
hidden: true
sql: ${TABLE}.loan_id
- dimension: ltran_account_number
sql: ${TABLE}.ltran_account_number
- dimension: ltran_seq_numb
type: number
sql: ${TABLE}.ltran_seq_numb
- dimension: pl_report_flag
type: yesno
sql: ${TABLE}.pl_report_flag
- dimension: print_description
sql: ${TABLE}.print_description
- dimension: rec_type
sql: ${TABLE}.rec_type
- dimension: reference_number
type: number
sql: ${TABLE}.reference_number
- dimension: trx
sql: ${TABLE}.trx
- dimension: vendor_name
sql: ${TABLE}.vendor_name
- dimension_group: created
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.created_date
- dimension_group: transaction
type: time
timeframes:
- time
- date
- week
- month
sql: ${TABLE}.transaction_date
- measure: count
type: count
- measure: total_amount
type: sum
sql: ${amount}
- measure: average_amount
type: average
sql: ${amount}
Contents
- fact_account.view.lkml
- fact_account.view.lookml