Problem Note 59933: When you use a null value in data-masking functions in SAS® Federation Server 4.2, "Error: HY000 Error occurred building the Execution Tree..." occurs
A query that contains a null value in data-masking functions generates an error in SAS Federation Server 4.2. For example, the following mask function illustrates the problem:
SELECT SYSCAT.DM.MASK('RANSTR', NULL, 'MINPREC', 10, 'SOURCE', 'Hello World')
This function produces the following error:
Error: HY000 Error occurred building the Execution Tree. Error occurred initiating Filter.
If you pass in a value instead of the null, the query runs without any problems:
SELECT SYSCAT.DM.MASK('RANSTR', 151281359, 'MINPREC', 10, 'SOURCE', 'Hello World')
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
| SAS System | SAS Federation Server | Solaris for x64 | 4.2 | 4.2 | 9.4 TS1M3 | 9.4 TS1M5 |
| Linux for x64 | 4.2 | 4.2 | 9.4 TS1M3 | 9.4 TS1M5 |
| Microsoft® Windows® for x64 | 4.2 | 4.2 | 9.4 TS1M3 | 9.4 TS1M5 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Several data-masking functions abend when using a null for a value in SAS Federation Server 4.2.
| Type: | Problem Note |
| Priority: | high |
| Date Modified: | 2018-10-12 11:51:46 |
| Date Created: | 2017-02-09 11:50:35 |