
The property SKIP_FFS_PRIV_CHECK is a flag used to control whether to skip the check for the “Use Freeform SQL Editor” privilege when saving a dossier. This flag has nothing to do with compliance check logic.
If the customer's environment is out-of-compliance, it is because the number of users that use the Architect license (“Use Freeform SQL Editor” privilege belongs to "Architect" in MicroStrategy 2021) exceeds the limit. Inserting property SKIP_FFS_PRIV_CHECK to table DSSMDSYSPROP will not solve this out-of-compliance issue. They need to revoke this privilege manually.
The content of this property is a semicolon-delimited string, "ProjectListType;PROJECT1;PROJECT2;PROJECT3"ProjectListType | Description |
|---|---|
1 | Acceptlist of project. |
2 | Blocklist of project. |
All others | The Intelligence Server behaves as normal, which is to enforce the "Use Freeform SQL Editor" privilege for all the projects. |
Sample | Description | Behavior |
|---|---|---|
1;ABC***F;DEF***F; | Assigned two projects to allow list | Intelligence Server will not enforce the "Use Freeform SQL Editor" privilege for project "ABC***F" and "DEF***F" |
1 | No project in allow list | Intelligence Server will enforce the “Use Freeform SQL Editor“ privilege for all other projects |
2;ABC***F;DEF***F; | Assigned two projects to block list | Intelligence Server will enforce the “Use Freeform SQL Editor“ privilege for project “ABC***F” and “DEF***F“ |
2 | No project in block list | Intelligence Server will not enforce the “Use Freeform SQL Editor“ privilege for any other projects |
2; | No project in block list | Intelligence Server will not enforce the “Use Freeform SQL Editor“ privilege for all other projects |
3;ABC***F;DEF***F; | Illegal format | Intelligence Server behaves as normal, which is to enforce the “Use Freeform SQL Editor“ privilege for all the projects |
3 | Illegal format | Intelligence Server behaves as normal, which is to enforce the “Use Freeform SQL Editor“ privilege for all the projects |
Workaround 3
Note: This workaround can only be applied in versions starting in MicroStrategy 2021 Update 1 and MicroStrategy 2020 Update 4.
We migrated the privilege “Use Freeform SQL Editor” from the “Architect“ license to the “Server_Intelligence“ license in MicroStrategy 2021 Update 1 and MicroStrategy 2020 Update 4. You can grant this privilege to the user and it won't occupy an Architect license. Although it is listed under "Client-Architect" in the User editor, it is mapped to the Intelligence license when the Intelligence Server does a compliance check.
Since M2021 U8, this privilege is grouped to “Server-Intelligence“ in User Editor in all Clients.