Application Engine
Enhanced functionality of OLAPCopyDataArea
The OLAPCopyDataArea
function has been extended to allow copying between
cubes with different dimensionalities.
New functions and constants
These functions have been added:
Void ModelingPublishCustomModelToOlap(string applicationName)
Publishes an OLAP model from relational modeling.
StringList SecurityGetBasicGroupsOfUser(RepositoryConnection repositoryConnection, AuthenticationSystem authenticationSystem, string userName)
Gets a list of basic groups the given user is a member of.
StringList SecurityGetBasicGroupsOfGroup(RepositoryConnection repositoryConnection, AuthenticationSystem authenticationSystem, string registeredGroupName)
Gets a list of basic groups the given group is a member of.
StringListList SecurityGetUserNames(RepositoryConnection repositoryConnection)
Gets a list of users from all supported authentication systems.
StringListList SecurityGetGroupNames(RepositoryConnection repositoryConnection)
Gets a list of groups from all supported authentication systems.
These constants have been added to improve the capability of security management to gather a complete overview of permissions and roles:
- Dashboards permissions:
ApplicationPermissionViewDashboards
ApplicationPermissionEditDashboards
- Modeling permissions:
ApplicationPermissionViewOlapModel
ApplicationPermissionEditOlapModel
ApplicationPermissionViewOlapMappings
ApplicationPermissionEditOlapMappings
ApplicationPermissionViewRelationalObjects
ApplicationPermissionEditRelationalObjects
- OLAP permissions:
ApplicationPermissionViewOlap
ApplicationPermissionEditOlap
ApplicationPermissionImportOlapValues
ApplicationPermissionEditDimensions
ApplicationPermissionEditRules
ApplicationPermissionAdministerOlapDatabases
ApplicationPermissionWriteValues
- Reporting permissions:
ApplicationPermissionViewReports
ApplicationPermissionEditReports
ApplicationPermissionBrowseFolderStructure
- These constants are supported in all existing functions working with application
permissions:
SecurityAssignPermissionToApplicationRole
SecurityGetPermissionsOfApplicationRole
SecurityRetractPermissionFromApplicationRole