LookML Saas video platform

Clients

Clients model for saas video platform.

source-preserved

Blocks

clients.view.lkml · 212 lines
inferred
view: clients {
  sql_table_name: accounts ;;

  dimension: id {
    type: int
    primary_key: yes
    sql: ${TABLE}.id ;;
  }

  dimension: advert_list_id {
    type: int
    sql: ${TABLE}.advert_list_id ;;
  }

  dimension: bank_recipient_id {
    sql: ${TABLE}.bank_recipient_id ;;
  }

  dimension: client_name {
    sql: ${TABLE}.client_name ;;
  }

  dimension: disabled_reason {
    sql: ${TABLE}.disabled_reason ;;
  }

  dimension: display_settings {
    sql: ${TABLE}.display_settings ;;
  }

  dimension: encrypted_tax_id {
    sql: ${TABLE}.encrypted_tax_id ;;
  }

  dimension: encrypted_tax_id_iv {
    sql: ${TABLE}.encrypted_tax_id_iv ;;
  }

  dimension: encrypted_tax_id_salt {
    sql: ${TABLE}.encrypted_tax_id_salt ;;
  }

  dimension: escrow_days {
    type: int
    sql: ${TABLE}.escrow_days ;;
  }

  dimension: full_legal_name {
    sql: ${TABLE}.full_legal_name ;;
  }

  dimension: header_bg_content_type {
    sql: ${TABLE}.header_bg_content_type ;;
  }

  dimension: header_bg_file_name {
    sql: ${TABLE}.header_bg_file_name ;;
  }

  dimension: header_bg_file_size {
    type: int
    sql: ${TABLE}.header_bg_file_size ;;
  }

  dimension: json_config {
    sql: ${TABLE}.json_config ;;
  }

  dimension: logo_content_type {
    sql: ${TABLE}.logo_content_type ;;
  }

  dimension: logo_file_name {
    sql: ${TABLE}.logo_file_name ;;
  }

  dimension: logo_file_size {
    type: int
    sql: ${TABLE}.logo_file_size ;;
  }

  dimension: logo_id {
    type: int
    sql: ${TABLE}.logo_id ;;
  }

  dimension: membership_level {
    sql: ${TABLE}.membership_level ;;
  }

  dimension: membership_plan_id {
    type: int
    sql: ${TABLE}.membership_plan_id ;;
  }

  dimension: agreement_tnc_url {
    sql: ${TABLE}.agreement_tnc_url ;;
  }

  dimension: name {
    sql: ${TABLE}.name ;;
  }

  dimension: parent_id {
    type: int
    sql: ${TABLE}.parent_id ;;
  }

  dimension: payment_threshold {
    type: int
    sql: ${TABLE}.payment_threshold ;;
  }

  dimension: plan_ids {
    sql: ${TABLE}.plan_ids ;;
  }

  dimension: platform_id {
    type: int
    sql: ${TABLE}.platform_id ;;
  }

  dimension: settings {
    sql: ${TABLE}.settings ;;
  }

  dimension: storage_exceeded {
    type: number
    sql: ${TABLE}.storage_exceeded ;;
  }

  dimension: storage_used {
    type: number
    sql: ${TABLE}.storage_used ;;
  }

  dimension: stripe_access_token {
    sql: ${TABLE}.stripe_access_token ;;
  }

  dimension: stripe_publishable_key {
    sql: ${TABLE}.stripe_publishable_key ;;
  }

  dimension: stripe_user_id {
    sql: ${TABLE}.stripe_user_id ;;
  }

  dimension: tax_id_last4 {
    type: int
    sql: ${TABLE}.tax_id_last4 ;;
  }

  dimension: user_id {
    type: int
    hidden: yes
    sql: ${TABLE}.user_id ;;
  }

  dimension_group: created {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.created_at ;;
  }

  dimension_group: date_terms_accepted {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.date_terms_accepted ;;
  }

  dimension_group: header_bg_updated {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.header_bg_updated_at ;;
  }

  dimension_group: logo_updated {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.logo_updated_at ;;
  }

  dimension_group: agreement_tnc_dt {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.agreement_tnc_dt ;;
  }

  dimension_group: next_settlement {
    type: time
    timeframes: [date, week, month]
    sql: ${TABLE}.next_settlement_date ;;
  }

  dimension_group: settlement {
    type: time
    timeframes: [date, week, month]
    sql: ${TABLE}.settlement_date ;;
  }

  dimension_group: updated {
    type: time
    timeframes: [time, date, week, month]
    sql: ${TABLE}.updated_at ;;
  }

  measure: count {
    type: count
    drill_fields: [detail*]
  }
}
clients.view.lookml · 155 lines
source-preserved
- view: clients
  sql_table_name: accounts
  fields:
  - dimension: id
    type: int
    primary_key: true
    sql: ${TABLE}.id
  - dimension: advert_list_id
    type: int
    sql: ${TABLE}.advert_list_id
  - dimension: bank_recipient_id
    sql: ${TABLE}.bank_recipient_id
  - dimension: client_name
    sql: ${TABLE}.client_name
  - dimension: disabled_reason
    sql: ${TABLE}.disabled_reason
  - dimension: display_settings
    sql: ${TABLE}.display_settings
  - dimension: encrypted_tax_id
    sql: ${TABLE}.encrypted_tax_id
  - dimension: encrypted_tax_id_iv
    sql: ${TABLE}.encrypted_tax_id_iv
  - dimension: encrypted_tax_id_salt
    sql: ${TABLE}.encrypted_tax_id_salt
  - dimension: escrow_days
    type: int
    sql: ${TABLE}.escrow_days
  - dimension: full_legal_name
    sql: ${TABLE}.full_legal_name
  - dimension: header_bg_content_type
    sql: ${TABLE}.header_bg_content_type
  - dimension: header_bg_file_name
    sql: ${TABLE}.header_bg_file_name
  - dimension: header_bg_file_size
    type: int
    sql: ${TABLE}.header_bg_file_size
  - dimension: json_config
    sql: ${TABLE}.json_config
  - dimension: logo_content_type
    sql: ${TABLE}.logo_content_type
  - dimension: logo_file_name
    sql: ${TABLE}.logo_file_name
  - dimension: logo_file_size
    type: int
    sql: ${TABLE}.logo_file_size
  - dimension: logo_id
    type: int
    sql: ${TABLE}.logo_id
  - dimension: membership_level
    sql: ${TABLE}.membership_level
  - dimension: membership_plan_id
    type: int
    sql: ${TABLE}.membership_plan_id
  - dimension: agreement_tnc_url
    sql: ${TABLE}.agreement_tnc_url
  - dimension: name
    sql: ${TABLE}.name
  - dimension: parent_id
    type: int
    sql: ${TABLE}.parent_id
  - dimension: payment_threshold
    type: int
    sql: ${TABLE}.payment_threshold
  - dimension: plan_ids
    sql: ${TABLE}.plan_ids
  - dimension: platform_id
    type: int
    sql: ${TABLE}.platform_id
  - dimension: settings
    sql: ${TABLE}.settings
  - dimension: storage_exceeded
    type: number
    sql: ${TABLE}.storage_exceeded
  - dimension: storage_used
    type: number
    sql: ${TABLE}.storage_used
  - dimension: stripe_access_token
    sql: ${TABLE}.stripe_access_token
  - dimension: stripe_publishable_key
    sql: ${TABLE}.stripe_publishable_key
  - dimension: stripe_user_id
    sql: ${TABLE}.stripe_user_id
  - dimension: tax_id_last4
    type: int
    sql: ${TABLE}.tax_id_last4
  - dimension: user_id
    type: int
    hidden: true
    sql: ${TABLE}.user_id
  - dimension_group: created
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.created_at
  - dimension_group: date_terms_accepted
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.date_terms_accepted
  - dimension_group: header_bg_updated
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.header_bg_updated_at
  - dimension_group: logo_updated
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.logo_updated_at
  - dimension_group: agreement_tnc_dt
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.agreement_tnc_dt
  - dimension_group: next_settlement
    type: time
    timeframes:
    - date
    - week
    - month
    sql: ${TABLE}.next_settlement_date
  - dimension_group: settlement
    type: time
    timeframes:
    - date
    - week
    - month
    sql: ${TABLE}.settlement_date
  - dimension_group: updated
    type: time
    timeframes:
    - time
    - date
    - week
    - month
    sql: ${TABLE}.updated_at
  - measure: count
    type: count
    drill_fields:
    - detail*

Contents

  • clients.view.lkml
  • clients.view.lookml