Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Druid Data Model

Raw Telemetry

Dimension in Druid

Field in Summary event

Description

Data Type

1

eid

eid

Event Id

String

2

ver

ver

Version

String

3

syncts

syncts

Sync timestamp

Long

4

uid

uid

User Id

String

5

context_date_range_from

context.date_range.from

Start Date for the summary

String

6

context_date_range_to

context.date_range.to

End Date for the summary

String

7

context_rollup_l1

context.rollup.l1

Context level1 rollup

String

8

context_rollup_l2

context.rollup.l2

Context level2 rollup

String

9

context_rollup_l3

context.rollup.l3

Context level3 rollup

String

10

context_rollup_l4

context.rollup.l4

Context level4 rollup

String

11

dimension_channel

dimensions.channel

Channel Id as dimension from raw telemetry

String

12

dimensions_did

dimensions.did

Device Id as dimension from raw telemetry

String

13

dimensions_pdata_id

dimensions.pdata.id

Producer Id as dimension from raw telemetry

String

14

dimensions_pdata_pid

dimensions.pdata.pid

Producer Process Id as dimension from raw telemetry

String

15

dimensions_sid

dimensions.sid

Session Id as dimension

String

16

dimensions_type

dimensions.type

Type of summary

String

17

dimensions_mode

dimensions.mode

Mode of action in the session

String

18

object_id

object.id

Content Id

String

19

object_type

object.type

Content Type

String

20

object_type

object.type

Content Type

String

21

object_version

object.ver

Content version

String

22

object_rollup_l1

object.rollup.l1

Object level1 rollup

String

23

object_rollup_l2

object.rollup.l2

Object level2 rollup

String

24

object_rollup_l3

object.rollup.l3

Object level3 rollup

String

25

object_rollup_l4

object.rollup.l4

Object level4 rollup

String

26

tags

tags

Tags attached to a summary event

Array[String]

27

edata_time_spent

edata.eks.time_spent

Time spent in the session excluding idle time

String

28

edata_time_difference

edata.eks.time_diff

Total time in a session including idle time

String

29

edata_interaction_count

edata.eks.interact_events_count

Total count of interact events in a session

Long

30

edata_summary_env

edata.eks.env_summary.env

High level env within the app

(content, domain, resources, community)

String

31

edata_env_summary_count

edata.eks.env_summary.count

Count of times the environment has been visited

Integer

32

edata_env_summary_time_spent

edata.eks.env_summary.time_spent

Time spent per env

Double

33

edata_page_summary_id

edata.eks.page_summary.id

Page id

String

34

edata_page_summary_type

edata.eks.page_summary.type

Type of page e.g. view/edit

String

35

edata_page_summary_visit_count

edata.eks.page_summary.visit_count

Number of times each page was visited

String

36edata_page


Dimension in Druid

Field in Telemetry

Description

Data Type

1

eid

eid

Event Id

String

2

syncts

syncts

Sync Timestamp

Long

3

actor_id

actor.id

Actor Id of the event

String

4

actor_type

actor.type

Type of the actor

String

5

context_channel

context.channel

Channel Id

String

6

context_pdata_id

context.pdata.id

Producer Id

String

7

context_pdata_pid

context.pdata.pid

Producer Process Id

String

8context_pdata_vercontext.pdata.verProducer version numberString
9

context_env

context.env

Context Environment

String

10

context_sid

context.sid

Session Id

String

11

context_did

context.did

Device Id

String

12

context_cdata_type

context.cdata.type

Correlation Data Type

String

13

context_cdata_id

context.cdata.id

Correlation Data Id

Array[String]

14

object_id

object.id

Content Id

String

15

object_type

object.type

Content Type

String

16

object_version

object.ver

Content Version

String

17

tags

tags

Tags

Array[String]

18

edata_type

edata.type

Event type

String

19

edata_subtype

edata.subtype

Event subtype

String

20

edata_mode

edata.mode

START event Mode of start

String

21

edata_pageid

edata.pageid

Unique pageid

String

22

edata_uri

edata.uri

IMPRESSION event Relative URI of the content

String

23

edata_id

edata.id

Event data Id

String

24

edata_duration

edata.duration

Duration of the event

String

25

edata_index

edata.index

ASSESS event Index of the question within a content

String

26

edata_pass

edata.pass

ASSESS event Field to identify pass or fail for assessments

String

27

edata_score

edata.score

ASSESS event Assessment score

Double

28

edata_resvalues

edata.resvalues

ASSESS event Assessment results

Array[Object]

29

edata_item_id

edata.item.id

ASSESS event Assessment item id

String

30

edata_item_title

edata.item.title

ASSESS event Assessment item title

String

31

edata_item_maxscore

edata.item.maxscore

ASSESS event Assessment item max score

Double

32

edata_target_id

edata.target.id

ASSESS event Assessment item target id

String

33

edata_target_type

edata.target.type

ASSESS event Assessment item target type

String

34

edata_rating

edata.rating

FEEDBACK event Ratings

String

35

edata_comments

edata.comments

FEEDBACK event Comments

String

36

edata_dir

edata.dir

SHARE event direction

String

37

edata_items_id

edata.items.id

SHARE event shared item ids

String

38

edata_items_type

edata.items.type

SHARE item types

String

39

edata_items_origin_id

edata.items.origin.id

SHARE event source id

String

40

edata_items_origin_type

edata.items.origin.type

SHARE event source type

String

41

edata_items_to_id

edata.items.to.id

SHARE event destination id

String

42

edata_items_to_type

edata.items.to.type

SHARE event destination type

String

43

edata_state

edata.state

AUDIT event current state

String

44

edata_prevstate

edata.prevstate

AUDIT event previous state

String

45

edata_size

edata.size

SEARCH event result size

Integer

46

edata_filters_dialcodes

edata.filters.dialcodes

SEARCH event List of dialcodes

Array[String]

47edata_topnedata.topnSEARCH event topn resultsArray[Object]
48edata_visitsedata.visitsIMPRESSION event object visit detailsArray[Object]
49

device_loc_state

ldata.state

State location information for the device

String

50

device_loc_state_code

ldata.state_code

State ISO code information for the device

String

51

device_loc_city

ldata.city

City location information for the device

String

52

device_loc_country_code

ldata.country_code

Country ISO code information for the device

String

53

device_loc_country

ldata.country

Country location information for the device

String

54content_namenameName of the contentdevice_osdevice.osDevice OS nameString
55contentdevice_object_typeobjectTypeType of the contentmakedevice.makeDevice make and modelString
56contentdevice_typeidcontentTypeType of the resourcedevice.idPhysical device id if available from OSString
57contentdevice_media_typemediaTypeType of the media of the resourceStringmemdevice.memTotal memory in mbInt
58contentdevice_languageidisklanguageList of languages in the contentArray[String]device.idiskTotal interanl diskInt
59contentdevice_mediumediskmeidumLanguage medium of the boardStringdevice.ediskTotal external diskInt
60contentdevice_mimetypescrnmimeTypeMimetype of the resource in the contentStringdevice.scrnScreen size in inchesInt
61contentdevice_frameworkcameraframeworkdevice.cameraPrimary & secondary camera specString
62contentdevice_boardcpuboardBoard of affiliationdevice.cpuProcessor nameString
63contentdevice_statussimsstatusdevice.simsStatus of the content - Draft, Published etc.StringNumber of sim cardsInt
64contentdevice_mimetypesua_countspecmimeTypesCountCount grouped by mimetypesJSON Objectua_specUser agent spec of the browserMap
65contentdevice_typesfirst_countaccesscontentTypesCountCounts grouped by each content typeJSON Objectfirst_accessFirst access of the deviceString
66content_versionnameversionKeynameVersion Name of the contentDoubleString
67content_lastobject_submitted_ontypelastSubmittedOnobjectTypeLast submitted date Type of the contentString
68content_last_published_onlastPublishedOnLast submitted date of the contenttypecontentTypeType of the resourceString
69devicecontent_firstmedia_accesstypefirst_accessFirst access mediaTypeType of the devicemedia of the resourceString
70devicecontent_speclanguagedevice_speclanguageSpecification List of languages in the deviceMapcontentArray[String]
71devicecontent_ua_specua_specUser agent spec of the browserMapmediummeidumLanguage medium of the boardString
72usercontent_first_namemimetypefirstnamemimeTypeFirst name Mimetype of the userresource in the contentString
73usercontent_last_namelastnameLastname of the userframeworkframework
String
74usercontent_grade_listgrade_listList of grades taughtArray[String]boardboardBoard of affiliationString
75usercontent_language_listlanguage_listList of languages knownArray[String]statusstatusStatus of the content - Draft, Published etc.String
76usercontent_subjectmimetypes_listcountsubject_listList of subjects taughtArray[String]mimeTypesCountCount grouped by mimetypesJSON Object
77usercontent_nametypes_countusernameUsername of the userStringcontentTypesCountCounts grouped by each content typeJSON Object
78usercontent_typeversionuserTypeversionKeyType Version of userthe contentStringDouble
79usercontent_last_locsubmitted_stateonuser_stateState info lastSubmittedOnLast submitted date of the usercontentString
80usercontent_last_locpublished_districtonuser_districtDistrict info lastPublishedOnLast submitted date of the usercontentString
81user_locfirst_blocknameuser_blockBlock info firstnameFirst name of the userString

Summary Events

82user_last_namelastnameLastname of the userString
83user_grade_listgrade_listList of grades taughtArray[String]
84user_language_listlanguage_listList of languages knownArray[String]
85user_subject_listsubject_listList of subjects taughtArray[String]
86user_nameusernameUsername of the userString
87user_typeuserTypeType of userString
88user_loc_stateuser_stateState info of the userString
89user_loc_districtuser_districtDistrict info of the userString
90user_loc_blockuser_blockBlock info of the userString

Summary Events

41424866


Dimension in Druid

Field in Summary event

Description

Data Type

1

eid

eid

Event Id

String

2

ver

ver

Version

String

3

syncts

syncts

Sync timestamp

Long

4

uid

uid

User Id

String

5

context_date_range_from

context.date_range.from

Start Date for the summary

String

6

context_date_range_to

context.date_range.to

End Date for the summary

String

7

context_rollup_l1

context.rollup.l1

Context level1 rollup

String

8

context_rollup_l2

context.rollup.l2

Context level2 rollup

String

9

context_rollup_l3

context.rollup.l3

Context level3 rollup

String

10

context_rollup_l4

context.rollup.l4

Context level4 rollup

String

11

dimension_channel

dimensions.channel

Channel Id as dimension from raw telemetry

String

12

dimensions_did

dimensions.did

Device Id as dimension from raw telemetry

String

13

dimensions_pdata_id

dimensions.pdata.id

Producer Id as dimension from raw telemetry

String

14

dimensions_pdata_pid

dimensions.pdata.pid

Producer Process Id as dimension from raw telemetry

String

15

dimensions_sid

dimensions.sid

Session Id as dimension

String

16

dimensions_type

dimensions.type

Type of summary

String

17

dimensions_mode

dimensions.mode

Mode of action in the session

String

18

object_id

object.id

Content Id

String

19

object_type

object.type

Content Type

String

20

object_type

object.type

Content Type

String

21

object_version

object.ver

Content version

String

22

object_rollup_l1

object.rollup.l1

Object level1 rollup

String

23

object_rollup_l2

object.rollup.l2

Object level2 rollup

String

24

object_rollup_l3

object.rollup.l3

Object level3 rollup

String

25

object_rollup_l4

object.rollup.l4

Object level4 rollup

String

26

tags

tags

Tags attached to a summary event

Array[String]

27

edata_time_spent

edata.eks.time_spent

Time spent in the session excluding idle time

String

28

edata_time_difference

edata.eks.time_diff

Total time in a session including idle time

String

29

edata_interaction_count

edata.eks.interact_events_count

Total count of interact events in a session

Long

30

edata_summary_env

edata.eks.env_summary.env

High level env within the app

(content, domain, resources, community)

String

31

edata_env_summary_count

edata.eks.env_summary.count

Count of times the environment has been visited

Integer

32

edata_env_summary_time_spent

edata.eks.pageenv_summary.time_spent

Time taken spent per pageenv

Double

3733

edata_itempage_responses_itemsummary_id

edata.eks.itempage_responsessummary.itemIdQuestion Id passed in the ASSESS eventid

Page id

String

3834

edata_itempage_responsessummary_time_spenttype

edata.eks.itempage_responsessummary.timeSpentTime spent in seconds from ASSESS eventtype

Type of page e.g. view/edit

String

3935

edata_itempage_summary_responsesvisit_passcount

edata.eks.itempage_responsessummary.passPass response for a question from ASSESS eventvisit_count

Number of times each page was visited

String

4036

edata_itempage_summary_responsestime_scorespent

edata.eks.itempage_responsessummary.score

Score from ASSESS event

Array[Integer]

time_spent

Time taken per page

Double

37

edata_item_responses_maxitem_scoreid

edata.eks.item_responses.maxScoreMax Score from itemId

Question Id passed in the ASSESS event

Array[Integer]

String

38

edata_item_responses_timestamptime_spent

edata.eks.item_responses.time_stamp

Timestamp for each response from ASSESS event

String

43

device_loc_state

ldata.state

State location information for the device

String

44

device_loc_state_code

ldata.state_code

State ISO code information for the device

String

45

device_loc_city

ldata.city

City location information for the device

String

46

device_loc_country_code

ldata.country_code

Country ISO code information for the device

String

47

device_loc_country

ldata.country

Country location information for the device

String

timeSpent

Time spent in seconds from ASSESS event

String

39

edata_item_responses_pass

edata.eks.item_responses.pass

Pass response for a question from ASSESS event

String

40

edata_item_responses_score

edata.eks.item_responses.score

Score from ASSESS event

Array[Integer]

41

edata_item_responses_max_score

edata.eks.item_responses.maxScore

Max Score from ASSESS event

Array[Integer]

42

edata_item_responses_timestamp

edata.eks.item_responses.time_stamp

Timestamp for each response from ASSESS event

String

43

device_loc_state

ldata.state

State location information for the device

String

44

device_loc_state_code

ldata.state_code

State ISO code information for the device

String

45

device_loc_city

ldata.city

City location information for the device

String

46

device_loc_country_code

ldata.country_code

Country ISO code information for the device

String

47

device_loc_country

ldata.country

Country location information for the device

String

48device_osdevice.osDevice OS nameString
49device_makedevice.makeDevice make and modelString
50device_iddevice.idPhysical device id if available from OSString
51device_memdevice.memTotal memory in mbInt
52device_idiskdevice.idiskTotal interanl diskInt
53device_ediskdevice.ediskTotal external diskInt
54device_scrndevice.scrnScreen size in inchesInt
55device_cameradevice.cameraPrimary & secondary camera specString
56device_cpudevice.cpuProcessor nameString
57device_simsdevice.simsNumber of sim cardsInt
58device_ua_specua_specUser agent spec of the browserMap
59device_first_accessfirst_accessFirst access of the deviceString
60content_namenameName of the contentString
4961content_object_typeobjectTypeType of the contentString
5062content_typecontentTypeType of the resourceString
5163content_media_typemediaTypeType of media of the contentString
5264content_languagelanguageList of languagesArray[String]
5365content_mediummediumLanguage medium of the boardString
5466content_mimetypemimeTypeMimetype of the contentString
5567content_frameworkframework
String
5668content_boardboardBoard of affiliationString
5769content_statusstatusStatus of the content - Draft, Published etc.String
5870content_mimetypes_countmimeTypesCountCount grouped by mimetypesJSON Object
5971content_content_types_countcontentTypesCountCounts grouped by each content typeJSON Object
6072content_versionversionKeyVersion of the contentDouble
61content_last_submitted_onlastSubmittedOnLast submitted date of the contentString
62content_last_published_onlastPublishedOnLast submitted date of the contentString
63device_device_first_accessfirst_accessFirst access of the deviceString
64device_specdevice_specSpecification of the deviceMap
65device_ua_specua_specUser agent spec of the browserMap
of the contentDouble
73content_last_submitted_onlastSubmittedOnLast submitted date of the contentString
74content_last_published_onlastPublishedOnLast submitted date of the contentString
75user_first_namefirstnameFirst name of the userString
6776user_last_namelastnameLast name of the userString
6877user_grade_listgrade_listList of grades taughtArray[String]
6978user_language_listlanguage_listList of languages knownArray[String]
7079user_subject_listsubject_listList of subjects taughtArray[String]
7180user_nameusernameUser name of the userString
7281user_typeusertypeType of the userString
7382user_loc_stateuser_stateState info of the userString
7483user_loc_districtuser_districtDistrict info of the userString
7584user_loc_blockuser_blockBlock info of the userString

...