Skip to content

Commit a8fc2fe

Browse files
committed
feat: add schema.yaml files for amo_glean_derived queries
1 parent 9e47a02 commit a8fc2fe

File tree

4 files changed

+186
-0
lines changed

4 files changed

+186
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
fields:
2+
- name: submission_date
3+
type: DATE
4+
mode: NULLABLE
5+
- name: client_id
6+
type: STRING
7+
mode: NULLABLE
8+
- name: sample_id
9+
type: INTEGER
10+
mode: NULLABLE
11+
- name: app_version
12+
type: STRING
13+
mode: NULLABLE
14+
- name: country
15+
type: STRING
16+
mode: NULLABLE
17+
- name: locale
18+
type: STRING
19+
mode: NULLABLE
20+
- name: app_os
21+
type: STRING
22+
mode: NULLABLE
23+
- name: addons
24+
type: RECORD
25+
mode: REPEATED
26+
fields:
27+
- name: addon
28+
type: STRING
29+
mode: NULLABLE
30+
- name: version
31+
type: STRING
32+
mode: NULLABLE
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
fields:
2+
- name: submission_date
3+
type: DATE
4+
mode: NULLABLE
5+
- name: client_id
6+
type: STRING
7+
mode: NULLABLE
8+
- name: sample_id
9+
type: INTEGER
10+
mode: NULLABLE
11+
- name: app_version
12+
type: STRING
13+
mode: NULLABLE
14+
- name: country
15+
type: STRING
16+
mode: NULLABLE
17+
- name: locale
18+
type: STRING
19+
mode: NULLABLE
20+
- name: app_os
21+
type: STRING
22+
mode: NULLABLE
23+
- name: addons
24+
type: RECORD
25+
mode: REPEATED
26+
fields:
27+
- name: id
28+
type: STRING
29+
mode: NULLABLE
30+
- name: version
31+
type: STRING
32+
mode: NULLABLE
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
fields:
2+
- name: submission_date
3+
type: DATE
4+
mode: NULLABLE
5+
- name: hashed_addon_id
6+
type: STRING
7+
mode: NULLABLE
8+
- name: total_downloads
9+
type: INTEGER
10+
mode: NULLABLE
11+
- name: downloads_per_source
12+
type: RECORD
13+
mode: REPEATED
14+
fields:
15+
- name: key
16+
type: STRING
17+
mode: NULLABLE
18+
- name: value
19+
type: INTEGER
20+
mode: NULLABLE
21+
- name: downloads_per_content
22+
type: RECORD
23+
mode: REPEATED
24+
fields:
25+
- name: key
26+
type: STRING
27+
mode: NULLABLE
28+
- name: value
29+
type: INTEGER
30+
mode: NULLABLE
31+
- name: downloads_per_medium
32+
type: RECORD
33+
mode: REPEATED
34+
fields:
35+
- name: key
36+
type: STRING
37+
mode: NULLABLE
38+
- name: value
39+
type: INTEGER
40+
mode: NULLABLE
41+
- name: downloads_per_campaign
42+
type: RECORD
43+
mode: REPEATED
44+
fields:
45+
- name: key
46+
type: STRING
47+
mode: NULLABLE
48+
- name: value
49+
type: INTEGER
50+
mode: NULLABLE
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
fields:
2+
- mode: NULLABLE
3+
name: submission_date
4+
type: DATE
5+
description: The date when the telemetry ping is received on the server side.
6+
- name: addon_id
7+
type: STRING
8+
mode: NULLABLE
9+
- name: dau
10+
type: INTEGER
11+
mode: NULLABLE
12+
description: The number of daily active users.
13+
- name: dau_by_addon_version
14+
type: RECORD
15+
mode: REPEATED
16+
fields:
17+
- name: key
18+
type: STRING
19+
mode: NULLABLE
20+
- name: value
21+
type: INTEGER
22+
mode: NULLABLE
23+
- name: dau_by_app_version
24+
type: RECORD
25+
mode: REPEATED
26+
fields:
27+
- name: key
28+
type: STRING
29+
mode: NULLABLE
30+
- name: value
31+
type: INTEGER
32+
mode: NULLABLE
33+
- name: dau_by_fenix_build
34+
type: RECORD
35+
mode: REPEATED
36+
fields:
37+
- name: key
38+
type: STRING
39+
mode: NULLABLE
40+
- name: value
41+
type: INTEGER
42+
mode: NULLABLE
43+
- name: dau_by_locale
44+
type: RECORD
45+
mode: REPEATED
46+
fields:
47+
- name: key
48+
type: STRING
49+
mode: NULLABLE
50+
- name: value
51+
type: INTEGER
52+
mode: NULLABLE
53+
- name: dau_by_country
54+
type: RECORD
55+
mode: REPEATED
56+
fields:
57+
- name: key
58+
type: STRING
59+
mode: NULLABLE
60+
- name: value
61+
type: INTEGER
62+
mode: NULLABLE
63+
- name: dau_by_app_os
64+
type: RECORD
65+
mode: REPEATED
66+
fields:
67+
- name: key
68+
type: STRING
69+
mode: NULLABLE
70+
- name: value
71+
type: INTEGER
72+
mode: NULLABLE

0 commit comments

Comments
 (0)