MicroStrategy ONE
Action Hierarchy
Every Intelligence server and Identity server log is processed and stored at the transactional (Action, Parent Action) level in the main fact table access_transaction.
The action hierarchy allows users to analyze the type of actions that a user is performing on the system. A sample of transaction types (i.e. Action Types) includes: logging into a project, executing a report, republishing a cube, creating a history list message or scanning a Badge QR Code. The full lists of Action Types are included in the following section.
The Action Category is a grouping of Action Types. It provides a broader analysis of user actions i.e. Executions or Badge Actions.
Each Action has a corresponding Status and Status Category. The Status and Status Category are used to differentiate successful or failed transactions.
These are the facts sourced from the access_transaction table:
- Action - The Action fact records the unique tran_id recorded in the access_transaction table
- Action Start Timestamp (UTC) - UTC Timestamp of when the Action (execution) began.
- Action Finish Timestamp (UTC) - UTC Timestamp of when the Action (execution) finished.
- Execution Duration (ms) - The Execution Duration (ms) fact records the total time spent during an action (execution) in milliseconds.
- Prompt Answer Duration (ms) - The Prompt Answer Duration (ms) fact records the total time spent answering a prompt during an action (execution) in milliseconds.
- Total Queue Duration (ms) - The Total Queue Duration (ms) fact records the total time spent waiting in queue for the job to be executed in milliseconds. This includes initial queue time and the queue time between different steps.
- Row Count - The number of rows in the result set.
- Step Count - The number of steps completed during an execution.
- SQL Pass Count - The number of SQL passes required to generate the result set for the execution.
- CPU Duration - The time spent on CPU during job execution in milliseconds.
- Initial Queue Duration (ms) - Total time spent by the job waiting in initial queue to begin execution in milliseconds.
- Job Step total Queue Duration (ms) - Time spent waiting in the queue between job steps in milliseconds.
- Elapsed Duration (ms) - Total time spent executing a job from queue to finish in milliseconds.
- Total Processing Duration (ms) - Total time spent executing a job from queue, through waiting for prompt answers, to finish in milliseconds.
- Job Start Timestamp (UTC) - The timestamp (in UTC timezone) a job began execution.
access_transaction
Column |
Description |
Data-Type |
---|---|---|
tran_id |
Auto-generated numeric action ID. This is the source column for the Action attribute and the Action fact. Action is the lowest level that is defined in the Platform Analytics project schema. |
bigint(20) |
parent_tran_id |
Auto-generated numeric Parent Action ID. This is the source column of the Parent Action attribute. Parent Action is one level above Action and was introduced to account for the "Bucketing" of multiple transactions within a single session/job. |
bigint(20) |
account_id |
The account ID of the account who performed the transaction. The Account can be either Badge or MicroStrategy metadata users. See lu_account for more details. |
bigint(20) |
tran_lat |
The longitude point where the transaction occurred. Location analysis is specific to Badge transactions. This is the source column for the Latitude attribute. |
double |
tran_long |
The latitude point where the transaction occurred. Location analysis is specific to Badge transactions. This is the source column for the Longitude attribute. |
double |
tran_timestamp |
The standardize UTC timestamp when the transaction began. This is the source column for the ID form of the Timestamp attribute in the schema. Also the source column for the Action Timestamp (UTC) fact. |
datetime |
tran_date |
The date (in UTC timezone) when the transaction occurred. This is the source column of the Date attribute. |
date |
minute_id |
The minute (in UTC timezone) when the transaction occurred. This is the source column of the Minute attribute. See lu_minute for more information. |
int(11) |
local_timestamp |
The local timestamp when the transaction occurred. The local time hierarchy is specific to Badge transactions and is based on the timzone of the mobile device of the Badge App. This is the source column of the Local Timestamp attribute. |
datetime |
local_tran_date |
The local date when the transaction occurred. The local time hierarchy is specific to Badge logs and is based on the timezone of the mobile device of the Badge App. |
date |
local_minute_id |
The local minute when the transaction occurred. The local time hierarchy is specific to Badge transactions and is based on the timezone of the mobile device of the Badge App. This is the source column of the Local Minute attribute. |
int(11) |
action_type_id |
The Action Type ID corresponding to the specific action. This is the source column of the Action Type attribute. The full list of action types can be found in the section below. See lu_action_type for more information. |
smallint(6) |
mobile_app_id |
The Mobile App version ID which was used to log an Badge transactions. MicroStrategy Mobile stats are not tracked. See lu_mobile_app for more details. |
bigint(20) |
gateway_id |
The Identity gateway ID that was authenticated during a transaction. See lu_gateway section for more details. |
bigint(20) |
session_id |
The Microstrategy session used to log in to the Intelligence server and project to perform action. See lu_session for more details. |
bigint(20) |
os_id |
The OS ID used to log a Badge transactions. MicroStrategy OS version are not tracked. See lu_os for more details. |
bigint(20) |
device_id |
The device used to perform the action. For Badge actions it is the mobile device on which Badge or Communicator app is installed. For MicroStrategy, it is the IP address of the client machine. See lu_device for more details. |
bigint(20) |
execution_time |
The amount of time spent processing a MicroStrategy or Badge action (job) in milliseconds. This is the source column of the Execution Duration (ms) fact. |
double |
initial_queue_time |
The amount of time a job waited int he queue before starting to be processed in milliseconds. This is the source column of the Initial Queue Duration (ms) fact. |
int(11) |
prompt_answer_time |
The amount of time a job spent waiting for the user to input an answer to prompts required to execute the job in milliseconds. This is the source column of the Prompt Answer Duration (ms) fact. |
int(11) |
validating_account_id |
The Badge account that was validated by another Badge account. See lu_validating_account for more details. |
bigint(20) |
address_id |
The address_id corresponding to lat/long for a Badge transaction. This column is specific for Badge transactions. See lu_address for more details. |
bigint(20) |
facility_address_id |
The Facility street Address ID where the Badge transaction occurred. See lu_facility_address for more details. |
bigint(20) |
status_id |
The status (success/error) for each transaction. ID values less than 1 represents errors for Badge actions. Values greater than 3 represents errors on the Intelligence Server. See lu_status for more details. |
bigint(20) |
network_id |
The Network ID associated with the Badge transaction. All MicroStrategy actions are mapped to a default value. See lu_network for more details. |
bigint(20) |
beacon_id |
The Beacon ID associated with the Badge transactions. If no beacon was used in the transaction (i.e. open logical application) a default ID will be mapped. MicroStrategy transactions do not have beacons and therefore always map to a default value. See lu_beacon for more details. |
bigint(20) |
space_id |
The physical Space ID associated with the Badge transactions. If no beacon was used in the transaction (i.e. open logical application) a default ID will be mapped. MicroStrategy transactions do not have spaces and therefore always map to a default value. See lu_space for more details. |
bigint(20) |
application_id |
The logical Application ID associated with the Badge transactions. If no application was used in the transaction (i.e. open a physical space/door) a default ID will be mapped. MicroStrategy transactions do not have applications and therefore always map to a default value. See lu_application for more details. |
bigint(20) |
desktop_unlock_setting_id |
The configured Desktop Unlock Setting ID associated with the Badge transactions. If no Desktop was used in the transaction (i.e. open logical application) a default ID will be mapped. MicroStrategy transactions do not have Desktops and therefore always map to a default value. See lu_desktop_unlock_setting for more details. |
tinyint(4) |
parent_job_id |
The Parent Job ID for MicroStrategy actions. Not all actions have a Parent Job. If a document/dashboard based on datasets is executed, the dataset jobs will have the same document job as the Parent Job ID. The Parent Job ID can be used to link the dataset child jobs. This is the source column of the Parent Job attribute. |
bigint(20) |
job_id |
The Job ID corresponding to MicroStrategy execution actions. If a MicroStrategy action does not trigger a job, a default value will be mapped. This is the source column for the Job attribute. |
bigint(20) |
object_id |
The Object ID corresponding to MicroStrategy execution transaction. This could be a report, document, dashboard, or cube Object ID. For MicroStrategy Session transactions, there is no object; therefore, the project_id is used. See lu_object for more details. |
bigint(20) |
connection_map_id |
The Connection Map ID used for the MicroStrategy execution. Connection Map is only available for report and Cube execution. It represents the unique combination of database login, database instance, and database connection used in the execution. See lu_db_connection_map for more details. |
bigint(20) |
subscription_id |
The Subscription ID when an execution was a result of a subscribed report/document/dashboard. Not all MicroStrategy and Badge transactions have subscriptions and therefore a default value may be mapped. See lu_subscription for more information. |
bigint(20) |
bar_code_id |
The Bar Code ID associated with the Badge transactions. If no barcode was scanned in the transaction (i.e. open a physical space/door) a default ID will be mapped. MicroStrategy transactions do not have bar codes and therefore always map to a default value. See lu_bar_code for more details. |
bigint(20) |
history_list_message_id |
The History List Message ID corresponding to a MicroStrategy transaction. Not all transactions have History List Message and, therefore, a default value may be mapped. See lu_history_list_message for more details. |
bigint(20) |
desktop_id |
The Desktop ID associated with the Badge transactions. If no desktop was used in the transaction (i.e. open a physical space/door) a default ID will be mapped. MicroStrategy transactions do not have desktops and, therefore, always map to a default value. See lu_desktop for more details. |
bigint(20) |
recipient_id |
The Recipient ID represents the user who is subscribed to receive a subscription. This could be MicroStrategy user in the metadata or an external contact added by a MicroStrategy user. See lu_recipient for more details. |
bigint(20) |
job_priority_id | The Job Priority ID represents the priority of a job to be executed and determines how long it will wait in the job execution queue. See lu_job_priority for more details. | int(11) |
total_queue_time |
The total amount of time a job spent waiting in queue (in milliseconds). This is the source column of the Total Queue Duration (ms) fact |
int(11) |
row_count | The number of rows in the result set for an execution. This is source column for the Row Count fact. | int(11) |
step_count |
The number of job steps executed for an execution. This is the source column for the Step Count fact |
int(11) |
sql_pass_count | The number of SQL passes used for an execution. This is the source column for the SQL Pass Count fact. | int(11) |
job_cpu_time |
The time a job spent processing on the CPU during execution. This column is the source for the CPU Duration (ms) fact. |
bigint(11) |
lu_action_type
The Action Type is type of action the user performs, for example creating a new subscription, exporting a report to PDF, or scanning a Badge QR code. The action type is a common attribute across both MicroStrategy and Badge transactions.
Column |
Description |
Data-Type |
---|---|---|
action_type_id |
The numeric ID for the action type. |
smallint(6) |
action_type_desc |
The detailed type of action the user performs. |
varchar(255) |
action_category_id |
The numeric ID of the action category corresponding to the action type. |
smallint(6) |
lu_action_category
Action Category is a grouping of Action Types. It provides a broader analysis of user actions i.e. Executions or Badge Actions. The Action Category attribute enables filtering when analysis on a single type of transaction is desired.
Column |
Description |
Data-Type |
---|---|---|
action_category_id |
The numeric ID for the action category. |
smallint(6) |
action_category_desc |
A categorization of types of actions a user performs. |
varchar(50) |
List of Action Categories and Types and their description:
A full list of Action Categories and Action Types are explained below. This list will continue to grow as Platform Analytics continues to process more detailed telemetry.
Action Category |
Action Type |
Explanation |
---|---|---|
MicroStrategy Badge Actions
|
Access by Bluetooth | Indicates that a Badge app user unlocked a physical location when their smartphones are detected near a Bluetooth badge reader using the Badge app. |
Access by Key |
Indicates a Badge App user unlocked physical resources, such as locked doors or offices, by tapping a key in the Badge app on their smartphone. |
|
Access by QR Code | Indicates a Badge app user logged in to a web application by scanning a QR code using the Badge app on their smartphone. | |
Bluetooth Discovery |
Indicates a Communicator app user discovered other Badge app users within the same vicinity by detecting the Bluetooth signal of other users. |
|
Validate Badge by QR Code | Indicates one Badge app user validated another user by scanning their unique QR code. | |
Validate Badge by Usher Code |
Indicates one Badge app user validated another user by entering their Badge Code. The Badge Code is unique to each user and can be configured to change routinely. For example, this code can be given over the phone to identify yourself if you are talking to someone who does not know you. By default the Badge Code is 4 or 8 digits in length and updates every hour. |
|
Badge Opened | Indicates a Badge user opened their badge app on their smartphone. | |
Windows Unlock by QR Code |
Indicates a Badge user signed in to their Windows computers by using their smartphone to scan a QR code displayed on their computer screen. |
|
Access by Push Notification | Indicates a Badge user received a confirmation message (push notification) on their smartphone that has Badge app installed. The user must tap the confirmation message to verify her identity and finish logging in. | |
Badge Code as Second Password |
On the VPN login page, the user can type the Badge Code displayed on the Badge app on her smartphone in order to login. |
|
Single Sign-On |
Indicates a user logged in to a Badge web application using SAML authentication. |
|
Access by Beacon |
Indicates that a Badge user unlocked a physical locations when their smartphones are detected near a beacon, see. |
|
Desktop Unlock | Indicates a Badge user paired a smartphone device with their Mac computer. | |
Desktop Unlock Pairing |
Indicates a Badge user paired a smartphone device with their Mac computer. |
|
Scanned Barcode | Indicates a user scanned a barcode using the Badge App. The exact barcode string is stored in the lu_barcode table. | |
Generate Badge Code |
Indicates that a new badge code was generated on the Badge app. The Badge Code is unique to each user and can be configured to change routinely. By default, the Badge Code is 4 or 8 digits in length and updates every hour. |
|
Agree to Badge Policy | Indicates that a user agreed to Badge Policy. | |
MicroStrategy Badge Management |
Delete Badge from Device |
Indicates that a user removes a badge from their Badge app on the mobile device. |
Upload Badge Photo | Indicates a user uploads a new photo for their badge. | |
Device Enrollment Request |
Device enrollment requires a user to associate a mobile phone numbers with their Badges. Device Enrollment Request indicates a user submitted a request for a device enrollment code to be sent to a secure phone number. |
|
Device Enrollment Verified |
Once the device enrollment code is entered and verified successfully through the Badge app. |
|
MicroStrategy Badge Location Tracking
|
Location Tracking |
You can log when and where members of the network use the Badge app by enabling location tracking for a badge. Location Tracking indicates that the smartphone moved a 500m distance based on the long/lat values or 5 minutes. |
Beacon Enter | Indicates a Badge app on smartphone was detected within the range of a beacon for the first time. The beacon must be configured to “log user location” in Network Manager. | |
Beacon Exit |
Indicates a Badge app on smartphone was detected leaving the range of a beacon. The beacon must be configured to “log user location” in Network Manager. |
|
MicroStrategy Logins
|
Server Login | A user logged in to a MicroStrategy Intelligence Server. |
Server Logout |
A user logged out of a MicroStrategy Intelligence Server. When a user logs out of a server session, they are also automatically logged out of a project. |
|
Project Login | A user logged in to a MicroStrategy Project manually. When a user logs into a project a server login is automatically created. | |
Project Logout |
A user logs out of a MicroStrategy Project manually. |
|
Scheduler Login | A user logged in to a MicroStrategy Project by scheduler. When a user logs into a project a server login is automatically created. | |
Scheduler Logout |
A user logs out of a MicroStrategy Project by scheduler. |
|
Cube Cache Hit | Download MSTR File with Cube Cache Hit | Indicates a user exported a dashboard object based on cube as an MSTR file and hits the cube cache. |
Execute with Cube Cache Hit |
Indicates a user executed a view report or a cube-based document or dashboard and hits the cube cache. |
|
Export to Excel with Cube Cache Hit |
Indicates a user exported a view report or a cube-based document to Excel and hits the cube cache. |
|
Export to PDF with Cube Cache Hit |
Indicates a user exported a view report or a cube-based document or a cube-based dashboard to PDF and hits the cube cache. |
|
Export to CSV with Cube Cache Hit | Indicates a user exported a view report to CSV and hits the cube cache. | |
Export to Plain Text with Cube Cache Hit |
Indicates a user exported a view report to Plain Text and hits the cube cache. |
|
Export to HTML with Cube Cache Hit(Developer Only) |
Indicates a user exported a cube-based document to HTML from history list subscription and hits the cube cache. |
|
Cache Hit |
Execute with Cache Hit |
Indicates a user executed a report or a document or a dashboard and hits the cache. |
Export to Excel with Cache Hit |
Indicates a user exported a normal report or a report-based document to Excel and hits the cache. |
|
Export to PDF with Cache Hit |
Indicates a user exported a normal report or a report-based document or a report-based dashboard to PDF and hits the cache. |
|
Export to CSV with Cache Hit |
Indicates a user exported a normal report to CSV and hits the cache. |
|
Export to Plain Text with Cache Hit |
Indicates a user exported a normal report to Plain Text and hits the cache. |
|
Cache Creation | Execute and Create Cache | Indicates a user executed a report or a document or a dashboard or a cube and creates a cache. |
Cube Modifications |
Delete Cube Cache
|
To change the intelligent cube status, right-click the Cube in the Cube Monitor, and select one of the actions. Cube Delete indicates a user removed a published Intelligent Cube as an accessible set of data for multiple reports from the Cube Monitor. |
Activate Cube Cache | To change the intelligent cube status, right-click the Cube in the Cube Monitor, and select one of the actions. Cube Activate Loads a previously deactivated Intelligent Cube as an accessible set of data for multiple reports. | |
Deactivate Cube Cache |
To change the intelligent cube status, right-click the Cube in the Cube Monitor, and select one of the actions. Cube Deactivate removes an Intelligent Cube instance from Intelligence Server memory, but saves it to secondary storage, such as a hard disk. |
|
Load Cube Cache |
To change the intelligent cube status, right-click the Cube in the Cube Monitor, and select one of the actions. Loading a cube moves an Intelligent Cube from your machine’s secondary storage to Intelligence Server memory. |
|
Unload Cube Cache |
To change the intelligent cube status, right-click the Cube in the Cube Monitor, and select one of the actions. Unloading a cube moves an Intelligent Cube from Intelligence Server memory to your machine’s secondary storage, such as a hard disk. |
|
Execution
|
Download MSTR File |
Indicates a user exported a dashboard object based on report datasets as an MSTR file. |
Execute |
Indicates a user executed a report or a document or a dashboard without hitting any cache. |
|
Execute and Export to HTML(Developer Only) |
Indicates a user exported a report-based document to HTML from history list subscription without hitting any cache. |
|
Execute and Export to Excel |
Indicates a user exported a normal report or a report-based document to Excel without hitting any cache. |
|
Execute and Export to PDF | Indicates a user exported a report-based document or dashboard to PDF without hitting any cache. | |
Execute and Export to CSV |
Indicates a user exported a report to CSV without hitting any cache. |
|
Execute and Export to Plain Text | Indicates a user exported a report to Plain Text without hitting any cache. | |
Execute Report SQL View |
Right Click a normal report and view SQL in Developer. |
|
Execute with Dynamically Sourced Cube Cache Hit | Indicates a user exported a report using a dynamically sourced cube and hit the cache. | |
Cube Executions
|
Republish cube data via update |
The Intelligence Cube is updated (republished) based on the cube republish settings. The Intelligence Cube’s Republish Policy is evaluated. If the data returned is already in the Intelligent Cube, it is updated where applicable. (If we have multiple table sources, all of them should have the same Republish Policy) |
Republish cube data via append |
The Intelligence Cube is updated (republished) based on the cube republish settings. The Intelligence Cube’s Republish Policy is evaluated. If new data is available, it is fetched and added to the Intelligent Cube. (If we have multiple table sources, all of them should have the same Republish Policy). |
|
Republish cube data dynamically |
The Intelligence Cube is updated (republished) based on the cube republish settings. The Intelligence Cube’s Republish Policy is evaluated. If a new data is available, it is fetched and added to the Intelligence cube, and data that no longer meets the filter's criteria is deleted from the Intelligent Cube. (If we have multiple table sources, all of them should have the same Republish Policy). |
|
Republish cube data via upsert |
The Intelligence Cube is updated (republished) based on the cube republish settings. The Intelligence Cube’s Republish Policy is evaluated. If new data is available, it is fetched and added to the Intelligent Cube, and if the data returned is already in the Intelligent Cube, it is updated where applicable. (If we have multiple table sources, all of them should have the same Republish Policy). |
|
Refresh cube data by appending via filter |
The incremental refresh filter is evaluated. If new data is available, it is fetched and added to the Intelligent Cube. Data that was already in the Intelligent Cube is not altered. |
|
Refresh cube data by deleting via filter |
The incremental refresh filter is evaluated. The data that meets the filter’s definition is deleted from the cube. For example, if the Intelligent Cube contains data for 2008, 2009 and 2010, and the filter returns data for 2009, all the data for 2009 is deleted from the cube. |
|
Refresh cube data by updating via filter |
The incremental refresh filter is evaluated. If the data available is already in the Intelligent Cube, it is updated where applicable. No new data is added to the Intelligent Cube. |
|
Refresh cube data by upserting via filter |
The incremental refresh filter is evaluated. If new data is available, it is fetched and added to the Intelligent Cube, and if the data returned is already in the Intelligent Cube, it is updated where applicable. |
|
Refresh cube data by appending via report |
The incremental refresh report is evaluated. If new data is available, it is fetched and added to the Intelligent Cube. Data that was already in the Intelligent Cube is not altered. |
|
Refresh cube data by deleting via report |
The incremental refresh report is evaluated. The data that meets the report’s definition is deleted from the cube. For example, if the Intelligent Cube contains data for 2008, 2009 and 2010, and the filter returns data for 2009, all the data for 2009 is deleted from the cube. |
|
Refresh cube data by updating via report |
The incremental refresh report is evaluated. If the data available is already in the Intelligent Cube, it is updated where applicable. No new data is added to the Intelligent Cube. |
|
Refresh cube data by upserting via report |
The incremental refresh report is evaluated. If new data is available, it is fetched and added to the Intelligent Cube, and if the data returned is already in the Intelligent Cube, it is updated where applicable. |
|
Cube Publish | Indicates a user published an intelligence cube from any tool (Web, Developer, etc). The Intelligent Cube's SQL is re-executed, and all the data is loaded from the data warehouse into Intelligence Server's memory. | |
Republish DI Cube with Multi-refresh Policies |
The Intelligence Cube is updated (republished) based on the cube republish setting. The Intelligence Cube’s Republish Policy is evaluated. If we have different (multiple) policies for different tables, the data will be updated based on its settings. |
|
Edit | Edit in Design Mode | Indicates a user opened document or dashboard in Design Mode. |
Manipulations
|
Export to PDF |
Indicates a grid or a visualization in a dashboard is exported to PDF after dashboard is executed. |
Export to HTML(Developer Only) |
Indicates a grid or a visualization in a dashboard is exported to HTML after dashboard is executed. |
|
Export to CSV | Indicates a grid or a visualization in a dashboard is exported to Data after dashboard is executed. | |
Export to Plain Text |
Indicates a grid or a visualization in a dashboard is exported to Plain Text after dashboard is executed. |
|
Export to Excel | Indicates a grid in a dashboard is exported to Excel after dashboard is executed. | |
Manipulation |
Indicates a user manipulated a dashboard, for example, apply a filter element. |
|
Partial Dataset Execution | Indicates a user executed a report-based document from developer | |
Modify History List Messages |
Change History List Message Status |
Indicates a user modified the history list message. A modification can be changing the status from read to unread or vice versa. |
Create History List Message |
Indicates a MicroStrategy user created a History List message, see Adding reports and documents to the History List. |
|
Delete History List Message |
Indicates a MicroStrategy user deleted a History List Message, see Maintaining your History List. |
|
Rename History List Message |
Indicates a MicroStrategy user renamed the History List Message, see Maintaining your History List. |
|
View History List Message |
Indicates a MicroStrategy user viewed the History List Message of a report, document, dashboard, see About viewing reports and documents in your History List. |
Status (errors)
The Status and Status Category attributes are used to track the success/failure for both MicroStrategy and Badge transactions.
Status Category provides a high level grouping to analyze individual error messages. Status is the exact error message that is recorded in the logs. Most errors in the logs are recorded at the unique job and session level. Therefore, when trying to determine what is the "most frequent error," which occurs in a MicroStrategy environment, a count of errors at the Status level almost always results in 1. To analyze an aggregated errors in the system, create a report with the count (status) at the level of Status Category. Status Category is a parent of Status.
lu_status_category
The categorization of an action status recorded in the logs.
Column |
Description |
Data-Type |
---|---|---|
status_category_id |
The auto-generated numeric ID of the status category. |
smallint(6) |
status_category_desc |
The categorization of the actions status. The elements include, Success - indicates a successful transaction for both Badge and MicroStrategy action types. Database Error Occurred - indicates that an issue occurred at the database level causing the problem. Failed Subscription Delivery - indicates that delivery of a subscribed object was unsuccessful. Cancelled - indicates that the job/action was cancelled before it could finish. Denied – a Badge transaction failed. Error message category generated by MicroStrategy Intelligence server. |
varchar(25) |
lu_status
The status of whether the action by the user was successful, denied, or resulted in a specific error message. For Badge, there is set list of denied types. For MicroStrategy the exact error message is recorded. The status_desc column stores the exact error message recorded from the Intelligence Server logs and can be used to analyze the unique job execution details.
Column |
Description |
Data-Type |
---|---|---|
status_id |
The auto-generated numeric ID of the status |
bigint(20) |
status_desc |
The status of whether the action by the user was successful, denied or resulted in a specific error. The elements include, VPN Access Denied- A denied action that occurs when trying to log in to VPN Badge gateway. Physical Access Denied- A denied action that occurs when trying to access a physical space that you are unauthorized to access. Push Notification Denied - A denied action that occurs when trying to approve access via push notification. QR Code Expired- A denied action that occurs when scanning a QR code that has expired. Invalid Badge- A denied action that occurs when trying to access one network with another networks badge. Denied- when Badge cannot determine why there was a failure the generic "Denied" status is assigned. error message generated by MicroStrategy Intelligence Server. |
varchar(4096) |
status_category_id |
The numeric ID of the status category corresponding to the action status. |
smallint(6) |
db_error_indicator |
A flag representing whether the status was the result of a database error. |
tinyint(4) |
cancel_indicator | A flag representing whether the job was cancelled or not. | tinyint(4) |