Ultimate access to all questions.
In the context of a Databricks environment, you are tasked with implementing data masking for a dataset that contains sensitive customer information, including personally identifiable information (PII). The solution must comply with GDPR requirements, ensure minimal performance impact, and allow for dynamic masking based on user roles. Considering these constraints, which of the following SQL functions is the most versatile and effective for performing dynamic data masking in Databricks? (Choose one correct answer)