A unified data governance solution that helps manage, protect, and discover data across your organization
Hi Luke Pettigrew,
The statement that joins and subqueries are not supported in Microsoft Purview Unified Catalog Custom SQL Data Quality rules is correct.
This aligns with current product limitations, where custom rules are evaluated as row-level expressions on a single data asset only, and do not support cross-table operations such as joins or subqueries.
To meet your requirement, you need to pre-join the Customer and Preferences data into a single table or view, and then apply the data quality rule on that combined dataset.
Reference Links : https://learn.microsoft.com/purview/unified-catalog-data-quality-rules#custom-rules
Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.
Please do not forget to "Accept Answer" and "up-vote" wherever the information provided helps you, as this can be beneficial to other community members.