An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
For microsoft.vw_sql_requests : This view is part of the Microsoft Toolkit for SQL pool in Azure Synapse Analytics and it is a user-defined view, provided for monitoring. It can aggregate data from multiple DMVs or system views with custom calculations, filters...
For sys.dm_pdw_sql_requests DMV: This is a built-in Dynamic Management View in Azure Synapse Analytics and provides real-time information about all requests currently or recently active in the SQL Data Warehouse. This includes queries, DDL statements, and other SQL operations.Being a native DMV, it provides a direct view into the operational metadata as maintained by the Synapse SQL pool. The information in this DMV is typically raw and unfiltered, presenting data as directly captured by the system. It is useful for monitoring the health and performance of queries and operations within the SQL pool.
I think the toolkit view offer a more enriched data set, with combined data from several sources and could be extended or modified by users, while the DMV is considered as standard component of Azure Synapse Analytics and not modifiable.
The choice between them may depend on specific monitoring or diagnostic needs. For example, the toolkit view might be preferable for higher-level overviews or specific analytical tasks, whereas the DMV might be more suitable for in-depth technical diagnosis