RootActivityId is used to correlate all the activities that are part of a single operation. In your case, all log entries generated during the refresh of a Power BI report would share the same RootActivityId, indicating they are part of the same overarching process.
SessionID is the unique identifier for a user session, a single session can involve multiple operations or queries, each logged separately.
SPID is the Server Process ID so Different SPIDs may handle different aspects of the same query or operation.
If I go back to AAS, the 'level' logs typically represents the severity or nature of the log entry. The specific meaning of the numbers can vary, but commonly, lower numbers indicate higher severity
A 'level' of 2 might indicate a warning or an error, suggesting that something significant, but not necessarily critical, occurred during the process.
A 'level' of 4 is likely to be informational, indicating routine operations.
The fact that these logs share the same 'RootActivityId', 'SessionID', and 'SPID' indicates they are part of the same overall operation or session.