create revenue_view Change-Id: I115fcc70fc6d8cee60ab76b2ed60ab28cf68d695
diff --git a/explores/.gitkeep b/explores/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/explores/.gitkeep
diff --git a/explores/revenue_explore.view.lkml b/explores/revenue_explore.view.lkml new file mode 100644 index 0000000..d3a7a0f --- /dev/null +++ b/explores/revenue_explore.view.lkml
@@ -0,0 +1,9 @@ +include: "../views/*.view.lkml" +explore: revenue_view { + view_name: revenue_view + label: "revenue explore label" + access_filter: { + field: revenue_view.billing_account_id + user_attribute: dept + } + }
diff --git a/hdeist-fdm.model.lkml b/hdeist-fdm.model.lkml index 6007f90..d7800a6 100644 --- a/hdeist-fdm.model.lkml +++ b/hdeist-fdm.model.lkml
@@ -1,10 +1,10 @@ -connection: "concord" +connection: "gcc-internal" # bozo # wednesday -include: "/*.view" -include: "/*.explore" +include: "views/*.view.lkml" +# include: "/*.explore" datagroup: hdeist_fdm_default_datagroup { max_cache_age: "1 hour" }
diff --git a/uli_explore.explore.lkml b/uli_explore.explore.lkml deleted file mode 100644 index 5a9dd8e..0000000 --- a/uli_explore.explore.lkml +++ /dev/null
@@ -1,3 +0,0 @@ -include: "/*.view" - -explore: uli_view {}
diff --git a/uli_view.view.lkml b/uli_view.view.lkml deleted file mode 100644 index 4b1ce12..0000000 --- a/uli_view.view.lkml +++ /dev/null
@@ -1,31 +0,0 @@ - - -view: uli_view { - sql_table_name: `irvine-sbx.fdm.uli` ;; - - dimension: partition_date { - type: string - sql: ${TABLE}.partition_date ;; - } - - dimension: service_id { - type: string - sql: ${TABLE}.service_id ;; - } - - dimension: usage_date { - type: date - datatype: date - sql: ${TABLE}.usage_date ;; - } - - dimension: zork { - type: string - sql: 'zork' ;; - } - - measure: count { - type: count - } - -}
diff --git a/views/.gitkeep b/views/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/views/.gitkeep
diff --git a/views/revenue.view.lkml b/views/revenue.view.lkml new file mode 100644 index 0000000..78cd57a --- /dev/null +++ b/views/revenue.view.lkml
@@ -0,0 +1,84 @@ +view: revenue_view { + sql_table_name: `irvine-sbx2.gcc_internal.revenue` + ;; + + dimension: billing_account_id { + type: string + sql: ${TABLE}.billing_account_id ;; + } + + dimension: currency_code { + type: string + sql: ${TABLE}.currency_code ;; + } + + dimension_group: invoice_month_start { + type: time + timeframes: [ + raw, + date, + week, + month, + quarter, + year + ] + convert_tz: no + datatype: date + sql: ${TABLE}.invoice_month_start ;; + } + + dimension: product_group { + type: string + sql: ${TABLE}.product_group ;; + } + + dimension: product_line { + type: string + sql: ${TABLE}.product_line ;; + } + + dimension: segment { + type: string + sql: ${TABLE}.segment ;; + } + + dimension: sfdc_account_id { + type: string + sql: ${TABLE}.sfdc_account_id ;; + } + + dimension_group: usage { + type: time + timeframes: [ + raw, + date, + week, + month, + quarter, + year + ] + convert_tz: no + datatype: date + sql: ${TABLE}.usage_date ;; + } + + dimension: usd_revenue_cn { + type: number + sql: ${TABLE}.usd_revenue_cn ;; + } + + dimension: usd_revenue_gross { + type: number + sql: ${TABLE}.usd_revenue_gross ;; + } + + dimension: usd_revenue_net { + type: number + sql: ${TABLE}.usd_revenue_net ;; + } + + measure: count { + type: count + drill_fields: [] + } +}