/
seeds.yml
88 lines (86 loc) · 1.98 KB
/
seeds.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
version: 2
seeds:
- name: customer
meta:
metriql:
measures:
total_customers:
aggregation: count
report:
superset:
certification_details: buremba
columns:
- name: c_custkey
- name: c_name
meta:
metriql.dimension:
type: string
- name: c_address
- name: c_nationkey
- name: c_phone
- name: c_acctbal
- name: c_mktsegment
- name: orders
meta:
metriql:
measures:
total_orders:
aggregation: count
relations:
customer:
to: ref('customer')
source: o_custkey
target: c_custkey
relationship: one_to_one
type: left_join
columns:
- name: o_orderkey
- name: o_custkey
meta:
metriql.measure:
name: unique_users
aggregation: count_unique
- name: o_orderstatus
- name: o_totalprice
meta:
metriql.measure:
aggregation: sum
name: total_price
- name: o_orderdate
- name: o_orderpriority
meta:
metriql.dimension:
type: string
- name: o_clerk
- name: o_shippriority
metrics:
- name: important_orders
model: ref('orders')
label: Important Order Counts
description: "Imported orders from our customers"
type: count
sql: "1"
timestamp: o_orderdate
time_grains: [day, week, month, year]
dimensions:
- "customer.c_mktsegment"
- o_clerk
- o_orderpriority
filters:
- field: o_orderpriority
operator: "!="
value: "'test'"
meta:
metriql:
hidden: false
tags:
- okrs
- name: paid_users
model: ref('orders')
label: Paid Users
type: count_distinct
sql: o_custkey
timestamp: o_orderdate
time_grains: [day, week, month]
dimensions:
- "customer.c_mktsegments"