MicroStrategy ONE
Device Configuration Hierarchy
The Device Configuration hierarchy attributes are primarily used to track the Badge and Communicator mobile client configuration telemetry. The device configuration telemetry is tracked at the transactional level. Each Badge transaction records the exact operating system, device, and mobile configuration. Therefore, the historical upgrade or modification of the device configuration is recorded. To see the latest device configuration for a user, sort descending on the Timestamp attribute.
For MicroStrategy transactions, the unique Device configuration is tracked. The Device Type and Device Category are always defined as a static value, but the Device is populated with the IP of the client that the MicroStrategy transaction occurred from.
lu_device
The Device stores the unique ID and name/IP of the client device with which a users performs an action. For Usher iOS clients, the device_desc is the name registered on the mobile device. For Usher Android clients, the device_desc is the name of the model. For MicroStrategy clients, the name is the IP address from the client.
The Device ID is always unique for both Usher and MicroStrategy client actions. For Usher, the ID is generated by Usher Server. For MicroStrategy, the ID is auto-generated by Platform Analytics ETL.
Column |
Description |
Data-Type |
---|---|---|
device_id |
The auto-generated ID of the Usher device or MicroStrategy Session Source IP address. |
bigint(20) |
device_desc |
The description of the Device. The description can vary depending on the source (Badge iOS, Badge Android, or MicroStrategy Session Source). |
varchar(255) |
device_type_id |
The corresponding Device Type ID for the Device. |
bigint(20) |
lu_device_type
The Device Type records make and/or model of the phone, tablet, or computer used to perform a Badge action. All MicroStrategy actions are assigned a static Device Type of Personal Computer.
Column |
Description |
Data-Type |
---|---|---|
device_type_id |
The auto-generated numeric ID of the Device Type. |
bigint(20) |
device_type_desc |
The descriptive make and/or model of the phone or tablet. All MicroStrategy actions are assigned a static Device Type of Personal Computer. For example, iPhone Google Pixel LG-D820 |
varchar(255) |
device_category_id |
The corresponding Device Category ID. |
int(11) |
lu_device_category
The Device Category records the grouping of device types. All MicroStrategy actions are assigned a static Device Category of Personal Machine.
Column |
Description |
Data-Type |
---|---|---|
device_category_id |
The fixed numeric ID of the Device Category. |
int(11) |
device_category_desc |
The fixed description of the Device Category. The elements include: Android iPhone iPad Tablet Personal Computer Not Applicable |
varchar(255) |
lu_os
The OS is used to record the exact operating system which is on the Badge app or Communicator app used in an Identity transaction. The OS is tracked at the transactional level, therefore, each Identityaction will record the unique OS version and OS Category.
MicroStrategy transactions do not record the client OS information and are mapped to a default Not Applicable.
Column |
Description |
Data-Type |
---|---|---|
os_id |
The auto-generated ID of the OS. |
bigint(20) |
os_desc |
The description of the OS installed on the Usher Client. For example, Android 8.1.0 iOS 11.2.5 |
varchar(255) |
os_category_id |
The corresponding OS Category ID. |
int(11) |
lu_os_category
The OS Category is used to record the type of operating system which is running on the Badge app mobile client. The OS is tracked at the transactional level, therefore, each Badge action will record the unique OS version and OS Category.
MicroStrategy transactions do not record the client OS information and are mapped to a default Not Applicable.
Column |
Description |
Data-Type |
---|---|---|
os_category_id |
The fixed numeric id of the OS Category. |
int(11) |
os_category_desc |
The descriptive form of the OS Category. The OS Category includes: Android iOS OS x Not Applicable |
varchar(255) |
lu_mobile_app
The Mobile App records the exact Mobile App version on the Badge users’ device during a transaction. The Mobile App is tracked at the transactional level, therefore, each Badge action will record the unique app version.
MicroStrategy transactions do not record the Mobile App information and are mapped to a default Unknown.
Column |
Description |
Data-Type |
---|---|---|
mobile_app_id |
The auto-generated numeric ID for the Mobile App. |
bigint(20) |
mobile_app_desc |
The Mobile App version installed on the Badge users’ device. The Mobile App version will change as the user upgrades the app version. An example of Mobile App includes: Badge/10.10.101 Communicator/10.10.002 Not Applicable |
varchar(50) |
mobile_app_category_id |
The corresponding Mobile App Category ID. |
tinyint(4) |
lu_mobile_app_category
The Mobile App Category is used to record the type of Mobile App which is running on the users mobile client. The Mobile App is tracked at the transactional level, therefore, each Badge action will record the unique Mobile App version.
MicroStrategy transactions do not record the Mobile App information and are mapped to a default ‘Unknown’.
Column |
Description |
Data-Type |
---|---|---|
mobile_app_category_id |
The fixed numeric ID for the Mobile Category |
tinyint(4) |
mobile_app_category_desc |
The descriptive form of the Mobile App Category. The Mobile App Category includes: Badge Door Reader Communicator WatchKit Not Applicable |
varchar(255) |