CoreConfigSettingIds Class

Specifies the IDs of built-in application configuration settings.
Inheritance Hierarchy
SystemObject
  Dundas.BICoreConfigSettingIds

Namespace:  Dundas.BI
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.1.0.1001)
Syntax
public static class CoreConfigSettingIds

The CoreConfigSettingIds type exposes the following members.

Fields
  NameDescription
Public fieldStatic memberAccountLockoutDuration
The length of time a user needs to wait after hitting the account lockout threshold. A value of 0 indicates an administrator is required to unlock the account.
Public fieldStatic memberAccountLockoutThreshold
The number of consecutive failed logon attempts which will cause an account to become locked.
Public fieldStatic memberAccountRegistrationAutoApprovalRegex
A regular expression indicating the pattern for e-mail addresses which should be automatically approved for account registrations. Leave empty to disable auto-approval.
Public fieldStatic memberAccountRegistrationEmailAddress
The email address of the person who receives account registration notifications. If empty, the email address of the maintainer will be used.
Public fieldStatic memberAccountRegistrationEnableAutoApprovalNotification
If enabled, a notification will be sent to the system maintainer when there is a new account registration request auto approved.
Public fieldStatic memberAccountRegistrationEnabled
A value indicating whether the account registration feature is enabled.
Public fieldStatic memberAccountRegistrationEnableRequestNotification
If enabled, a notification will be sent to the system maintainer when there is a new account registration request created.
Public fieldStatic memberActiveDirectoryBindContainerDN
The distinguished name (DN) of the container to use when binding to Active Directory. If empty, no container will be specified in the Active Directory connection.
Public fieldStatic memberActiveDirectoryBindOptions
Options affecting how the connection to Active Directory is made.
Public fieldStatic memberActiveDirectoryBindPassword
The password to use when connecting to Active Directory. Required if a user name is specified.
Public fieldStatic memberActiveDirectoryBindServerName
The server name of the domain controller. Leave blank for serverless binding.
Public fieldStatic memberActiveDirectoryBindUserName
The user name to use when connecting to Active Directory. Leave blank to use the credentials of the server.
Public fieldStatic memberActiveDirectoryForestManifest
A JSON array containing information about any Active Directory forest which needs to work with the application.
Public fieldStatic memberActiveDirectoryGroupMembersLookupApi
Specifies which Active Directory API should be used to query for group members.
Public fieldStatic memberActiveDirectoryMultipleDomainMode
Specifies whether the application is required to support multiple domains.
Public fieldStatic memberActiveDirectorySslSupported
Indicates whether the Active Directory server supports simple bind connections using Secure Sockets Layer. If disabled, validation of user-entered Windows credentials will cause the system to perform the additional step of translating the supplied down-level logon name to "user principal name" format. Set this to if your Active Directory domain controllers are not configured to support SSL connections using "Simple Bind".
Public fieldStatic memberAdminAllowedIPs
A white list of IP addresses to which administrator sessions will be restricted.
Public fieldStatic memberAEAutoReloadOnAllServers
If enabled, all nodes in a server farm will immediately reload in-memory models as soon as they are built, rather than loading it on-demand.
Public fieldStatic memberAECachePollingInterval
The cache polling interval in milliseconds.
Public fieldStatic memberAECacheSize
Physical memory percent threshold for cache.
Public fieldStatic memberAEEdgeCores
Number of CPU cores dedicated to in-memory cube processing.
Public fieldStatic memberAELoadWaitTime
Maximum wait time for loading from data warehouse.
Public fieldStatic memberAEMaxCachePageSize
The maximum number of nodes in a cache page.
Public fieldStatic memberAEMinCachePageSize
The minimum number of nodes in a cache page.
Public fieldStatic memberAERecordBlockSize
Max number of records loaded into memory before compression.
Public fieldStatic memberAllowAutomaticCubeJoins
Flag to allow or disallow the automatic join of data cubes. When the operation is disallowed, a user dragging elements from multiple data cubes will receive an InvalidOperationException.
Public fieldStatic memberAllowedDataProviders
A list of data provider IDs. If empty, any data provider may be used. Otherwise, non-admin users will only be able to save data connectors which use a provider from the list. System administrators are not subject to this limitation.
Public fieldStatic memberAllowedDeliveryProviders
A list of delivery provider IDs. If empty, any delivery provider may be used. Otherwise, non-admin users will only be able to use providers from the list. System administrators are not subject to this limitation.
Public fieldStatic memberAllowedExportProviders
A list of export provider IDs. If empty, any export provider may be used. Otherwise, non-admin users will only be able to use providers from the list. System administrators are not subject to this limitation.
Public fieldStatic memberAllowedSchannelSecurityProtocols
Specifies which security protocols are enabled for Schannel connections originating from the application.
Public fieldStatic memberAllowTenantWarehouses
If enabled, each tenant may have its own warehouse override DB.
Public fieldStatic memberAllowUncDataSources
If disabled, data providers will not allow using file-based data sources accessed via a user-specified location (e.g. a URL or UNC path).
Public fieldStatic memberAlwaysAllowedIPs
A white list of IP addresses from which logons (including administrator logons) are always allowed.
Public fieldStatic memberAppDbQueryTimeout
The amount of time a query to the application database is allowed to run before it is terminated with an error.
Public fieldStatic memberApplyHealthCheckFix
Specifies whether a fix should be applied on eligible scheduled health checks if needed.
Public fieldStatic memberAutoCreateUserProjects
Specifies whether user projects are automatically created when a user logs on for the first time.
Public fieldStatic memberAutoGenerateViewThumbnailsOnCheckIn
Specifies whether thumbnails should be automatically generated for a View when it is checked in.
Public fieldStatic memberBlobStorageFilePath
The path where BLOB files are saved temporarily. If set to Empty, the BLOBFiles folder under AppDataPath is used.
Public fieldStatic memberBroadcastMessagePollingInterval
The time interval at which the application should poll for broadcast messages. If set to zero, broadcast message polling will be disabled (not recommended).
Public fieldStatic memberBulkCopyTimeout
The amount of time a database bulk copy operation is allowed to run before it is terminated with an error.
Public fieldStatic memberCleanupInterval
The interval at which the global system cleanup job is run.
Public fieldStatic memberConcurrentExportThreadCount
Number of exports that can run concurrently.
Public fieldStatic memberCustomAccountsProvider
The extension to use as the custom provider for accounts.
Public fieldStatic memberCustomAttributeDefinitionCacheEntryLifetime
The approximate time that a custom attribute definition will be cached in memory before it must be refreshed from the database. A value of zero disables caching of custom attribute definitions.
Public fieldStatic memberCustomBroadcastProvider
The extension to use as the custom broadcast provider.
Public fieldStatic memberCustomColors
The configuration custom colors. Value is a JSON array containing the properties of the colors.
Public fieldStatic memberCustomGroupMembershipProvider
The extension to use as the custom provider for group memberships.
Public fieldStatic memberCustomGroupsProvider
The extension to use as the custom provider for groups.
Public fieldStatic memberCustomTenantsProvider
The extension to use as the custom provider for tenants.
Public fieldStatic memberDataDiscoveryConnectorUsername
The username for Data Discovery built-in data connector.
Public fieldStatic memberDataDiscoverySupervisorPassword
The password for the built-in "admin" user in the Data Discovery module.
Public fieldStatic memberDataDiscoveryUrl
The URL of the Data Discovery module.
Public fieldStatic memberDataStorageServiceUrl
The URL of the Data Storage micro-service. If empty, application will use build storages locally.
Remarks

The value of this constant is 4b9934f8-5b23-4082-a2d3-754243844e68.

Data Type: String. Default Value: Empty.
Public fieldStatic memberDataWarehouseConnectionString
The connection string to the data warehouse database.
Public fieldStatic memberDataWarehousePassword
The password to use in the data warehouse database connection string.
Public fieldStatic memberDataWarehouseQueryTimeout
The amount of time a query to the data warehouse database is allowed to run before it is terminated with an error.
Public fieldStatic memberDefaultCulture
The name of the default culture of the application. If a culture for an account cannot be determined at logon time, this culture will be associated with the logon session.
Public fieldStatic memberDefaultEmailDeliveryProvider
The default email delivery provider ID.
Public fieldStatic memberDefaultQueryTimeout
The default query timeout, measured in seconds, to be used for all data providers.
Public fieldStatic memberDefaultTimeZone
The ID of the default time zone of the application. If a time zone for an account cannot be determined at logon time, this time zone will be associated with the logon session.
Public fieldStatic memberDeploymentFlags
Allows specifying deployment flags to the application.
Public fieldStatic memberDiagnosticFlags
Allows specifying diagnostic flags to the application.
Public fieldStatic memberEmailDeliveryType
The email delivery type to be used by the application.
Public fieldStatic memberEmailPickupDirectory
Email pickup directory location.
Public fieldStatic memberEmailSenderAddress
The sender of the email messages sent by the email service.
Public fieldStatic memberEmailSmtpClientTimeout
The amount of time after which an SMTP operation fails.
Public fieldStatic memberEmailSmtpEnableSsl
If enabled, SSL will be used when connecting to the SMTP server.
Public fieldStatic memberEmailSmtpServer
The SMTP server (used when the email delivery type is SMTP).
Public fieldStatic memberEmailSmtpServerPassword
The password for SMTP server authentication.
Public fieldStatic memberEmailSmtpServerUserName
The username for SMTP server authentication.
Public fieldStatic memberEnableCheckForUpdates
Specifies whether the application should automatically check to see if a new version is available.
Public fieldStatic memberEntityCacheMaxMegabytes
The maximum size, in megabytes, that the in-memory entity cache is permitted to consume. A value of 0 indicates that the size should be determined automatically by the system. A value of -1 indicates that the cache should be disabled.
Public fieldStatic memberExportFileLifetime
Lifetime of result files created during export.
Public fieldStatic memberExportServiceUrl
The URL of the Export micro-service. If empty, application will use local exporting.
Remarks

The value of this constant is 1ead407f-cce7-400c-8453-50d4c601b3c3.

Data Type: String. Default Value: Empty.
Public fieldStatic memberExternalApplicationUri
The URL for regular users of the application.
Public fieldStatic memberFederatedAuthenticationAllowDebugScreen
Specifies whether the debug screen may be shown during a federated authentication operation.
Public fieldStatic memberFederatedAuthenticationBridgeUriOverride
An explicit URL for the Dundas Federated Authentication Bridge web application.
Public fieldStatic memberFederatedAuthenticationManifest
The configuration manifest for federated authentication. Value is a JSON array containing the properties of any desired federated authentication providers.
Public fieldStatic memberFederatedGroupMembershipCacheLifetime
The number of days for which the system will cache the external group accounts to which an external user account belongs. A value of 0 disables federated group membership caching, and a value of -1 indicates that the lifetime should be infinite.
Public fieldStatic memberFileSystemCacheEntryLifetime
The approximate time that a file system entry will be cached before it becomes invalid.
Public fieldStatic memberFileSystemMostRecentlyUsedListMaxSize
The maximum number of entries which are stored in the most-recently-used list for a specific account.
Public fieldStatic memberGatewayConnectionPoolDownscaleTimeout
The gateway client connection pool downscale timeout for the data gateway hub.
Public fieldStatic memberGatewayConnectionPoolMaxSize
The gateway client connection pool max size for the data gateway hub.
Public fieldStatic memberGatewayConnectionPoolMinSize
The gateway client connection pool min size for the data gateway hub.
Public fieldStatic memberGatewayConnectionPoolTimeout
The gateway client connection pool timeout for the data gateway hub.
Public fieldStatic memberGatewayHubClientConnectionTimeout
The gateway hub client connection server timeout.
Public fieldStatic memberGatewayHubUri
The URL for the data gateway hub.
Public fieldStatic memberGatewayManifest
The configuration manifest for the data gateway. Value is a JSON array containing the properties of any gateway servers which should be available to the application.
Public fieldStatic memberGatewayMaxCommandTimeout
The maximum time that the Gateway will wait for data requests that have a command timeout set to 0.
Public fieldStatic memberHealthCheckResultEmailThreshold
Specifies whether the result of the scheduled health checks is emailed to the maintainer.
Public fieldStatic memberHelpLinkUriFormat
The format used to generate help links. This can contain placeholders such as "{Version}" for the product version and "{TopicRef}" for the help topic.
Public fieldStatic memberHideErrorStackTrace
Specifies whether the stack trace should stripped from error details before those details are exposed to end users.
Public fieldStatic memberHierarchyCacheLifetime
The approximate time interval for which the in-memory hierarchy cache is allowed to store a new result. A value of zero disables caching of hierarchy members.
Public fieldStatic memberHierarchyCacheMaxMegabytes
The maximum size, in megabytes, that the in-memory hierarchy cache is permitted to consume. A value of 0 indicates that the size should be determined automatically by the system.
Public fieldStatic memberIdPrefixSuffixes
The ID/Keys keywords used as prefixes or suffixes to determine if a data column is to be categorized as a hierarchy.
Public fieldStatic memberInactiveServerDataLifetime
The number of days after which an inactive server's server-specific data will be automatically purged. A value of 0 indicates that server-specific data should never be automatically purged.
Public fieldStatic memberInstanceId
The instance ID associated with the application.
Public fieldStatic memberInstanceName
An instance name.
Public fieldStatic memberInternalApplicationUri
The URL used internally to connect to the application (e.g. for automated dashboard export and the scheduler service).
Public fieldStatic memberJobDataMaxAge
Maximum age of the job events in days; older events will be automatically purged.
Public fieldStatic memberJobExecutionAttemptsCount
The maximum number of times the system will attempt to execute a job run before giving up when the job run fails.
Public fieldStatic memberJobFailureEmailRecipients
Specifies the accounts which will get an email notification when a job fails.
Public fieldStatic memberJobFailureEmailThrottlePeriod
The period of time that needs to pass between one job failure email and the next one. A value of00:00:00 indicates that the job failure emails will be sent for every job failure, with no throttling.
Public fieldStatic memberLicenseActivationAutoRefreshInterval
The interval at which the license activation is automatically refreshed. A value of Zero disables automatic activation refresh.
Public fieldStatic memberLicenseActivationHttpTimeout
The amount of time to wait before an HTTP-based license activation request times out.
Public fieldStatic memberLicenseActivationServerOverrideUrl
The URL to use for license activation, if a custom URL is allowed.
Public fieldStatic memberLicenseCpuCoreMaxPerServer
The maximum number of CPU cores that a single server is allowed to use for the application. A value of 0 indicates that there is no specified limit.
Public fieldStatic memberLicenseCpuCoreOffset
The number of CPU cores to skip before selecting the CPU cores to use for the application.
Public fieldStatic memberLicenseElasticityWarningEnabled
If enabled, the system maintainer will receive an e-mail notification the first time an elastic licensed seat is used to allow an additional logon in any given elasticity period.
Public fieldStatic memberLicenseExpirationReminderThreshold
The number of days before a license expires at which point the system maintainer will get an email with a reminder about the expiring license. Set to -1 to disable this reminder.
Public fieldStatic memberLocalAccessKey
A key which can be used to access application functionality locally without authenticating.
Public fieldStatic memberLocalCleanupInterval
The interval at which cleanup tasks are run on all connected servers.
Public fieldStatic memberLockSessionToIPAddress
If enabled, once a logon session has activity originating from a specific IP address, any further activity associated with that session must also come from that same IP address.
Public fieldStatic memberLoggingFileAutoFlush
Specifies whether writing to the log file stream flushes the buffer. Applicable only when logging to file is enabled.
Public fieldStatic memberLoggingFileLocation
Specifies the path where log files will be written. If set to Empty, the Log folder under AppDataPath is used. Applicable only when logging to file is enabled.
Public fieldStatic memberLoggingMaxLogEntryAge
Maximum age of the log entries in days; older log entries will be automatically deleted.
Public fieldStatic memberLoggingMessageFilter
Specifies which category/level combinations should be logged.
Public fieldStatic memberLoggingTraceToDb
Specifies whether logging to database is enabled.
Public fieldStatic memberLoggingTraceToFile
Specifies whether logging to file is enabled.
Public fieldStatic memberLogOnHistoryMaxAge
The number of days that logon history records are kept before getting deleted. A value of 0 indicates that logon history will not be saved, and a value of -1 indicates that logon history records should be kept indefinitely.
Public fieldStatic memberLogOnModes
The enabled methods for logging on. If none are selected, only local users with administrative privileges will be permitted to log on.
Public fieldStatic memberLogOnTokenLifetime
The duration a logon token remains valid once it is created.
Public fieldStatic memberMachineLearningProvider
The extension to use as the machine learning provider for machine learning capabilities.
Public fieldStatic memberMaintainerEmailAddress
The email address of the person who maintains the instance of Dundas BI. If empty, the email address of the system administrator will be used.
Public fieldStatic memberMaxResourceFileSize
The maximum resource file size (in bytes). A value of 0 indicates that there is no limit.
Public fieldStatic memberMaxResultSize
The maximum number of result cells loaded without warning the user of the potential resource cost.
Public fieldStatic memberMaxStaticResourceFileSize
The maximum static resource file size (in bytes). A value of 0 indicates that there is no limit.
Public fieldStatic memberMembershipObjectCacheEntryLifetime
The approximate time that an account, group, or tenant will be cached in memory before it becomes invalid.
Public fieldStatic memberMembershipObjectInfoCacheEntryLifetime
The approximate time that basic information about an account or group (e.g. name, display name) will be cached in memory before it becomes invalid.
Public fieldStatic memberNonPaginatedTableRecords
The minimum number of records loaded irrespective of paginations from relational tables.
Public fieldStatic memberNotificationAllowedUserSpecifiedEmailRecipientDomains
A comma-separated, case-insensitive list of email address domains, which acts as a whitelist for user-specified email addresses of notification recipients. If empty, no domain restrictions are applied.
Public fieldStatic memberNotificationAllowUserSpecifiedEmailRecipients
A value indicating whether users are allowed to specify custom email recipients for notifications.
Public fieldStatic memberNotificationEnforceRecipientAccountExports
A value indicating whether exports generated for recipients must be generated using recipient account.
Public fieldStatic memberOlapCacheLifetime
The approximate time interval for which the OLAP cube cache is allowed to store new cubes. A value of zero disables caching of OLAP cubes.
Public fieldStatic memberOlapCacheMaxMegabytes
The maximum size, in megabytes, that the OLAP cube cache is permitted to consume. A value of 0 indicates that the size should be determined automatically by the system.
Public fieldStatic memberOptimizerThreshold
The minimum number of milliseconds a data retrieval operation takes for the metric set optimizer to consider analysis necessary.
Public fieldStatic memberPasswordPolicyAllowChange
Indicates whether users are allowed to change their password.
Public fieldStatic memberPasswordPolicyAllowContainUserName
Indicates whether a user's password may contain the user name.
Public fieldStatic memberPasswordPolicyMaxAgeDays
Specifies the maximum age of a local user account's password before it needs to be changed. A value of 0 indicates that passwords never expire.
Public fieldStatic memberPasswordPolicyMaximumLength
The maximum length of a user's password.
Public fieldStatic memberPasswordPolicyMinimumLength
The minimum length of a user's password.
Public fieldStatic memberPasswordPolicyPasswordHistorySize
The number of unique passwords (or password variations) that must be used before a previous password is reused.
Public fieldStatic memberPasswordPolicyPasswordMinimumAge
The minimum age of a recent password, before it can be reused.
Public fieldStatic memberPasswordPolicyRequireMixedAlphanumeric
Indicates whether a user's password must contain at least one letter and one number.
Public fieldStatic memberPasswordPolicyRequireMixedCase
Indicates whether a user's password must contain at least one uppercase letter and one lowercase letter.
Public fieldStatic memberPasswordPolicyRequireSymbol
Indicates whether a user's password must contain at least one symbol/punctuation character.
Public fieldStatic memberPasswordResetTokenLifetime
The duration a password reset token remains valid once it is created.
Public fieldStatic memberPerformanceStatisticsMaxAge
Maximum age of unused performance statistics in days; records not updated within this time frame will be automatically deleted. A value of 0 indicates that performance statistics will not be saved, and a value of -1 indicates that performance statistics should be kept indefinitely.
Public fieldStatic memberPowerUserElasticHourNotificationThreshold
The number of total power user elastic hour prior to its exhaustion before a notification email is sent to admin.
Public fieldStatic memberPythonServiceUrl
The URL of the Python micro-service. If empty, application will use local Python.
Remarks

The value of this constant is 12297fa1-3b74-42ed-a986-fb0354fcda31.

Data Type: String. Default Value: Empty.
Public fieldStatic memberRecycledItemsMaxAge
Maximum age of the recycled items in days; older recycled items will be automatically deleted. A value of 0 indicates that recycled items will never be automatically deleted.
Public fieldStatic memberRequireHttpsFederationUris
A value indicating whether URIs used for federated authentication must be secure (i.e. HTTPS).
Public fieldStatic memberResultCacheLifetime
The approximate time interval for which the in-memory result cache is allowed to store a new result. A value of zero disables caching of data results.
Public fieldStatic memberResultCacheMaxMegabytes
The maximum size, in megabytes, that the in-memory result cache is permitted to consume. A value of 0 indicates that the size should be determined automatically by the system.
Public fieldStatic memberScheduledHealthCheckIds
A list of health check IDs. If empty, no health checks will be run on schedule.
Public fieldStatic memberSchedulingSchedulerPollingInterval
The interval for which pending scheduled tasks are polled.
Public fieldStatic memberSessionCacheEntryLifetime
The approximate time that a session will be cached in memory before it must be refreshed from the database. A value of zero disables caching of sessions (not recommended).
Public fieldStatic memberSessionTimeout
The length of time a user needs to wait after hitting the account lockout threshold. A value of 0 indicates an administrator is required to unlock the account.
Public fieldStatic memberSigningCertificate
The signing certificate for the application from the Windows certificate store.
Public fieldStatic memberSigningCertificatePassword
The password corresponding to the specified signing certificate.
Public fieldStatic memberSigningCertificatePath
The path to the signing certificate for the application to use on Linux systems.
Public fieldStatic memberStandardUserElasticHourNotificationThreshold
The number of total standard user elastic hour prior to its exhaustion before a notification email is sent to admin.
Public fieldStatic memberTokenDefinitionCacheEntryLifetime
The approximate time that a token definition will be cached in memory before it must be refreshed from the database. A value of zero disables caching of token definitions.
Public fieldStatic memberTrustedProxyIPs
The IP addresses of trusted proxy servers.
Public fieldStatic memberViewUsageTrackingDataEnabled
Specifies whether the usage tracking feature for dashboards and reports is enabled.
Public fieldStatic memberViewUsageTrackingDataMaxAge
Maximum age of view usage tracking data in days; older data will be automatically purged. A value of 0 indicates that usage tracking data will never be purged.
Public fieldStatic memberWarehouseBulkInsertBatchSize
The bulk insert batch size. Specifies the batch size to use for SQL bulk insert operations in the Warehouse database. If zero, bulk insert operations take place in a single batch in a single transaction. If non-zero, records are batched and each batch is committed in a separate database transaction.
Public fieldStatic memberWindowsUpnSuffixes
A comma-separated list of domain suffixes which identify Windows account names in User Principal Name format.
Public fieldStatic memberWindowsUserNameFormat
The format to use for Windows user account names.
Top
Remarks
These configuration settings correspond to the Engine ModuleId.
See Also