MicroStrategy ONE

Badge Resource Hierarchy

The attributes related to resources are specific to Identity transactions. Some of these attributes share common elements. For example, a door authenticated through the Identity server can be a Gateway as well as a Space. Sample reports at the end of the section explain the data.

lu_gateway

A Gateway is an access point that requires the authentication of an account. A gateway is a unique physical, logical, or Badge desktop resource into which the account authenticates. It is the consolidation of the data from the Application, Space, and Desktop tables. The columns are populated by the PACS system configured in Network Manager, the Logical Applications configured in Network Manager, or when a user configured the Badge Desktop client for unlocking personal machines.

If the transaction does not correspond to accessing a resource (for example, uploading a new badge photo or running a report in MicroStrategy) a default value of Not Applicable is assigned.

Column

Description

Data-Type

gateway_id

The numeric ID of the gateway generated by Identity server.

bigint(20)

gateway_desc

The name of the individual physical, logical resource, or desktop machine.

For example,

Elevator A

Office 365

MAC-JSMITH

varchar(255)

gateway_status

The current status of the gateway. A gateway status can be: 

Active

Deleted – deleted from Network Manager

varchar(25)

creation_timestamp

The UTC timestamp when the gateways was first created.

datetime

modification_timestamp

The latest UTC timestamp of the gateway modification. The value will continually change as the properties/configuration of the gateway changes.

datetime

logical_physical_flag

A flag to indicate if the gateway is a physical, logical or desktop resource. This column is specific for the ETL and not included in the reporting schema.

int(11)

gateway_category_id

The numeric ID of the corresponding gateway category.

tinyint(4)

network_id

The numeric ID of the Network. All gateways are stored at the level of Network. 

bigint(20)

lu_gateway_category

A Gateway Category is an automated categorization of the gateway populated through the Platform Analytics ETL. If the transaction does not correspond to accessing a Badge resource, for example, uploading a new badge photo or running a Report in MicroStrategy, a default value of Not Applicable is assigned.

Column

Description

Data-Type

gateway_category_id

The numeric ID of the gateway category. 

tinyint(4)

gateway_category_desc

A categorization of the gateway. 

Physical - PACS system

Logical - logical web applications

Desktop - Mac or Windows

varchar(25)

lu_application

An Application is a logical web application that requires the authentication from an account. For example, an Application could be Salesforce, Office 365, or Rally. For a full list of web application that can be configured with Badge, see Signing into Web Applications.

If the transaction does not correspond to accessing an application i.e. opening a door or running a report a default value of Not Applicable is assigned.

Column

Description

Data-Type

application_id

The numeric ID of the application generated by Identity server.

bigint(20)

application_desc

The name of the logical application that an account authenticates into. 

For example,

Rally

Office 365

varchar(255)

application_status

The current status of the application. An application status can be Active or Deleted.

varchar(25)

creation_timestamp

The UTC timestamp when the application was configured through Network Manager.

datetime

modification_timestamp

The latest UTC timestamp of the application modification. The value will continually change as the properties/configuration of the application is updated.

datetime

network_id

The numeric ID of the Network. All applications are stored at the level of Network.

bigint(20)

Campus > Facility > Floor > Space 

The physical resource hierarchy is intended to provide a categorization for enriched analysis of the PACS system. The Space attribute elements are populated directly from values in the PACS system. The higher level attributes are manually added by the customer by following the steps to create a hierarchy of your Physical resources. The categorization is elective. If no categorization is found, default values will be provided.

lu_space

A Space is a physical building access point that requires the authentication of an account. The Space desc form is populated directly by the values in the PACS system. The PACS system is configured through Network Manager (see Configuring PACS).

Column

Description

Data-Type

space_id

The numeric ID of the space generated by Identity server.

bigint(20)

space_desc

The name of the PACS access point. This value is imported directly from the PACS system.

For example,

Elevator A

Parking Garage Door 3 

varchar(255)

creation_timestamp

The UTC timestamp when the PACS space was first imported through Network Manager.

datetime

modification_timestamp

The latest UTC timestamp when the space was modified. The value will continually change as the properties/configuration of the space are updated.

datetime

space_status

The current status of the space. A space’s status can be Active or Deleted.

varchar(25)

floor_id

The Floor ID to which the space corresponds. The relationship with Floor is configured through Network Manager. If no Floor is mapped, the default value is Not Applicable.

bigint(20)

network_id

The numeric ID of the Network. All spaces are stored at the level of Network.

bigint(20)

lu_floor

A ​Floor​ is the grouping of spaces. For example, Lobby, 10th Floor, Parking Garage, etc.

Column

Description

Data-Type

floor_id

The numeric ID of the Floor generated by Identity server.

bigint(20)

floor_desc

The name of the Floor to which the space is mapped to and created in Network Manager.

varchar(255)

creation_timestamp

The UTC timestamp when the Floor was first created through Network Manager.

datetime

modification_timestamp

The latest UTC timestamp when the Floor was modified. The value will change as the mapping to spaces or names of the Floor are updated.

datetime

floor_status

The current status of the Floor. A Floor’s status can be Active or Deleted.

varchar(25)

facility_id

The facility id to which the floor corresponds. The relationship with floor is configured through Network Manager. 

bigint(20)

network_id

The numeric ID of the Network. All floors are stored at the level of Network.

bigint(20)

lu_facility

A ​Facility​ is the grouping of floors, such as Headquarters or London Office, and is representative of a building. Each ​Facility​ has a ​Facility Address​ associated with the location of the building. A network administrator can add the address of the facility which to provide an additional level of analysis of Badge transactions.

The Platform Analytics ETL stores the facility address and draws a 500-meter radius around the facility. Any Badge transaction (long/lat) that happens within the 500-meter radius is mapped to the stored facility address. Any transaction outside the radius is mapped to Not Applicable. The true location of the user is never manipulated for the Longitude/Latitude attributes.

If a user is detected within two facility radiuses, the Platform Analytics ETL will choose the facility which is the closest distance. Both the Facility and Facility Address are configured through Network Manager. The radius is not configurable.

There are multiple benefits for adding with the Facility Address. When two users perform an Badge transaction from the same location, the mobile device can send longitude/latitude data that is different. This a limitation with geo data from mobile device. The Facility Address attribute allows an analyst to compare aggregate values. By grouping all transactions to a single facility address at HQ, Platform Analytics can compare how many Badge transactions occurred in a defined area. Previously, the end user had to manually group the transactions within the dashboard or dataset in order to have this aggregate view.

Additionally, this allows an administrator to answer questions like: 

  • Did the user open the ​Space​ (i.e. PACS system) remotely?
  • What logical ​Applications​ were accessed from my headquarters facility?

Column

Description

Data-Type

facility_id

The numeric ID of the facility.

bigint(20)

facility_desc

The name of the facility to which the Floor is mapped. The value is added through Network Manager.

varchar(255)

facility_status

The current status of the facility. A facility’s status can be Active or Deleted.

varchar(25)

creation_timestamp

The UTC timestamp when the Facility was first created through Network Manager.

datetime

modification_timestamp

The latest UTC timestamp when the facility was modified. The value will change as the mapping to Floors or name of the facility are updated.

datetime

facility_latitude

The corresponding latitude value for the Facility Address based on the address added in Network Manager. The latitude and longitude coordinates are used to draw the radius.

double

facility_longitude

The corresponding longitude value for the Facility Address based on the address added in Network Manager. The latitude and longitude coordinates are used to draw the radius.

double

location_desc

The street address, city, state, country of the facility added through Network Manager.

varchar(1096)

updated_location_flag

MicroStrategy internal use. 

int(11)

address_id

MicroStrategy internal use.

bigint(20)

campus_id

The campus ID to which the facility corresponds. The relationship with Facility is configured through Network Manager.

bigint(20)

network_id

The numeric ID of the Network. All facilities are stored at the level of Network.

bigint(20)

lu_campus

A ​Campus​ is a collection of ​Facilities. The campus to facility mapping is configured through Network​ Manager. 

Column

Description

Data-Type

campus_id

The numeric ID of the campus.

bigint(20)

campus_desc

The name of the campus to which the facilities are mapped in Network Manager.

varchar(255)

campus_status

The current status of the campus. A campus’ status can be Active or Deleted.

varchar(25)

creation_timestamp

The UTC timestamp when the Campus was first created through Network Manager.

datetime

modification_timestamp

The latest UTC timestamp when the campus was modified. The value will change as the mapping to facilities change or if the name of the campus is updated.

datetime

network_id

The numeric ID of the Network. All campuses are stored at the level of Network.

bigint(20)

lu_facility_address

This table is a view on the lu_facility table. Each Facility has a Facility Address associated with the location of the building. 

Column

Description

Data-Type

facility_address_id

The numeric ID of the facility address.

bigint(20)

facility_address_desc

The name of the facility to which the address corresponds. The value is added through Network Manager.

varchar(255)

facility_latitude

The corresponding latitude value for the Facility Address based on the address added in Network Manager. The latitude and longitude coordinates are used to draw the radius.

double

facility_longitude

The corresponding longitude value for the Facility Address based on the address added in Network Manager. The latitude and longitude coordinates are used to draw the radius.

double

facility_street_address

The street address, city, state, country of the facility added through Network Manager. The address is used for the 500-meter-radius ETL logic mentioned previously. 

varchar(1096)

network_id

The numeric ID of the Network. Each facility address is stored at the level of Network.

bigint(20)

lu_beacon

A ​Beacon​ can be configured to provide access to physical gateways/spaces or identify a users location.

Column

Description

Data-Type

beacon_id

The numeric ID of the beacon generated by Identity server.

bigint(20)

beacon_desc

The name of the beacon configured in Network Manager.

varchar(255)

beacon_status

The current status of the beacon. A beacon’s status can be:

Active

Deleted

Inactive

varchar(25)

beacon_uuid

The UUID of the beacon, supplied to you by your third-party beacon provider.

varchar(255)

beacon_minor

The minor value you assigned to this beacon using your third-party setup tool.

int(11)

beacon_major

The major value for your beacon. If you have more than one building in your network, you can have multiple major values.

int(11)

creation_timestamp

The UTC timestamp when the beacon was configured through Network Manager.

datetime

modification_timestamp

The latest UTC timestamp of the beacon modification. The value will continually change as the properties/configuration of the beacon are updated.

datetime

network_id

The numeric ID of the Network. All beacons are stored at the level of Network.

bigint(20)

lu_bar_code

A Barcode can represent people (such as an employee, a customer, a contractor, or a party to a transaction) and objects (such as a vehicle, computer, package, contract, or transaction receipt). Scanning a barcode links the person, place, or thing identified by the barcode with the Badge user who performed the scan.

You can scan third-party barcodes and QR codes to display the data in Platform Analytics. The barcode is scanned using the Badge app. The exact barcode string is stored in the lu_bar_code table. The string can be parsed using derived attributes in MicroStrategy.

Scanning the codes allows you to create reports and dashboards that tie the scanning transaction and the data inside the code to Badge, Identity, and telemetry features. This feature also provides a way to document a transaction or link a Badge user and another person or object, using an identity-centric and location-aware approach. For example, you can document the path of a package from its source to its destination, providing information on who, where, and when the package was handled.

Column

Description

Data-Type

bar_code_id

The numeric ID of the bar code.

bigint(20)

bar_code

The string of the bar code. This string is series of numbers/letters that can be parsed using Derived Attributes.

longtext

bar_code_type_id

The ID of the corresponding barcode type. 

int(11)

lu_bar_code_type

The format type of the barcode scanned by the Badge app. 

Column

Description

Data-Type

bar_code_type_id

The numeric ID of the barcode type.

int(11)

bar_code_type_desc

The format type of the barcode the user scans. The Badge app supports scanning the following types,

AZTEC 

CODABAR – Android only

CODE39

CODE39 MOD43 – iOS only 

CODE93

CODE128

DATAMATRIX

EAN8

EAN13

INTERLEAVED2OF5

ITF14 – iOS only

PDF417

QR

UPC-E

varchar(255)

lu_desktop

A ​Desktop​ is the name of the user’s Mac or Windows machine that was locked or unlocked using their Badge app. 

Column

Description

Data-Type

desktop_id

The numeric ID of the desktop.

bigint(20)

desktop_desc

The name of the user’s desktop (e.g. personal machine) that is paired with the Badge app.

For example,

MAC-JSMITH

WAS-RJONES

John’s MacbookPro

varchar(255)

desktop_status

The current status of the desktop. A desktop’s status can be Active or Deleted.

varchar(25)

desktop_os_id

Microstrategy internal use.

bigint(20)

creation_timestamp

The UTC timestamp when the desktop (i.e personal machine) was first paired with a device using the Desktop Client.

datetime

modification_timestamp

The latest UTC timestamp when the desktop was modified. The value will change if the desktop pairing setting is changed or a new device is paired.

datetime

network_id

The numeric ID of the Network. Each desktop is stored at the level of Network.

bigint(20)

lu_desktop_unlock_setting

The Desktop Unlock Setting is configured by the end user to control the proximity that triggers the unlock feature on either a Mac or a Windows machine. This setting can be changed at any time and therefore is stored at the transactional level in the access transaction fact table.

Column

Description

Data-Type

desktop_unlock_setting_id

The numeric ID of the desktop unlock setting.

tinyint(4)

desktop_unlock_setting_desc

The desktop unlock setting which is used to determine the range for unlocking the personal Mac/Windows machine.

For example:

Close

Nearby

Far

varchar(25)