Mimic gcc file structure
Change-Id: I60ae99ee40623861efcae3911c9e51a7f47867f4
diff --git a/models/explores/.gitkeep b/explores/.gitkeep
similarity index 100%
rename from models/explores/.gitkeep
rename to explores/.gitkeep
diff --git a/explores/revenue.view.lkml b/explores/revenue.view.lkml
new file mode 100644
index 0000000..e188b19
--- /dev/null
+++ b/explores/revenue.view.lkml
@@ -0,0 +1,4 @@
+# Approximates https://lookercs-internal.git.corp.google.com/cloud_sales_bi/+/refs/heads/master/explores/revenue.view.lkml
+include: "/views/revenue/revenue.view.lkml"
+
+explore: revenue {}
diff --git a/hdeist-test-model.model.lkml b/hdeist-test-model.model.lkml
new file mode 100644
index 0000000..0a6ecd2
--- /dev/null
+++ b/hdeist-test-model.model.lkml
@@ -0,0 +1,5 @@
+connection: "concord"
+
+include: "explores/*.view.lkml"
+
+label: "Cloud Sales BI"
diff --git a/models/hdeist-test-model.model.lkml b/models/hdeist-test-model.model.lkml
deleted file mode 100644
index aeaba5d..0000000
--- a/models/hdeist-test-model.model.lkml
+++ /dev/null
@@ -1,3 +0,0 @@
-connection: "concord"
-
-# include: "/*.views"
diff --git a/models/views/.gitkeep b/views/.gitkeep
similarity index 100%
rename from models/views/.gitkeep
rename to views/.gitkeep
diff --git a/models/explores/.gitkeep b/views/revenue/.gitkeep
similarity index 100%
copy from models/explores/.gitkeep
copy to views/revenue/.gitkeep
diff --git a/views/revenue/revenue.view.lkml b/views/revenue/revenue.view.lkml
new file mode 100644
index 0000000..9dfb42d
--- /dev/null
+++ b/views/revenue/revenue.view.lkml
@@ -0,0 +1,80 @@
+# Approximates https://lookercs-internal.git.corp.google.com/cloud_sales_bi/+/refs/heads/master/views/revenue/revenue.view.lkml
+
+# bits from:
+# https://lookercs-internal.git.corp.google.com/cloud_sales_bi/+/refs/heads/master/views/revenue/account_from_account_revenue.view.lkml
+view: revenue {
+
+
+ sql_table_name: `concord-test.stagingservice_gcc.gcc_revenue_partitioned_view`;;
+
+ dimension: billing_account_id {
+ view_label: "Account"
+ group_label: "Identifiers"
+ description: "Billing account ID"
+ sql: ${TABLE}.billing_account_id ;;
+ }
+
+ dimension: sfdc_account_id {
+ alias: [account_meta.sfdc_account_id]
+ label: "SFDC Account ID"
+ view_label: "Account"
+ description: "Salesforce account of the opportunity"
+ type: string
+ sql: ${TABLE}.sfdc_account_id ;;
+ link: {
+ label: "Account in Vector"
+ url: "https://vector.lightning.force.com/lightning/r/Account/{{ value }}/view"
+ }
+ }
+
+ dimension: currency_code {
+ view_label: "Revenue"
+ description: "Three letter currency code (e.g. USD) for local billing amount."
+ sql: ${TABLE}.currency_code ;;
+ }
+
+ dimension_group: invoice_month_start {
+ type: time
+ timeframes: [raw, date, week, month, quarter, year]
+ view_label: "Revenue"
+ sql: ${TABLE}.invoice_month_start ;;
+ datatype: date
+ convert_tz: no
+ }
+
+ dimension: product_family_l1 {
+ label: "Product Family (L1)"
+ group_label: "Finance Product Hierarchy"
+ view_label: "Product"
+ description: "Examples: Google Workspace, GCP, Maps, PSO"
+ sql: ${TABLE}.product_group ;;
+ drill_fields: [product_group_l2]
+ }
+ dimension: product_group_l2 {
+ label: "Product Group (L2)"
+ group_label: "Finance Product Hierarchy"
+ view_label: "Product"
+ description: "Examples: Marketplace Services, Compute, Support, Databases, etc."
+ sql: ${TABLE}.product_group_l2 ;;
+ drill_fields: [logical_product_l3]
+ }
+ dimension: logical_product_l3 {
+ label: "Logical Product (L3)"
+ group_label: "Finance Product Hierarchy"
+ view_label: "Product"
+ description: "Examples: Persistent Disk, VM Image Storage, GCE"
+ sql: ${TABLE}.logical_product_l3 ;;
+ }
+
+ dimension: usd_revenue_gross {
+ # hidden: yes
+ view_label: "Revenue"
+ description: "Monetised value for resource consumption, before application of any credits, reported in USD($) using a monthly Ceilometer exchange rate. (Generally a positive number)"
+ sql: ${TABLE}.usd_revenue_gross ;;
+ }
+ dimension: usd_revenue_gross_cn {
+ hidden: yes
+ view_label: "Revenue"
+ sql: ${TABLE}.usd_revenue_gross_cn ;;
+ }
+}