SQL Data Explorer queryable tables

Through the SQL Data Explorer you have access to a number of tables.

For examples of SQL queries that can be written to access data via these tables, see the SQL Data Explorer Cookbook.

EVENTS

This table lists all of the events that have been sent in from your application. Event-specific parameters can be found in the EVENT_JSON column as a JSON object. As the parameters are stored as a JSON object, you'll need to parse the content in order to query it. Examples for parsing your parameters can be seen in the samples included in this repository. You can also retrieve the syntax to parse the parameters by typing in the parameter name and pressing TAB to auto-complete the syntax. This table is updated every 1-2 hours.

Column NameType
UNITY_ENVIRONMENT_NAMETEXT
UNITY_APPLICATION_NAMETEXT
EVENT_IDNUMBER
EVENT_JSONVARIANT
AGE_GROUPTEXT
ACQUSITION_CHANNELTEXT
MAIN_EVENT_IDNUMBER
PLATFORMTEXT
EVENT_DATEDATE
EVENT_LEVELNUMBER
CLIENT_VERSIONTEXT
USER_IDTEXT
USER_COUNTRYTEXT
EVENT_TIMESTAMPTIMESTAMP
PLAYER_START_DATEDATE
EVENT_NAMETEXT
GENDERTEXT

USERS

This table lists all the users who have sent in an event in the past. For each user, the columns contain a variety of useful metrics. This table is updated every 3-4 hours.

Column NameType
UNITY_ENVIRONMENT_NAMETEXT
UNITY_APPLICATION_NAMETEXT
ACQUISITION_CHANNELTEXT
BIRTH_YEARINTEGER
MESSAGE_COUNTSVARIANT
COUNTRYTEXT
LAST_LOCALETEXT
LAST_SESSION_IDTEXT
START_DATEDATE
DDNA_CROSS_GAME_USER_IDTEXT
IS_SDK_NATIVEINTEGER
CREATED_TIMESTAMPTIMESTAMP
LAST_PLATFORMTEXT
LAST_UPDATED_TIMESTAMPTIMESTAMP
COHORTSTEXT
LAST_ANDROID_REGISTRATION_IDTEXT
LAST_PUSH_NOTIFICATION_TOKENTEXT
METRICSVARIANT
GENDERTEXT
USER_IDTEXT
CUSTOM_VALUESVARIANT
UNITY_CAMPAIGNSVARIANT
LAST_EVENT_TIMESTAMPTIMESTAMP
LAST_TIMEZONE_OFFSETTEXT
LAST_SEEN_TIMESTAMPTIMESTAMP

FACT_USER_SESSIONS_DAY

This table has a record for each user session. Each record contains a variety of user level aggregate KPIs for that session. If any of the dimensions excluding aggregate dimensions, are recorded in this table change during a session (for example, AGE_GROUP or GENDER), a new record will be created for that session. This table is updated every 1-2 hours.

Column NameType
UNITY_ENVIRONMENT_NAMETEXT
UNITY_APPLICATION_NAMETEXT
MISSION_ABORTEDINTEGER
CLIENT_VERSIONTEXT
AGE_GROUPTEXT
MISSIONS_FAILEDINTEGER
INVITES_ACCEPTEDINTEGER
PLAYER_START_DATEDATE
MISSIONS_COMPLETEDINTEGER
NUMBER_OF_EVENTSINTEGER
USER_COUNTRYTEXT
INVITES_SENTINTEGER

FACT_EVENT_TYPE_USERS_DAY

This table lists all of the events a user has recorded in one day and how many times they have sent in each of those events. This table is updated every 1-2 hours.

Column NameType
UNITY_ENVIRONMENT_NAMETEXT
UNITY_APPLICATION_NAMETEXT
GENDERTEXT
CLIENT_VERSIONTEXT
EVENT_DATEDATE
NUMBER_OF_EVENTSINTEGER
PLATFORMTEXT
ACQUISITION_CHANNELTEXT
INSERTED_TIMESTAMPTIMESTAMP
USER_IDTEXT
AGE_GROUPTEXT
EVENT_NAMETEXT
PLAYER_START_DATEDATE
USER_COUNTRYTEXT

FACT_WAU_USERS

This table lists all of the users that have sent in an event in the last seven days. This table is updated every 1-2 hours.

Column NameType
UNITY_ENVIRONMENT_NAMETEXT
UNITY_APPLICATION_NAMETEXT
PLAYER_START_DATEDATE
USER_IDTEXT
INSERTED_TIMESTAMPTIMESTAMP
EVENT_DATEDATE
USER_COUNTRYTEXT
PLATFORMTEXT
GENDERTEXT
ACQUISITION_CHANNELTEXT
CLIENT_VERSIONTEXT
AGE_GROUPTEXT

FACT_MAU_USERS

This table lists all of the users that have sent in an event in the last 30 days. This table is updated every 1-2 hours.

Column NameType
UNITY_ENVIRONMENT_NAMETEXT
UNITY_APPLICATION_NAMETEXT
PLAYER_START_DATEDATE
USER_IDTEXT
INSERTED_TIMESTAMPTIMESTAMP
EVENT_DATEDATE
USER_COUNTRYTEXT
PLATFORMTEXT
GENDERTEXT
ACQUISITION_CHANNELTEXT
CLIENT_VERSIONTEXT
AGE_GROUPTEXT