Progress Reports Data Columns
The Progress Reports event category has the following event classes:
Event ID | Event Name | Event Description |
---|---|---|
5 | Progress Report Begin | Progress report begin. |
6 | Progress Report End | Progress report end. |
7 | Progress Report Current | Progress report current. |
8 | Progress Report Error | Progress report error. |
The following tables list the data columns for each of these event classes.
Progress Report Begin–Data Columns
Column Name | Column Id | Column Type | Column Description |
---|---|---|---|
EventClass | 0 | 1 | Event Class is used to categorize events. |
EventSubclass | 1 | 1 | Event Subclass provides additional information about each event class. The following are valid Sub Class Id: Sub Class Name pairs: 1: Process 2: Merge 3: Delete 4: DeleteOldAggregations 5: Rebuild 6: Commit 7: Rollback 8: CreateIndexes 9: CreateTable 10: InsertInto 11: Transaction 12: Initialize 13: Discretize 14: Query 15: CreateView 16: WriteData 17: ReadData 18: GroupData 19: GroupDataRecord 20: BuildIndex 21: Aggregate 22: BuildDecode 23: WriteDecode 24: BuildDMDecode 25: ExecuteSQL 26: ExecuteModifiedSQL 27: Connecting 28: BuildAggsAndIndexes 29: MergeAggsOnDisk 30: BuildIndexForRigidAggs 31: BuildIndexForFlexibleAggs 32: WriteAggsAndIndexes 33: WriteSegment 34: DataMiningProgress 35: ReadBufferFullReport 36: ProactiveCacheConversion 37: Backup 38: Restore 39: Synchronize 40: Build Processing Schedule 41: Detach 42: Attach 43: Analyze\Encode Data 44: Compress Segment 45: Write Table Column 46: Relationship Build Prepare 47: Build Relationship Segment 48: Load 49: Metadata Load 50: Data Load 51: Post Load 52: Metadata traversal during Backup 53: VertiPaq 54: Hierarchy processing 55: Switching dictionary 57: Tabular transaction commit 58: Sequence point 59: Tabular object processing 60: Saving database 61: Tokenization store processing 63: Check segment indexes 64: Check tabular data structure 65: Check column data for duplicates or null values |
CurrentTime | 2 | 5 | Contains the current time of the reported event, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
StartTime | 3 | 5 | Contains the time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
JobID | 7 | 1 | Contains the job ID associated with the reported event. |
SessionType | 8 | 8 | Contains the session type (the entity causing the event) associated with the reported event. For processing events, values are: 1= User 2= Proactive Caching 3= Lazy processing |
ObjectID | 11 | 8 | Contains the object ID (a string) associated with the reported event. |
ObjectType | 12 | 1 | Contains the object type. |
ObjectName | 13 | 8 | Contains the name of the object associated with the reported event. |
ObjectPath | 14 | 8 | Contains the object path for the object associated with the reported event, as a comma-separated list of parents starting with the object's parents. |
ObjectReference | 15 | 8 | Contains the object reference for the reported event, encoded as XML for all parents and using tags to describe the object. |
ConnectionID | 25 | 1 | Contains the unique connection ID associated with the reported event. |
DatabaseName | 28 | 8 | Contains the name of the database in which the reported event occurred. |
NTUserName | 32 | 8 | Contains the user name associated with the command event. Depending on the environment, the user name is in the following form: - Windows user account (DOMAIN\UserName) - User Principal Name (UPN) (username@domain.com) - Service Principal Name (SPN) (appid@tenantid) - Power BI Service Account (Power BI Service) - Power BI Service on behalf of a UPN or SPN (Power BI Service (UPN/SPN)) |
NTDomainName | 33 | 8 | Contains the domain name associated with the user account that triggered the command event. - Windows domain name for Windows user accounts - AzureAD for Microsoft Entra accounts - NT AUTHORITY accounts without a Windows domain name, such as the Power BI service |
SessionID | 39 | 8 | Contains the session ID associated with the reported event. |
NTCanonicalUserName | 40 | 8 | Contains the user name associated with the command event. Depending on the environment, the user name is in the following form: - Windows user account (DOMAIN\UserName) - User Principal Name (UPN) (username@domain.com) - Service Principal Name (SPN) (appid@tenantid) - Power BI Service Account (Power BI Service) |
SPID | 41 | 1 | Contains the server process ID (SPID) that uniquely identifies the user session associated with the reported event. The SPID directly corresponds to the session GUID used by XML for Analysis (XMLA). |
TextData | 42 | 9 | Contains the text data associated with the reported event. |
ServerName | 43 | 8 | Contains the name of the instance on which the reported event occurred. |
Progress Report End–Data Columns
Column Name | Column Id | Column Type | Column Description |
---|---|---|---|
EventClass | 0 | 1 | Event Class is used to categorize events. |
EventSubclass | 1 | 1 | Event Subclass provides additional information about each event class. The following are valid Sub Class Id: Sub Class Name pairs: 1: Process 2: Merge 3: Delete 4: DeleteOldAggregations 5: Rebuild 6: Commit 7: Rollback 8: CreateIndexes 9: CreateTable 10: InsertInto 11: Transaction 12: Initialize 13: Discretize 14: Query 15: CreateView 16: WriteData 17: ReadData 18: GroupData 19: GroupDataRecord 20: BuildIndex 21: Aggregate 22: BuildDecode 23: WriteDecode 24: BuildDMDecode 25: ExecuteSQL 26: ExecuteModifiedSQL 27: Connecting 28: BuildAggsAndIndexes 29: MergeAggsOnDisk 30: BuildIndexForRigidAggs 31: BuildIndexForFlexibleAggs 32: WriteAggsAndIndexes 33: WriteSegment 34: DataMiningProgress 35: ReadBufferFullReport 36: ProactiveCacheConversion 37: Backup 38: Restore 39: Synchronize 40: Build Processing Schedule 41: Detach 42: Attach 43: Analyze\Encode Data 44: Compress Segment 45: Write Table Column 46: Relationship Build Prepare 47: Build Relationship Segment 48: Load 49: Metadata Load 50: Data Load 51: Post Load 52: Metadata traversal during Backup 53: VertiPaq 54: Hierarchy processing 55: Switching dictionary 57: Tabular transaction commit 58: Sequence point 59: Tabular object processing 60: Saving database 61: Tokenization store processing 63: Check segment indexes 64: Check tabular data structure 65: Check column data for duplicates or null values 66: Analyze refresh policy impact for tabular partition 67: Parallel session 68: Auto aggs training 69: AutoAggs cardinality analysis 70: Export |
CurrentTime | 2 | 5 | Contains the current time of the reported event, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
StartTime | 3 | 5 | Contains the time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
EndTime | 4 | 5 | Contains the time at which the event ended. This column is not populated for starting event classes, such as SQL:BatchStarting or SP:Starting. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
Duration | 5 | 2 | Contains the elapsed amount of time (in milliseconds) taken by the event. |
CPUTime | 6 | 2 | Contains the amount of CPU time (in milliseconds) used by the event. |
JobID | 7 | 1 | Contains the job ID associated with the reported event. |
SessionType | 8 | 8 | Contains the session type (the entity causing the event) associated with the reported event. For processing events, values are: 1= User 2= Proactive Caching 3= Lazy processing |
ProgressTotal | 9 | 1 | Contains the progress total for the reported event. |
IntegerData | 10 | 1 | Contains the integer data associated with the reported event, such as the current count of the number of rows processed for a processing event. |
ObjectID | 11 | 8 | Contains the object ID (a string) associated with the reported event. |
ObjectType | 12 | 1 | Contains the object type. |
ObjectName | 13 | 8 | Contains the name of the object associated with the reported event. |
ObjectPath | 14 | 8 | Contains the object path for the object associated with the reported event, as a comma-separated list of parents starting with the object's parents. |
ObjectReference | 15 | 8 | Contains the object reference for the reported event, encoded as XML for all parents and using tags to describe the object. |
Severity | 22 | 1 | Contains the severity level of an exception associated the reported event. Values are: 0 = Success 1 = Informational 2 = Warning 3 = Error |
Success | 23 | 1 | Contains the success or failure of the server reported event. Values are: 0 = Failure 1 = Success |
Error | 24 | 1 | Contains the error number of a given event. |
ConnectionID | 25 | 1 | Contains the unique connection ID associated with the reported event. |
DatabaseName | 28 | 8 | Contains the name of the database in which the reported event occurred. |
NTUserName | 32 | 8 | Contains the user name associated with the command event. Depending on the environment, the user name is in the following form: - Windows user account (DOMAIN\UserName) - User Principal Name (UPN) (username@domain.com) - Service Principal Name (SPN) (appid@tenantid) - Power BI Service Account (Power BI Service) - Power BI Service on behalf of a UPN or SPN (Power BI Service (UPN/SPN)) |
NTDomainName | 33 | 8 | Contains the Windows domain account associated with the reported event. |
SessionID | 39 | 8 | Contains the session ID associated with the reported event. |
NTCanonicalUserName | 40 | 8 | Contains the user name associated with the command event. Depending on the environment, the user name is in the following form: - Windows user account (DOMAIN\UserName) - User Principal Name (UPN) (username@domain.com) - Service Principal Name (SPN) (appid@tenantid) - Power BI Service Account (Power BI Service) |
SPID | 41 | 1 | Contains the server process ID (SPID) that uniquely identifies the user session associated with the reported event. The SPID directly corresponds to the session GUID used by XML for Analysis (XMLA). |
TextData | 42 | 9 | Contains the text data associated with the reported event. |
ServerName | 43 | 8 | Contains the name of the instance on which the reported event occurred. |
Progress Report Current–Data Columns
Column Name | Column Id | Column Type | Column Description |
---|---|---|---|
EventClass | 0 | 1 | Event Class is used to categorize events. |
EventSubclass | 1 | 1 | Event Subclass provides additional information about each event class. The following are valid Sub Class Id: Sub Class Name pairs: 1: Process 2: Merge 3: Delete 4: DeleteOldAggregations 5: Rebuild 6: Commit 7: Rollback 8: CreateIndexes 9: CreateTable 10: InsertInto 11: Transaction 12: Initialize 13: Discretize 14: Query 15: CreateView 16: WriteData 17: ReadData 18: GroupData 19: GroupDataRecord 20: BuildIndex 21: Aggregate 22: BuildDecode 23: WriteDecode 24: BuildDMDecode 25: ExecuteSQL 26: ExecuteModifiedSQL 27: Connecting 28: BuildAggsAndIndexes 29: MergeAggsOnDisk 30: BuildIndexForRigidAggs 31: BuildIndexForFlexibleAggs 32: WriteAggsAndIndexes 33: WriteSegment 34: DataMiningProgress 35: ReadBufferFullReport 36: ProactiveCacheConversion 37: Backup 38: Restore 39: Synchronize 40: Build Processing Schedule 41: Detach 42: Attach 43: Analyze\Encode Data 44: Compress Segment 45: Write Table Column 46: Relationship Build Prepare 47: Build Relationship Segment 48: Load 49: Metadata Load 50: Data Load 51: Post Load 52: Metadata traversal during Backup 53: VertiPaq 54: Hierarchy processing 55: Switching dictionary 57: Tabular transaction commit 58: Sequence point 59: Tabular object processing 60: Saving database 61: Tokenization store processing 63: Check segment indexes 64: Check tabular data structure 65: Check column data for duplicates or null values |
CurrentTime | 2 | 5 | Contains the current time of the reported event, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
StartTime | 3 | 5 | Contains the time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
JobID | 7 | 1 | Contains the job ID associated with the reported event. |
SessionType | 8 | 8 | Contains the session type (the entity causing the event) associated with the reported event. For processing events, values are: 1= User 2= Proactive Caching 3= Lazy processing |
ProgressTotal | 9 | 1 | Contains the progress total for the reported event. |
IntegerData | 10 | 1 | Contains the integer data associated with the reported event, such as the current count of the number of rows processed for a processing event. |
ObjectID | 11 | 8 | Contains the object ID (a string) associated with the reported event. |
ObjectType | 12 | 1 | Contains the object type. |
ObjectName | 13 | 8 | Contains the name of the object associated with the reported event. |
ObjectPath | 14 | 8 | Contains the object path for the object associated with the reported event, as a comma-separated list of parents starting with the object's parents. |
ObjectReference | 15 | 8 | Contains the object reference for the reported event, encoded as XML for all parents and using tags to describe the object. |
ConnectionID | 25 | 1 | Contains the unique connection ID associated with the reported event. |
DatabaseName | 28 | 8 | Contains the name of the database in which the reported event occurred. |
SessionID | 39 | 8 | Contains the session ID associated with the reported event. |
SPID | 41 | 1 | Contains the server process ID (SPID) that uniquely identifies the user session associated with the reported event. The SPID directly corresponds to the session GUID used by XML for Analysis (XMLA). |
TextData | 42 | 9 | Contains the text data associated with the reported event. |
ServerName | 43 | 8 | Contains the name of the instance on which the reported event occurred. |
Progress Report Error–Data Columns
Column Name | Column Id | Column Type | Column Description |
---|---|---|---|
EventClass | 0 | 1 | Event Class is used to categorize events. |
EventSubclass | 1 | 1 | Event Subclass provides additional information about each event class. The following are valid Sub Class Id: Sub Class Name pairs: 1: Process 2: Merge 3: Delete 4: DeleteOldAggregations 5: Rebuild 6: Commit 7: Rollback 8: CreateIndexes 9: CreateTable 10: InsertInto 11: Transaction 12: Initialize 13: Discretize 14: Query 15: CreateView 16: WriteData 17: ReadData 18: GroupData 19: GroupDataRecord 20: BuildIndex 21: Aggregate 22: BuildDecode 23: WriteDecode 24: BuildDMDecode 25: ExecuteSQL 26: ExecuteModifiedSQL 27: Connecting 28: BuildAggsAndIndexes 29: MergeAggsOnDisk 30: BuildIndexForRigidAggs 31: BuildIndexForFlexibleAggs 32: WriteAggsAndIndexes 33: WriteSegment 34: DataMiningProgress 35: ReadBufferFullReport 36: ProactiveCacheConversion 37: Backup 38: Restore 39: Synchronize 40: Build Processing Schedule 41: Detach 42: Attach 43: Analyze\Encode Data 44: Compress Segment 45: Write Table Column 46: Relationship Build Prepare 47: Build Relationship Segment 48: Load 49: Metadata Load 50: Data Load 51: Post Load 52: Metadata traversal during Backup 53: VertiPaq 54: Hierarchy processing 55: Switching dictionary 57: Tabular transaction commit 58: Sequence point 59: Tabular object processing 60: Saving database 61: Tokenization store processing 63: Check segment indexes 64: Check tabular data structure 65: Check column data for duplicates or null values |
CurrentTime | 2 | 5 | Contains the current time of the reported event, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
StartTime | 3 | 5 | Contains the time at which the event started, when available. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
EndTime | 4 | 5 | Contains the time at which the event ended. This column is not populated for starting event classes, such as SQL:BatchStarting or SP:Starting. For filtering, expected formats are 'YYYY-MM-DD' and 'YYYY-MM-DD HH:MM:SS'. |
Duration | 5 | 2 | Contains the elapsed amount of time (in milliseconds) taken by the event. |
JobID | 7 | 1 | Contains the job ID associated with the reported event. |
SessionType | 8 | 8 | Contains the session type (the entity causing the event) associated with the reported event. For processing events, values are: 1= User 2= Proactive Caching 3= Lazy processing |
ProgressTotal | 9 | 1 | Contains the progress total for the reported event. |
IntegerData | 10 | 1 | Contains the integer data associated with the reported event, such as the current count of the number of rows processed for a processing event. |
ObjectID | 11 | 8 | Contains the object ID (a string) associated with the reported event. |
ObjectType | 12 | 1 | Contains the object type. |
ObjectName | 13 | 8 | Contains the name of the object associated with the reported event. |
ObjectPath | 14 | 8 | Contains the object path for the object associated with the reported event, as a comma-separated list of parents starting with the object's parents. |
ObjectReference | 15 | 8 | Contains the object reference for the reported event, encoded as XML for all parents and using tags to describe the object. |
Severity | 22 | 1 | Contains the severity level of an exception associated the reported event. Values are: 0 = Success 1 = Informational 2 = Warning 3 = Error |
Error | 24 | 1 | Contains the error number of a given event. |
ConnectionID | 25 | 1 | Contains the unique connection ID associated with the reported event. |
DatabaseName | 28 | 8 | Contains the name of the database in which the reported event occurred. |
SessionID | 39 | 8 | Contains the session ID associated with the reported event. |
SPID | 41 | 1 | Contains the server process ID (SPID) that uniquely identifies the user session associated with the reported event. The SPID directly corresponds to the session GUID used by XML for Analysis (XMLA). |
TextData | 42 | 9 | Contains the text data associated with the reported event. |
ServerName | 43 | 8 | Contains the name of the instance on which the reported event occurred. |