Self Service

System Settings 6.1.2

System Settings

In OvalEdge, System Settings are the backbone of the platform's functionality. They encompass a range of configurations designed to tailor the system to your specific requirements. These settings influence how OvalEdge handles user and role management, data lineage, notifications, single sign-on (SSO) integrations, proxy services, audit data archival, Splunk integration, file scanning, connectors, AI-driven features, and more. Each category of System Settings plays a crucial role in customizing OvalEdge to meet your organization's unique needs, ensuring that it operates efficiently, securely, and in alignment with your workflow.


Let's explore the various aspects of System Settings, delving into the details of each category to understand their individual purposes, benefits, and the value they bring to OvalEdge's capabilities. Whether you're configuring user roles, optimizing data lineage, setting up notifications, or enhancing security through proxy services, these settings empower you to fine-tune OvalEdge to your organization's exact specifications. They are the cornerstone of a flexible, adaptable, and high-performance OvalEdge platform that supports your data governance and collaboration needs.


System Path

System Path Settings are vital for the proper functioning of an OvalEdge application, as they ensure that the application has access to essential resources, links, and tools required for its operations and user interactions.  


These settings include specifying the jar file path to support crawl/profile, defining the OvalEdge application's base URL for hyperlink navigation, setting up the OvalEdge License Agreement link for user reference, configuring the temporary server folder path for file storage, and establishing an executable tool path for converting files to XML format.


These configurations ensure the application operates efficiently, providing users with a customized and seamless experience.

Key 

Description

ovaledge.jarpath

Configure the jar files path to support crawl/profile. Example: D:\Jars

Parameters:

  • The default value is /home/ovaledge/third_party_jars.
  • Enter the path of the jar files in the field provided.

ovaledge.base.url

Specify the OvalEdge application base URL, which helps in hyperlink navigation within the OvalEdge.

Parameters:

ovaledge.license.agreement.link

Specify the OvalEdge License Agreement link for users reference.

Parameters:

ovaledge.temppath

To provide the temporary server folder path to store the copy of all the downloaded files.

Parameters:

  • The default value is /home/ovaledge/TempPath
  • Enter the valid temp operation path in the field provided.

rpttoxml.executable.path

Set up an executable tool path to convert the rpt file to XML file format.

Parameters:

  • The default value is Empty.
  • Enter a valid path of the filesystem where rpt to xml converter is present.

Note: JDBC makes it possible to establish a connection with a data source, send queries and update statements, and process the results. 


There are various driver jar path locations to ingest data into OvalEdge. A Driver is used to connect database servers that help to (parse the java) string objects to their native SQL and vice versa. In the OvalEdge application, all the JDBC driver’s jars are needed in a file and added to the file location in ovaledge.jarpath.


User & Roles

Users and Roles settings are pivotal for establishing user access, defining roles and privileges, and ensuring secure administration and effective task management within the OvalEdge application.

Key 

Description

ovaledge.admin.principle

Configure the OvalEdge application default administrator user Id. Restart of the application is required.

Parameters:

  • The default value is admin.
  • Click on the field to select any id from the drop-down. You can select only 1.

ovaledge.admin.credential

Set the password for the default administrator configured in ovaledge.admin.principle

Parameters:

  • The default value is XXXXXX.
  • Enter the value in the field provided.

ovaledge.login.application

Set up the Self Registration process to allow new users to access or log in to the application site.

Parameters:

  • The default value is True.
  • If set to Empty, the users can sign up via Self Registration from the application login page.
  • If set to False, the self-registration process gets disabled.

ovaledge.role.admin

Assign admin-level privileges to a Role. Restart of the application is required.

Parameters:

  • The default value is OE_ADMIN.
  • Click on the field to select any role from the drop-down. You can select only 1 Role.

ovaledge.tag.role

Configure a role to create/manage/delete Tags.

Parameters:

  • The default value is OE_Admin.
  • Click on the field to select any role from the drop-down. You can select only 1 Role.

ovaledge.role.public

Define a default role for the first-time users logging into the application.

Parameters:

  • The default value is OE_Public.
  • Click on the field to select any role from the drop-down. You can select only 1 Role.

ovaledge.connector.creator

Assign connector creator privileges to a Role. The users associated with the role can establish a connection.

Parameters:

  • The default value is OE_ADMIN.
  • Click on the field to select any role from the drop-down. You can select only 1 Role.

ovaledge.api.role

Configure a role to execute OvalEdge APIs.

Parameters:

  • The default value is OE_ADMIN.
  • Click on the field to select any role from the drop-down. You can select only 1 Role.

ovaledge.jobs.view.role

Configure a role to view the job logs.

Parameters:

  • The default value is OE_Admin.
  • Click on the field to select a role from the drop-down. You can select only 1 Role.

remote.user.password

Assign default password to all the Remote users fetched to the OvalEdge application.

Parameters:

  • Enter the password in the field provided.

ovaledge.username.pattern

Configure to display the User Id in the format as specified. Username patterns (firstname lastname / lastname firstname).

Parameters:

  • The default value is firstname lastname.
  • Enter the pattern in the field provided.

ovaledge.rdam.userrole

Assign a default Business Role to the users created in Data Access Management.

Parameters:

  • The default value is Empty.
  • Click on the field to select a Business User role from the drop-down. You can select only 1 Role.

ovaledge.domain.creator

Assign domain creator privileges to a Role.

Parameters:

  • The default value is OE_ADMIN.
  • Click on the field to select any role from the drop-down. You can select only 1 Role.

oe.user&role.admin

Assign the 'User and Role Creator' privileges to Roles.

Parameters:

  • The default value is OE_ADMIN.
  • Click on the field to select any role from the drop-down.

project.task.assignee.change

Configure to add a role as a task assignee who can reassign tasks to project members.

Parameters:

  • The default value is set to PROJECT_MEMBERS.
  • Click on the field to select any role from the options PROJECT_OWNER, CURRENT_ASSIGNEE, and PROJECT_MEMBERS.

project.task.object.assignee.permissions

To check the access permissions a user has on data objects before assigning a task to any member.

Parameters:

  • The default value is Empty.
  • Click on the parameter field to check access permissions on a data object. The available access permissions are as follows: META_READ, META_WRITE, DATA_PREVIEW, DATA_READ, DATA_WRITE, GOVERNANCE_ROLE, and ADMIN.

project.task.object.visiblity.with.security

To control the visibility of tasks in the board and list view of a project based on security permission settings

Parameters:

  • The default value is set to False.
  • If set to Empty, the security permissions are enabled and the users cannot view the tasks in the projects if they do not have authorized permissions.
  • If set to Empty, the security permissions are disabled and the users can view the tasks in the project.

role.project.admin

Assign 'Project admin' privileges to Roles.

Parameters:

  • The default value is OE_ADMIN.
  • Click on the field to select a role you to assign as Project Admin.

Lineage

The Lineage Settings in OvalEdge encompass a range of configurations to manage the generation of data lineage diagrams. Each setting serves a specific purpose to tailor data lineage tracking and visualization. Here are the context and purpose of these settings:

Key

Description

shallow.lineage.connection.ids

Configure to build shallow lineage on selective connectors.

Parameters:

  • The default value is Empty.
  • Enter the Connection IDs separated by a comma.

lineage.selfbuild

Configure to build self-lineage for a table to capture its own data flow by creating replica tables (temp tables). For Example: If self-lineage is built on "customer.enrollment" table, then the temp tables are created for the selected table where the temp tables are denoted as self, followed by the iteration count of the table. like "customer.enrollment_self1", customer.enrollment_self2, customer.enrollment_self3.

Parameters:

  • The default value is False.
  • If set to Empty, the self lineage gets enabled.
  • If set to Empty, the self-lineage is disabled.

lineage.width.nodes

Set the maximum number of lineage levels to be displayed in the lineage diagram. The configuration applies to both the source and destination objects flowing from left to right or right to left in the lineage.

Parameters:

  • The default value is 3.
  • Enter the value in the field provided.

lineage.height.nodes

Set the maximum number of nodes to be displayed in the lineage from top to bottom. Each node represents a corresponding object in a data source. The lineage graph becomes too large to display if lineage of all columns in a table is to be shown in one graph. The first level of lineage is exempted from this configuration, and it can show all the nodes present in the lineage.

Parameters:

  • The default value is 30.
  • Enter any value.

lineage.debugmode

Configure debug logs to understand the reason for creating temp tables while building the lineage. The debug logs are captured and saved into the templineagedataset table.

Parameters:

  • The default value is False
  • If set to Empty, then the reason a temp lineage is built on a table can be viewed from templineagedataset table.
  • If set to False, the temp tables created in the lineage will not display the reason why a temp table is created.

lineage.pick.anytable

Enable picking a table by its name (first identified) from any connection or schema to build lineage.

Parameters:

  • The default value is False
  • If set to Empty, then the configuration works to pick a table from any connection, or schema across the database.
  • If set to False, then the configuration gets disabled. The table is picked based on specified details like schema name, database name, and connection name. If the given table details are not found, the lineage is built using temp tables.

connections.order.lineage

Configure the connection order, which allows the system to pick tables based on the priority set while building lineage.

Parameters:

  • The default value is Empty.
  • Enter the order of the connection Id separated by commas.

need.hard.coded.values.in.lineage

Configure to build lineage on data fields like fixed values or hard-coded values.

Parameters:

  • The default value is False.
  • If set to True, the lineage is built on data fields in a query.
  • If set to False, the lineage is not built on data fields in a query.

process.function.related.lineage

Configure to process lineage on user-defined functions included in query objects such as Procedures/ Triggers/ Functions.

Parameters:

  • If set to True, the lineage will be processed for functions included in query objects.
  • If set to False, the lineage is built only on query objects, and the functions are not considered.

lineage.report.column.reference

Enable/disable intermediate objects (datasets) to display in the column lineage between the Report and the source objects.

Parameters:

  • The default value is False.
  • If set to True, then the direct column lineage between the Report and Source objects is displayed excluding the intermediate data sets (source code or queries if any exist).
  • If set to False, then the complete lineage is displayed for Reports including the data sets if any exists between the Report and source objects.

oe.temp.object.hide

Configure to show/hide the Temp tables in datacatalog.

Parameters:

  • The default value is False.
  • If set to True, then the Temp tables are displayed in the Data Catalog.
  • if set to False, then the Temp tables are hidden and not displayed in the Data Catalog.

versioning.for.lineage.connection

Configure to enable lineage versioning that gives you the ability to store the lineage history of datasets under the configured connections. Currently, it is supported for RDBMS.

Parameters:

  • The default value is Empty.
  • Enter the Connection Id's seperated by commas to store lineage versioning on selected connections.

informatica.query.dialect

Configure to parse the Informatica Lineage queries, if any are present in the source code. Example: MySQL, Oracle, PostgreSQL, Microsoft SQL Server etc.

Parameters:

  • The default value is Empty.
  • Enter the values in the field provided.

lineage.node.height

Define the maximum number of source or destination data objects a single node shall display. Too many nodes in the graph make it difficult to track the data flow.

Parameters:

  • The default value is 3.
  • Enter the value in the field provided.

dremio.build.lineage.with.external.sources

Configure to initiate lineage between actual source tables and dremio (data lake).

Parameters:

  • The default value is Empty.
  • If set to Empty, then the lineage is built between actual source tables (if already crawled) and dremio when crawling is initiated.
  • If set to Empty, the lineage is not built between actual source tables and dremio tables.

is.ovaledge.lab

Configure to export the failed or parsed queries to the OE Team for validation in zip file format (secured).

Parameters:

  • If set to True, then the failed or parsed queries are saved in JSON format (unsecured) when exported. It is not a good practice to set the value as True.
  • If set to False, then the failed or parsed queries can be exported to the OE team in Zip format.

ovaledge.lineage.maxquerylines

Define the maximum number of lines of the query (query rows) to be allowed to process at the time of building lineage. Queries within the specified query row limit are processed and queries exceeding the limit are skipped.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

informatica.param.file.type

Configure the types of files that are supported to crawl the Informatica connector and allow Lineage Building. File extension values could be like param,txt etc.

Parameters:

The default value is set to

is.correctquery.required

Show/hide the correct query screen in Auto Build Lineage Correct Query column in the grid.

Parameters:

  • The default value is True.
  • If set to True, the correct query screen is enabled to correct any queries.
  • If set to False, the correct query screen is disabled.
  • OVALEDGE_APP

lineage.icons.swap



Configure to display either the object icon and the connector logo in larger size for the nodes in the lineage.

Parameters:

  • The default value is set to False.
  • If set to True, the Object icon is displayed in a larger size as compared to the Connector logo in the lineage.
  • If set to False, the Connector Logo is displayed in a larger size as compared to the Object Icon in the lineage.

lineage.icons.outer.size

Configure the diameter of the outer nodes (object icon or connector logo).

Parameters:

  • The default value is 60.
  • Enter any value in the field provided.

lineage.icons.inner.size

Configure the diameter of the inner nodes (object icon or connector logo).

Parameters:

  • The default value is 30.
  • Enter any value in the field provided.

lineage.icons.inner.position

Configure to change the position of the external circle of the node to the top or bottom.

Parameters:

  • The default value is set to the bottom.
  • If set to the Bottom the external circle of the node is placed at the bottom.
  • If set to the Top, the external circle of the node is placed at the Top.

Lineage.creation.increase.object importance

Include/exclude the downstream objects to compute Importance score.

Parameters:

  • The default value is False.
  • If set to True, the downstream objects are used to compute the Importance score.
  • If set to False, the downstream objects are not considered for computing the Importance score.

ovaledge.linege.intelligence

This Configuration is developed for internal purposes. To show/hide the 'Lineage Intelligence' module in Advanced Tools.

Parameters:

  • The default Value is False
  • If set to True, the Lineage Intellegence module can be seen in Advanced Tools
  • If set to False, the Lineage Intelligence module will be hidden from the application.

adl.supporting.dialects

It is specific for the Deltalake connector to support different dialects (hive) for building lineage.

Parameters:

  • The default value is Empty.
  • Enter multiple dialects separated by a comma.

lineage.handle.temptable.prefix

This setting is utilized for managing the creation of temporary tables by adding a unique query name as a suffix for easy identification.

Parameters:

  • If set to True, the unique query name is added as a suffix to temp tables as an identifier.
  • If set to False, the unique query names in not added during the creation of temporary tables.

lineage.temptable.prefix.value

This setting is utilized for managing the creation of temporary tables by adding a unique query name as a suffix for easy identification.

Parameters:

  • If set to True, the unique query name is added as a suffix to temp tables as an identifier.
  • If set to False, the unique query names in not added during the creation of temporary tables.

Notifications

The Notification Settings in OvalEdge encompass a range of configurations aimed at optimizing email notifications, managing server settings, and enabling integrations with external platforms such as Slack and Amazon SES. These settings are instrumental in enhancing OvalEdge's communication capabilities, ensuring the efficient, secure, and reliable delivery of email notifications, and facilitating seamless connections with external tools and services.

Key 

Description

ovaledge.smtp.server

Specify the SMTP server URL to send and receive mail messages.

Example: google.smtp2go.com

Parameters:

  • The default value is Empty.
  • Enter the URL in the field provided.

ovaledge.smtp.port

Specify the SMTP Port number to connect to an SMTP server. For example, Port 25 is a standard SMTP port used for moving messages between mail servers.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

ovaledge.smtp.mode

SMTP can be secured through the enablement of TLS/SSL on your mail server. By enabling TLS/SSL, the SMTP protocol is encrypted on the transport layer by wrapping the SMTP inside of a TLS connection. This effectively secures SMTP and transforms it into SMTPS.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

ovaledge.email.username

Specify the email id for SMTP.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

ovaledge.email.password

Specify the password for SMTP.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

ovaledge.email.fromEmail

Enter the From-email address to send emails from the OvalEdge application to the recipients. Example: notify@ovaledge.com

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

license.expiry.emails

Configure to add the email address of the users to send email notifications and notify users when their licenses are due to expire.

Parameters:

  • The default value is Empty.
  • Enter the Email address of the users separated by commas.

slack.app.oauth.token

Enter the OAuth token to integrate Slack into OvalEdge.

Parameters:

  • The default value is Empty.
  • Enter the OAuth token in the field provided.

ovaledge.aws.ses.configset

To set up a configuration set for Amazon SES (Simple Email Service), which is essentially a named collection of rules and settings used for managing the emails

Parameters:

  • Enter the configuration set name in the field provided

smtp.oauth2.tenantid

Enter Client ID for OAuth Token Validation and SMTP Server Authentication.

Parameters:

  • By default, this setting is Empty.
  • Enter a Client ID in the field provided to validate an OAuth token and set up SMTP Server Authentication

smtp.oauth2.clientid

Enter Client ID for OAuth Token Validation and SMTP Server Authentication.

Parameters:

  • By default, this setting is Empty.
  • Enter a Client ID in the field provided to validate an OAuth token and set up SMTP Server Authentication.

smtp.oauth2.clientsecret

Enter Client Secret for OAuth Token Validation and SMTP Server Authentication

smtp.oauth2.cloud.name

Enter Cloud Name for OAuth Token Validation and SMTP Server Authentication.

Parameters:

  • By default, this setting is Empty.
  • Enter a Cloud Name in the field provided to validate an OAuth token and set up SMTP Server Authentication.

SSO

These configurations within the SSO settings are designed to manage user roles and authentication methods effectively. They streamline role prefixes and suffixes, determine the source of user roles, handle LDAP-related email issues, and control how the login pages appear, providing flexibility in managing the Single Sign-On process and user experiences in OvalEdge.


Key 

Description

saml.role.prefix

Remove role prefixes defined in SAML that match with OvalEdge roles. For Example, if GLOSKY_OE_Admin; GLOSKY_OE_Public are the roles defined in the SAML instance. Using this configuration, the prefix GLOSKY_ can be removed, and the roles OE_Admin and OE_Public that match with OvalEdge are retrieved.

Parameters:

  • The default value is Empty.
  • Enter the prefix keyword that should be removed.

ovaledge.extauth.authtype

Set up roles either configured in SAML or OE application.

Parameters:

  • The default value is Remote.
  • If set as Remote, it assigns roles configured in SAML.
  • If set as Hybrid, it assigns roles configured in OE.

ldap.allow.Emptyemail

Set up dummy email IDs for LDAP service accounts that don't have email addresses; Email address is a mandatory field for creating users in OvalEdge.

Parameters:

  • The default value is False.
  • If set to True, then the dummy email id creation is enabled for the users logging in to the application using LDAP.
  • If set to False, the dummy email id creation is disabled.

saml.role.suffix

Remove role suffixes defined in SAML that match with OvalEdge roles. For Example, if OE_Admin_GLOSKY, OE_Public_GLOSKY_are the roles defined in the SAML instance. Using this configuration, the suffixes _GLOSKY can be removed, and the roles OE_Admin and OE_Public that match with OvalEdge are retrieved.

Parameters:

  • The default value is Empty.
  • Enter the suffix keyword that should be removed.

oeapp.sso.connectorid

Specify the Connector ID of the SSO connection to synch SSO platform with OvalEdge. Currently supports OKTA.

Parameters:

  • The default value is Empty.
  • Enter the ID in the field provided.

hide.saml.login

It allows you to choose whether to display the SAML login page with the IDP link or the standard sign-in page when users log-in or log out.

Parameters:

  • If Set to True: The SAML login page, featuring the IDP link, is displayed when users log out.
  • If Set to False: The standard sign-in page is shown when users log out.




Proxy

These settings are configured to enable OvalEdge to route its network requests and web service access through a proxy server, enhancing security, privacy, and network performance. The parameters within this configuration allow OvalEdge to specify the following details:


Key

Description

proxy.host

Specify the IP address of the Proxy.

Parameters:

  • The default value is Empty.
  • Enter the IP Address of the host server.

proxy.port

Specify the port number of the Proxy.

Parameters:

  • The default value is Empty.
  • Enter the port number of the host server.

proxy.protocol

Specify the protocol of the proxy server, whether http or https.

Parameters:

  • The default value is http.
  • Enter the value in the field provided.

proxy.username

Specify the username associated with a proxy server. The purpose is to provide the necessary credentials for authenticating and connecting to the proxy server when making network requests or accessing web services through a proxy.

Parameters:

  • Enter the proxy server username in the field provided.

proxy.password

To specify the password associated with the proxy server username.

Parameters:

  • Enter the password in the field provided.

Audit Data Archival 

This section provides you with the means to manage and optimize the storage of audit logs in the OvalEdge database. By default, OvalEdge automatically archives all tables every day at 2:00 AM server time.

You can include specific tables in the archival process using the "Add Archival Policy" feature. This involves specifying the table name and the desired retention period, followed by saving the settings. The retention period signifies the duration for which logs are archived, which can extend from a month to a year. Once the retention period expires for a particular dataset, users have the flexibility to either delete it or move it. Additionally, users can opt to archive the logs in either CSV or SQL format.

The "Audit Archive" page within the configuration section presents essential information, including the current row count, days until retention, options for archiving before deletion, selection between CSV and SQL formats, and the date of the last archive. This feature streamlines the management of audit data to reduce the load on the OvalEdge database.


Splunk 

These settings allow OvalEdge to integrate seamlessly with Splunk for efficient log management and analysis. OvalEdge posts three kinds of Logs to Splunk. 

  • Application/Server Logs
  • Job/Process Logs
  • Audit Logs

Key

Description

splunk.tcp_udp.host

Specify the URL of the Splunk TCP events. (eg: http://splunk.dns.com:9999)

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

splunk.hec.host

Specify the URL of the Splunk -HEC. (eg: http://splunk.dns.com:8088)

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

splunk.hec.token

Specify the Splunk token to authenticate HEC index. This is mandatory for HEC index logs storing.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

splunk.index

Specify the Splunk index which stores log messages from the HEC (http event collector).

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

File Scanner

These settings are vital for integrating and configuring the file scanning system within OvalEdge, enabling efficient management and processing of files and their associated data.


Key

Description

fs.system.hostname

Specify the file scan host address.

Parameters:

  • The default value is Empty.
  • Enter the URL in the field provided.

fs.system.username

Specify the data filescan system username.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

fs.system.password

Specify the data filescan system password.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

fs.filemanager.enable

Configure to enable/disable filescan service on File Manager.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

fs.loadmetadata.enable

Configure to enable/disable filescan service on Load Metadata for Files.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.





Connectors 

The connector settings are essential to fine-tune and optimize data integration and retrieval processes, ensuring that OvalEdge operates smoothly and efficiently in various client-specific environments. They help in maintaining data consistency, avoiding timeouts, and managing role permissions effectively.


Key

Description

connector.environment

Specify the instance of the connector. Example: Development/Staging /Testing/Production. The naming convention of the instance is client specific.

Parameters:

  • The default value is Empty.
  • Enter the names of the instances separated by commas in the field provided.
  • It is client specific, it describes the different environments available at client like development, stage, production, etc. User needs to provide the different values here with comma(,) seperation, then these values are shown as a drop down for Environment attribute in connector creation page.

Tablequerylimit

This setting allows to set the maximum number of table queries that can be fetched in from an external source when performing a crawl. This helps avoid issues with timeouts when fetching a large amount of data.

Parameters: 

  • Enter the desired limit value in the provided field.

columnquerylimit

This setting allows to set the maximum number of column queries that can be fetched in from an external source when performing a crawl. This helps avoid issues with timeouts when fetching a large amount of data.

Parameters: 

  • Enter the desired limit value in the provided field.

rdam.query.limit

This setting allows defining a limit on the number of rows (users and roles) to be retrieved from a remote source (RDAM) during Crawling, helping to prevent timeout problems. For instance, if there are 50,000 users in a remote location that need to be fetched, set the query limit to a specific value, like 10,000, and control the number of users and roles retrieved.

Parameters:

  • Enter the desired limit value in the provided field.

rdam.addordelete

To determine how changes in role permissions from a remote source (RDAM) are managed.e, this setting lets you decide whether to manually review and approve permission updates or have them automatically synchronized when changes occur during later crawls.

Parameters:

  • If Set to True: Manual intervention is required to confirm and approve the updates. You need to manually accept the changes for them to be synchronized with the application.
  • If Set to False: Role permissions are automatically synchronized without the need for manual confirmation. When changes in permissions occur during subsequent crawls, they are automatically updated in the application.

microstrategy.custom.fields

To activate or deactivate the custom fields Owner name and Report created date for the Microstrategy connector. When set to Empty they are enabled. The value can be either Empty or Empty.
Parameters:

  • If set to Empty, it enables the custom fields Owner name and Report created date for the Microstrategy connector.
  • If set to Empty, the custom fields are deactivated.


AI 

AI settings in OvalEdge are crucial for fine-tuning the AI-driven recommendations, improving their relevance and efficiency, and streamlining user interactions. They provide control, flexibility, and efficiency in managing AI-generated suggestions and associations.


Key

Description

ai.match.score

Define a threshold Smart Score value to display AI Recommendations for the objects that are greater than equal to the Smartscore value entered.

Parameters:

The default value is 10.

Enter any threshold value.

aiterm.maxcolumns

Specify the maximum number of table columns on which AI Recommendations are run.

Parameters:

  • The default value is 50,000.
  • Enter the value in the field provided.

ai.recommendation.weightage

Configure the Name, Data, and Pattern weightage ratio of the Smart Score (nearest match to 100).

Example: Name (30):Data (30): Pattern(40).

Parameters:

  • The default value is Empty.
  • Enter the Name: Data: Pattern weightage ratios in the field provided.

ai.pattern.match

This setting enables the consideration of pattern match scores in the calculation of the Smart Score for AI recommendations.

Parameters:

  • By default, it's set to "Empty”.
  • If set to "Empty" the pattern match is considered in AI column mapping.
  • If set to “False” the pattern match is not taken into consideration for clacualting smart score.

ai.recom.jobrun.rejectednames.delimiter

Configure the delimiter to separate multiple included/excluded Database names in the Run AI Recommendations pop-up before running AI Recommendation Job

Parameters:

  • The default value is "," (comma).
  • Enter the appropriate character or delimiter in the field provided.

ai.recom.boost.termmatchescol

Configure the value to boost or add up the value to the Smart Score if the column name matches the term name for AI Recommendations.

Parameters:

  • The default value is set to 50.
  • Enter the value in the field provided.

ai.recom.boost.multiplerepeatedcol

Configure the value to boost up or add up the value to the Smart Score if multiple repeated columns are present on associated data objects.

Parameters:

  • The default value is 0.1.
  • Enter the value in the field provided.

ai.recom.rejectedscore.weightagepercent

Configure the rejected score weightage percentage for AI recommendations. The rejected score weightage percentage is a parameter used in AI recommendation systems to control the impact of user feedback on the overall recommendation algorithm. Specifically, it determines how much the smart score of a data object should be influenced if a recommended term is rejected by the user.

Parameters:

  • The default value is set to 20.

ai.associate.object.threshold.score

Configure the value of the threshold score to directly associate a term with a data object without having to manually Accept/Reject a Term recommendation on a data object.

Parameters:

  • The default value is set to 0.
  • Enter the threshold value in the field provided.

Best Practices:

Set the threshold score to a value that is higher than the AI match score for all recommended data objects, but still low enough to capture a meaningful number of relevant recommendations. This value should be a positive integer, and greater than the AI match score.



Others

These settings allow users to customize parameters that control the application's behavior.  Users can enable, disable, or modify default values. These configurations can affect various aspects of the application's behavior, including how it integrates with other systems, changes its appearance, and performs certain tasks. It is important to carefully consider and set these configurations to ensure that the application functions properly and meets the requirements of its intended use.

Key

Description

ovaledge.running.jobs.count

Specify the maximum number of concurrent jobs that should run at a time in the application.

Parameters:

  • The default value is 15.
  • Enter the value in the field provided.

ovaledge.locale

Configure the language of the application. OvalEdge supports multiple languages including Chinese, French, Russian, and English.

Parameters:

  • The default value is set to en for the English language.
  • Enter the value in the field to set the preferred language.
    • zh_CN for Chinese
    • ru for Russian
    • nl for French

ovaledge.log.level

Configure the Root Log Level to identify the root cause of the issues from the application log files (ovaledge.log). Allowed values - DEBUG, ERROR, WARN, TRACE.

Parameters:

  • The default value is set to ERROR.
  • Enter the valid values in the field provided.

ovaledge.term.policy

Specify the maximum number of approvers (excluding the admin user) to approve recommendations on a Term.

Parameters:

  • The default value is 3.
  • Enter the value in the field provided.

ovaledge.file size.limit

Set the maximum file upload size to prevent users from uploading large files to OvalEdge.

Parameters:

  • The default value is set to 2097152 bytes.
  • Enter the value in the field provided.

pagination.row.limit

Specify the maximum number of records to be displayed in a page.

Parameters:

  • The default value is 50.
  • Enter the value in the field provided.

nosql.rowcount

Configure the maximum number of rows to crawl and fetch NoSQL column details from Data (JSON) format. It is for NoSQL Connectors (AWS DyanomoDB, MongoDB, etc).

Parameters:

  • The default value is 50000.
  • Enter the value in the field provided.

file.skipfullprofile

Configure to skip profiling on parquet File types for HDFS.

Parameters:

  • The default value is False.
  • If set to True, the profiling is skipped.
  • If set to False, the profiling is performed.

ovaledge.dqrule.bg.enforcement

Configure to execute Data Quality Rules only when the Term is applied.

Parameters:

  • The default value is False.
  • If set to True, then a term should be associated with the object to execute the Data Quality rule.
  • If set to False, then a term is not needed to execute the Data Quality Rule.

ovaledge.qlik.iframe

Show/hide qlik charts in the Data Catalog > Reports presentation.

Parameters:

  • The default value.
  • If set to True, the qlik charts can be viewed in the Reports.
  • If set to False, the qlik charts are not displayed in the Reports.

ovaledge.fileupload.maxfiles

Specify the maximum number of files that can be uploaded to the OvalEdge Application.

Parameters:

  • The default value is 10.
  • Enter any Value in the field provided.

ordertyperetrieve.default.classification

To view data object columns for specified Term- Classification.

Parameters:

  • The default value is Empty.
  • Enter the classifications names in the field provided.

alternate.file.ext.types

It helps to read TXT files using CSV file format as an alternative.

Parameters:

  • The default value is set to TXT:CSV.

ovaledge.session.timeout

Specify the time (in seconds) a user can remain idle before the session is terminated. Restart is required.

Parameters:

  • The default value is 86400.
  • Enter the value in the field provided.

jwt.bearer Token.expiry Time

Set the expiry time of the bearer token in milliseconds for using JWT authentication for API.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided. The recommended time is less than 24hrs.

querysheet.row.limit

Set the maximum number of records to download from Query Sheet Results.

Parameters:

  • The default value is 50,000.
  • Enter the value in the field provided.

bg.unique.constraint

Show/hide qlik charts in the Data Catalog > Reports presentation.

Parameters:

  • The default value.
  • If set to True, the qlik charts can be viewed in the Reports.
  • If set to False, the qlik charts are not displayed in the Reports.

reports.crawl.starttime

Define a Start time to trigger crawling (Server Time Zone).

Parameters:

  • The default value is Empty.
  • Enter the value in the system format.

reports.crawl.endtime

Define an End time for crawling (Server Time Zone).

Parameters:

  • The default value is Empty.
  • Enter the value in the system format.

application.defaulttheme

It allows you to customize the global color palette of the application.

Parameters:

  • The default value is Empty.
  • Click on the field to select a color from the drop-down options.

ovaledge.skip.instances

It helps to skip jobs running on unwanted instances.

Parameters:

  • The default value is Empty.
  • Enter the instance name (generated in the database) in the field provided.

ovaledge.dqr.topvalue.separator

Define a separator to give a set of input fields for the Top Value function>Values field. For Example If / (slash) is used as a separator, then the input values can be separated as red/yellow/blue.

Parameters:

  • The default value is comma (,).
  • Enter the value in the field provided

dqr.databricks

To process Data Quality Rules for Databricks connection.

Parameters:

  • The default value is Empty.
  • If set to Yes, the DQR is processed for Databricks connection.
  • If set to No, the DQR is not processed for Databricks connection.

navigator.row.limit

Specify the maximum number of rows to be fetched from the Cloudera Navigator Connector.

Parameters:

  • The default value is 50.
  • Enter any value in the field provided.

aj.fileconn.id

Specify the NFS Connection Id to fetch the files from the File Path defined for the connection.

Parameters:

  • The default value is Empty.
  • Enter a valid NFS Connection Id.

config.file.types.to.be.cataloged

Specify the file type format to upload and catalog files from external sources.

Parameters:

  • The default value is csv,conf,env,sh,properties,txt,yaml,xlsx,json,ddl,sql,hql,parquet.
  • Enter the file type formats in the field provided.

exclude.datacatalog.subreport

Enable/disable the Sub Reports to display in the UI. (Data Catalog > Reports )

Parameters:

  • The default value is False.
  • If set to True, the Sub Reports are not displayed in the Reports.
  • If set to False, the Sub Reports are displayed under Reports (if any exist).

disable.sourcecode.search

Enable/disable the Source Code search in Global Search.

Parameters:

  • The default value is False.
  • If set to True, the Source Code search results get disabled in the Global search.
  • If set to False, the Source Code Search results are displayed in the Global Search.

temporary.object.identification.pattern

Specify the different patterns to identify internal staging temporary tables in queries. Tables matching this pattern will be prefixed with "Query Name_" to get "Query Name"_Table Name.

Parameters:

  • The default value is Empty.
  • Enter the patterns separated by commas in the field provided.

bg.showallcf

To display all the custom fields in the Business Glossary,> View > as separate columns. It is applicable only when the Global custom field definition is defined.

Parameters:

  • The default value is False.
  • If set to True, the global custom fields are displayed in the Business glossary grid.
  • If set to False, the global custom fields are not displayed in the Business Glossary grid.

oe.object.search.count

To specify the number of records to appear on a single page for Jobs.

Parameters:

  • The default setting is 20 records per page.
  • Please input your desired value in the provided field.

oe.impact.tr.column.hide

Hide/Show the T/R Code and T/R Type columns from Impact Analysis.

Parameters:

  • The default value is True.
  • If set to True, the T/R Code and T/R Type columns are displayed in IA.
  • If set to False, the T/R Code and T/R Type columns are not displayed in IA.

ovaledge.enable.log4j

Configure to capture all the job execution logs in the application.

Parameters:

  • The default Value is set to False.
  • If set to True, the metrics are captured.
  • If set to False, the metrics are not captured.

ovaledge.branding.logo

To upload the brand logo. The standard size of an image is 130 x 26 px.

Maximum image size 2 Mb. Supports: jpeg/png file formats.

Parameters:

  • The default value is Empty.
  • Click on the field to upload the image.

profiling.configurations

Configure to enable profiling (in memory and mysql) for Salesforce.

Parameters:

  • The default value is Empty, and it profiles 25000 rows by default.

dq.dq principle.visible

Show/hide the DQ Principle field in the Data Quality Rule module > Results tab. This is applicable only for SQL functions.

Parameters:

  • The default value is set to False.
  • If set to True, the field is displayed in the Results grid.
  • If set to False, the field is hidden.

download.row.limit

Define the maximum number of rows to be downloaded on a page. (Value should be equal or above 500)

Parameters:

  • The default value is 5000.
  • Enter the value in the field provided.

page.refresh.time

Set the time interval (in seconds) to auto-refresh your pages or tabs.

Parameters:

  • The default value is set to 30.
  • Enter the value in the field provided.

is.raci.enabled

Enable/disable RACI functionality to display Responsible/Accountable/Consulted/Informed user in the Business Glossary.

Parameters:

  • The default value is Empty.
  • If set to True, RACI is enabled.
  • If set to False, RACI is disabled.

sql server.profile.nolock

It allows enabling or disabling the NOLOCK while profiling the data objects.

Parameters:

  • The default value is False.
  • If set to True, the table gets locked and the users accessing the table might get blocked by other processes.
  • If set to False, it allows to read data from tables by ignoring any locks and, therefore, not get blocked by other processes.

object.terms.maxcount

Configure the maximum number of auxiliary terms that can be applied to a data object.

Parameters:

  • The default value is set to 20.
  • Enter the value in the field provided.

aj.fileupload.path

Specify the file folder or bucket path to upload the backup files from the Data Retention framework. The file path is set for the Connection Id defined in the configuration > Key > aj.fileconn.id.

Parameters:

  • The default value is Empty.
  • Enter the folder/bucket path.

exclude.report.type

Configure the Report type to be excluded from the Data Catalog > Reports tab.

Parameters:

  • The default value is Empty.
  • Enter the report types separated by commas in the field provided.

enable.file.compare

Enable/disable the File Compare module in the Advanced Tools.

Parameters:

  • The default value is Empty.
  • If set to True, the File Compare module is displayed in the application.
  • If set to False, the File Compare module is hidden from the application.

globalsearch.objectscore.display

Show/hide the relevance score for data objects in the Global Search results.

Parameters:

  • The default value is False.
  • If set to Empty, the relevance score is displayed in search results.
  • If set to Empty, the relevance score will not be displayed.

ovaledge.metric.consumer

Configure (Prometheus or cloudwatch) to capture performance metrics and monitor the performance of the application.

Parameters:

  • The default value is Empty.
  • Enter either Prometheus or Cloudwatch in the field provided.

aws.cloudwatch.region

Configure the location of the cloudwatch to capture OE Metrics.

Parameters:

  • The default value is Empty.
  • Enter the location name in the field provided.

aws.cloudwatch.rolearn

Add ARN Roles from aws to connect to cloud.

Parameters:

  • The default value is Empty.
  • Enter the role name in the field provided.

ovaledge.sampleprofile.maxcharlength

Define the maximum character length of the data to be displayed for profiling sample data objects.

Parameters:

  • The default value is 100 characters long.
  • Enter the value in the field provided

use.synonym.without.coninfo

To pick synonyms without considering connection Id.

Parameters:

  • The default value is set to False.
  • If set to True, the Synonyms are selected without considering connection Id.
  • If set to False, the Synonyms are selected only when connection Id is specified.

rpt.file.size

Define the maximum size of the RPT file to process files into the OvalEdge application.

Parameters:

  • The default value is set to 3.
  • Enter the value in the field provided.

is.statustransitions.enabled

Show/hide the Transitions button in the Projects > Status Workflow tab. The transition functionality helps to define a set of statuses that a task moves through during its lifecycle based on the project requirements (New to Analysis or Completed to Review).

Parameters:

  • The default value is False.
  • If set to True, the Transition button gets enabled in the Projects > All Projects > select a Project > Status workflow > + Add Transition icon.
  • If set to False, the Transition button is not displayed in the UI, and the project tasks can be moved from one status to any status.

max.project.objects.size

Define the maximum number of data objects that can be added to a single project.

Parameters:

  • The default value is 10000.
  • Enter the value in the field provided.

is.erd.advancedsettings.enabled

To enable/disable Advanced options in Entity Relationships.

Parameters:

  • The default value is False.
  • If set to True, the Advanced options are shown.
  • If set to False, the Advanced option is disabled.

last.recent.passwords.count

To enforce the requirement that a user changing the password be prohibited from using recently used passwords when resetting the password through the self-service password reset form. For Example: If the configuration is set with a default value of 3 and the user resetting the password has already used password@1, password@123, and password@345, then the system prohibits the user from using passwords password@1, password@123, and password@345 while resetting the new password.

Parameters:

  • The default value is 1.
  • Enter the value in the field provided.

ovaledge.governancerolesupdate.isEmpty

Show/hide the radio button "Cascade when Empty" in the Update Governance Roles Pop-up window.

Parameters:

  • The default value is False.
  • If set to True, the radio button "Cascade when Empty" is enabled.
  • If set to False, the radio button "Cascade when Empty" is disabled.

enable.dq.policy

Show/hide the Data Quality Policies sub-module in the application menu under the Governance Catalog module in Data Quality.

Parameters:

  • If set to True, the Data Quality Policies sub-module is displayed in the application menu.
  • If set to False, the Data Quality policies module is hidden.

globalsearch.es.objecttabs.display

Show/hide the different objects tabs (Tables/Files/Reports/Business Glossary) in the Global search page.

Parameters:

  • The default value is set to "ALL,glossary,oetable,oetag,oeschema,oecolumn,oefile,oefilecolumn,oechart,chartchild,oestory,oequery,project'.
  • Enter the selected object names in the field provided. If Left blank then only the All tab is displayed.

servicedesk.custom.templateid

To set Axiomatic external service request template id.

Parameters:

  • The default value is set to 1035.
  • Enter the template id in the field provided.

globalsearch.es.pagination.count

Specify the maximum number of records to be displayed on a page while running the advanced job to fetch from local db to elastic search. Supports: Min - 3000, Max - 8000)

Parameters:

  • The default value is 8000.
  • Enter the value in the field provided.

globalsearch.es.activedetails

Show/hide the active/inactive objects in the global search results.

Parameters:

  • The default value is Active.
  • If set to Active, then only active objects are displayed in the global search results.
  • If set to Inactive, then both inactive objects can be viewed in the global search results.
  • If the field is Empty, then both the active and inactive data object results are displayed in the Global search results.

query sheet.columns.parameterization

To create Param Queries which helps to edit the column details of the query. Use special characters such as # or $ or ##, $$ to rename the Param columns in the queries.

Parameters:

  • The default value is #{.
  • Enter any value in the field provided.

ovaledge.chart.treeview

Enable/disable tree view for tableaus to show workbooks, dashboards, or views.

Parameters:

  • The default value is set to False.
  • If set to True, the tree view is enabled.
  • If set to False, the tree view is disabled.

databricks.encrypt.udf

Define the encrypt UDF name to hide data lake table column data.

Parameters:

  • The default value is Empty.
  • Enter the details in the field provided.

databricks.decrypt.udf

Define the decrypt UDF name for data lake table column data.

Parameters:

  • The default value is Empty.
  • Enter the details in the field provided.

oe.internal.min.query.cost

To set the maximum cost of a query (performance of a query) which provides a way to identify queries that are consuming excessive resources or taking too long to complete, so that they can be optimized.

Parameters:

  • The default value is 50
  • Enter the value in the field provided.

enable.db.performance.metrics

To capture performance metrics to monitor the performance of the system.

Parameters:

  • The default value is False
  • If set to True, the metrics are captured.
  • If set to False, the metrics are not captured.

oe.internal.min.query.execution time

Set a minimum time a query should execute beyond this time, the Query is considered a slow query. This configuration works when the ' enable.db.performance.metrics' configuration is enabled.

Parameters:

  • The default value is set as 100ms.
  • Enter the value in the field provided.
  • Note: The lesser the time set, the more the logs will be captured. Eventually, the application might get slowed down.
  • Best Practice: Delete the logs frequently after the analysis is done.

oe.logo.url

Set the logo to display in the notification Email footer.

Parameters:

approval flow.admin.supersede

Configure the admin user's consent to approve/reject a service request if the admin is part of a Team.

Parameters:

  • The default value is True.
  • If set to True, the service request gets into the resolved/rejected state if the admin user approves/rejects a request.
  • If set to False, approval of other Team members is needed to approve/reject a service request.

globalsearch.es.datamovement.display

To enable search results for source codes (queries) in Global Search results.

Parameters:

  • If set to Empty, the search results for codes are displayed.
  • If set to False, the search results are not displayed for codes.

object.count.cache.enable

Enable/disable caching of data object counts in the application.

Parameters:

  • The default value is True.
  • If set to True, the cache runs in the background, and the object count is updated.
  • If set to False, the cache gets disabled.

object.count.cache.size

Set the maximum number of data objects to be cached beyond which the caching is deleted. Set the 'object.count.cache.enable' configuration as True to enable this configuration.

Parameters:

  • The default value is set to 1000.
  • Enter the value in the field provided.

object.count.cache.entry.threshold time

Define the maximum threshold value (milliseconds) after which the cache is executed. Count will be added to cache only if execution time is greater than the threshold time. Set the 'object.count.cache.enable' configuration as True to enable this configuration.

Parameters:

  • The default value is set to 20.
  • Enter the value in the field provided.

object.count.cache.update.mode

To enable asynchronous job to update the data objects count.

Parameters:

  • The default value is Async.
  • If set to Async, the object cache count gets updated.
  • If the field is Empty, the cache is not triggered.

throttle.request.limit

Configure the time limit for executing APIs/URL per user.

Parameters:

  • The default value is 60 seconds.
  • Enter the value in the field provided.

throttle.request.duration

Configure the duration for executing APIs/URL per user.

Parameters:

  • The default value is 60 seconds.
  • Enter the value in the field provided.

display.max.top users

To specify the number of top users to be displayed in the application.

Parameters:

  • The default value is set to 100
  • Enter the desired value in the field provided.

max.cart.objects.size

Configure the maximum number of data objects that can be added to the Access Cart.

Parameters:

  • The default value is 50000.
  • Enter the value in the field provided.

databricks.complete masking.udf

It helps to mask the entire data in a column in databricks.

Parameters:

  • The default value is Empty.
  • Enter the UDF value in the field provided.

databricks.lastfourcharmasking.udf

It helps to mask the last four characters of a data in a column in databricks.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

file.dots.validation

Configuration option that determines how file formats are handled when they are cataloged, read, or downloaded in an application.

Parameters:

  • The default value is False.
  • If set to True, any file format that contains more than one dot (i.e., period) in its name will not be cataloged or uploaded into the application. This means that the application will not recognize or accept file formats that have multiple periods in their names, such as "file.name.pdf" or "report.2022.docx".
  • If set to False, any file format that contains more than one dot in its name will be considered by the application. This means that the application will recognize and accept file formats that have multiple periods in their names.

DataGrowth.logs.schedule.time

Specify the scheduled time to run data growth logs. This configuration works when the ' Data Growth.logs.schedule.enable' configuration is enabled.

Parameters:

  • The default value is set as Empty.
  • Enter a valid input cron expression per hour in the field provided.
  • Note: The lesser the time set, the more the logs will be captured. Eventually, the application might get slowed down.
  • Best Practice: Delete the logs frequently after the analysis is done.

Data Growth.logs.schedule.enable

Capture /recapture the Data Growth scheduled logs that include various mariadb/Mysql variables.

Parameters:

  • The default value is set to False.
  • If set to True, the metrics are captured.
  • If set to False, the metrics are not captured.

cache count.update.time limit

Set the minimum length of time (milliseconds) to hold the data objects (current application page) in the cache. It helps to check the time constraint for updating cache object count(in seconds)

Parameters:

  • The default value is set 3600 (in seconds).
  • Enter the value in the field provided.

enable.access.cart

Enable/disable the Access cart functionality in the application.

Parameters:

  • The default value is False.
  • If set to True, the Access Cart functionality is enabled in the application.
  • If set to False, the Access Cart functionality is disabled in the application.

overwrite.crawl.additional information

To overwrite the additional information of an object while crawling.

Parameters:

  • The default value is False.
  • If set to True, the overwriting of additional information is enabled.
  • If set to False, the overwriting of additional information is disabled.

pagination.navigation.lastpage

Enable/disable the last page navigation in the application, as it takes a lot of time to load all the pages.

Parameters:

  • The default value is False.
  • If set to True, the last page navigation is not displayed in the application.
  • If set to False, the last page navigation is displayed.

hide.embedded.reports

Configure to display the embedded reports (as displayed in the third-party reporting tools) in the application.

Parameters:

  • The default value is False.
  • If set to True, the embedded reports are displayed in the application.
  • If set to False, the embedded reports cannot be viewed for Report Connectors.

ovaledge.axiomatics.file.persistence

This parameter is used for writing axiomatics payload to file.

Parameters:

  • The default value is set to True.
  • If set to True, it payload write to the table.
  • If set to False, it ignores payload wirting.

custom.landing.page

Configure to display the Welcome view / Home view after logging in to the application.

Parameters

  • The default value is True.
  • If set to True, the users by default navigate to the Welcome View.
  • If set to False, the users by default navigate to the Home View.

is.dateformat.yyyymmdd

Enable/disable yyyymmdd as the standard date format across the application.

Parameters:

  • The default value is set to True.
  • If set to True, then the yyyymmdd date format is updated wherever needed.
  • If set to False, the yyyyddmm date format is not considered.

filemanager.pagination.row.limit

Define the maximum number of records of files in the File Manager.

Parameters:

  • The default value is 100.
  • Enter the value in the field provided.

ovaledge.bridge.mode

Enable/disable bridge functionality in the application.

Parameters:

  • The default value is False.
  • If set to True, the Bridge functionality gets enabled.
  • If set to False, the Bridge functionality gets disabled.

ovaledge.bridgesoftware.path

It helps DevOps to specify the path of the bridge software.

Parameters:

  • The default value is "/home/ubuntu/BridgeSoftware/."
  • Enter the value in the field provided.

oef.enable.siem

Configure the format for the security information and event management logs in the application.

Parameters:

  • The default value is set to False.
  • If set to True, it will read the patterns from log4j.properties.
  • If set to False, it reads the default file format set as %d %5p - [%F:%L] - [%X{sessionid}] - %m%n

oef.domain.category

Specify the format for logs that contain personally identifiable information (PII).

Parameters:

  • The default value is set to domain.category to include information about the domain and category in the log entry.
  • Enter the value in the field provided.

data.quality.provider.type

To switch the DQR calculation between Internal (OvalEdge) and External (connector) modes.

Parameters:

  • The default value is set to "Internal".
  • If the configuration is set to "Internal", then the DQR (Data Quality Rules) performed in the OvalEdge application is displayed in the dashboard under the "Data Quality" section.
  • If the setting is set to "External", then the scores are calculated based on the external connector inputs.

azure.ad.conn.id

To specify the unique Azure Active Directory (Azure AD) Connection ID. This ID is utilized to retrieve information about external users when submitting a Service Request (SR).

Parameters:

  • Enter the Id in the field provided.

products.registry.url

Configure the URL to register a new product.

Parameters:

  • The default value is Empty.
  • Enter the URL in the field provided.

axiomatics.customername

To specify the name of the customer who are using the app (ex : globe, Mckinsey)

Parameters:

  • The default value is Empty.
  • Enter the name in the field provided.

ovaledge.log4j.loglevel

To view the specified log levels that include ERROR, WARN, INFO, DEBUG, and TRACE that are within the scope of ovaledge db to manage storage space and reduce the amount of data that needs to be processed or analyzed.

Parameters:

  • Enter the values separated by commas in the field provided.
  • Allowed values: ERROR, WARN, INFO, DEBUG, TRACE. Empty/invalid value corresponds to all).
  • Note: This configuration is only applicable when the "ovaledge.enable.log4j" setting is set to Empty.

oe.internal.slowquery.exclude.log4logs

To capture the activity logs into the system.

Parameters:

  • The default value is set to True.
  • If set to True, the logs are captured.
  • If set to False, the logs are not captured.

show.payload.audit

To display the Payload Information in Axiomatics.

  • If set to True, the payload information is displayed in axiomatics.
  • If set to False, the payload is not dispalyed.

connector.license.groupingpolicy

To display multiple MSAccess connectors with the same path into one group on the About OvalEdge page.

Parameters

  • The default value is False.
  • If set to True, the MSAccess connectors are grouped and displayed as one License.
  • If set to False, the MSAccess connectors count is displayed individually.

slqerrors.capture.request

It controls to show / view request mappings and associated parameters when an error occurs.

Parameters:

  • The default value is set to False.
  • If set to True, then developers will be able to view the request mapping and associated parameters when an error occurs.
  • If set to False, then developers will not be able to view the request mapping and associated parameters when an error occurs.

sqlerrors.stacktrace.size

This option allows developers to configure the length of the SQL error character that is stored in a log table when an error occurs.

Parameters:

  • The default value is 8000. This value can be adjusted to any desired length, depending on the needs of the application.

custom.landing.page.enable

Enable/Disable the Welcome View / Home View toggle button.

Parameters:

  • The default value is set to True.
  • If set to True, the toggle button is enabled, and the user can select to navigate between Welcome View and Home view.
  • If set to False, the toggle button is not displayed. The Home View is only enabled while the Welcome View gets disabled.

servicedesk.system.template.edit.enable

Configure to edit the system-defined templates for the External service request type.

Parameters:

  • The default value is False.
  • If set to True, the system-defined External service request

bridge.type

Configure the bridge to Bridge Lite (REST) or NiFi.

Parameters:

  • The default value is REST.
  • If set to REST, then the Bridge Lite gets activated.
  • If set to NIFI, then the Bridge NiFi gets activated.

display.tree.tagtile

Show/hide the tree structure inside a tile on Tags > Tiles page.

Parameters:

  • The default value is True.
  • If set to True, the Tags hierarchy is shown for all the Tags on the Tiles page.
  • If set to False, the Tags hierarchy is disabled.

dashboard.dqsb.mode

To set the DQR mode to DQSB or ALL.

Parameters:

  • The default value is ALL.
  • Enter ALL or DQSB in the field provided.

oe.diagnostics.show

Show/hide the Log Viewer (OvalEdge Diagnostics ) tab under Ovaledge troubleshooting. It is for internal use.

Parameters:

  • The default value is True.
  • If set to True, the diagnostics page can be accessed.
  • If set to False, the diagnostics page is not displayed.

oe.diagnostics.blockedqueries.show

Show/hide the Blocked Queries tab under the OvalEdge Diagnostics page.

Parameters:

  • The default value is True.
  • If set to True, the Blocked Queries tab can be accessed.
  • If set to False, the Blocked Queries tabis not displayed.

oe.diagnostics.sqlerrors.show

Show/hide the SQL Errors tab under the OvalEdge Diagnostics page.

Parameters:

  • The default value is True.
  • If set to True, the SQL Errors tab can be accessed.
  • If set to False, the SQL Errors tab is not displayed.

oe.diagnostics.queryperfromance.show

Show/hide the Query Performance tab under the OvalEdge Diagnostics page.

Parameters:

  • The default value is True.
  • If set to True, the Query Performance tab can be accessed.
  • If set to False, the Query Performance tab is not displayed.

oe.diagnostics.logs.show

Show/hide the Logs tab under the OvalEdge Diagnostics page.

Parameters:

  • The default value is True.
  • If set to True, the Logs tab can be accessed.
  • If set to False, the Logs tab is not displayed.

dbanalysis.lesscolumns.show

Configure to show only a few columns in the DB Analysis under Diagnostics.

Parameters:

  • If set to True, it shows a few columns in the Application diagnostics - DB Analysis.
  • If set to Empty, it shows all columns in the diagnostic report, which takes a lot of time to render the page as it contains more data.

dbgrowth.lesscolumns.show

Configure to show only a few columns in the DataGrowth under Diagnostics.

Parameters:

  • If set to True, it shows a few columns in the Application diagnostics - DataGrowth.
  • If set to Empty, it shows all columns in the diagnostic report, which takes a lot of time to render the page as it contains more data.

bridge.protocol

Define the protocol of the bridge, whether http or https.

Parameters:

  • The default value is http.
  • Enter the valid value in the field provided.

saas.client.name

Configure to store secrets/credentials in the secrets manager for saas clients.

Parameters:

  • The default value is Empty.
  • Enter the credentials in the field provided.

loadmetadata.dqr.update.dataset

Configure to enable or disable editing of queries that have been added to the application using 'Load Metadata from Files'.

Parameters:

  • The default value is False.
  • If set to True, users can edit the queries that were loaded into the application using Load Metadata from Files.
  • If set to False, users will not be able to edit the queries loaded into the application using Loading Metadata from Files.

registration.valid.domains

To define a list of valid domains that are used for verifying user IDs during the registration process. Users can input a list of valid domains that should be recognized as acceptable during the user registration process.

Parameters:

  • Input the domain names separated by commas in the field provided.

throttle.request.urls

Configure the URLs for which the response rate limit is more.

Parameters:

  • The default value is Empty.
  • Enter the URLs in the field provided.

enable.deep analysis

To enable/disable, the Deep Analysis sub-module in the Advanced Tools module.

Parameters:

  • The default value is set to False.
  • If set to True, the Deep Analysis sub-module is displayed in the Advanced Tools module.
  • If set to False, the Deep Analysis sub-module will not be displayed in the Advanced Tools module.

load.reporturl.through9dots

To show/ hide the SSRS Reports on a separate window in the reports summary page.

Parameters:

  • The default value is Empty. 
  • If Empty, the SSRS reports are directly displayed in the Reports Summary.
  • Enter the connection IDs separated by commas in the field provided. The Reports specific to the specified connectors can be viewed in a separate window.

ticket.integration.response.read.timeout.seconds

To specify the ServiceNow connection read the timeout in seconds.

Parameters:

  • The default value is set to 30.
  • Enter the desired value in the field provided.

catalog.views.setdefault.allow

It controls whether or not users can select a default view.

Parameters:

  • The default value is set True
  • If set to True, the users can select the 'Visible to All' checkbox in the Configure View pop-up window.
  • If set to False, the 'Visible to All' checkbox' will not be displayed in the Configure view a pop-up window.

catalog.views.create.public.allow

To control whether or not non-admin users to create a view visible to other users.

Parameters:

  • The default value is set False
  • If set to True, non-admin users can create a public view by selecting the "Visible to All" checkbox in the "Configure View" pop-up window.
  • If set to False, the "Visible to All" checkbox will not be displayed in the "Configure View" pop-up window. This could be useful in cases where users should not be able to create views that are visible to all users, or when it is not necessary for users to share views with other users.

elasticsearch.highlight.fragments

Configure the number of highlighted values shown in the search results for a search keyword entered.

Parameters:

  • The default value is 15.
  • Enter any value in the field provided.

term.catalogoption.enable

This allows to display multiple Term Association options under the Manage Data Association section in the Term summary page.

Parameters:

  • The default Value: YYYYYYYYYYYY, which likely indicates that all of the available options are displayed by default.
  • To change the display of these options, users can enterY or N in the respective position of the configuration string. If a user enters in a particular position, the corresponding option will be displayed. If a user enters N in a particular position, the corresponding option will not be displayed and will be invisible to the user.
  • Below is the order:
    • Copy title to catalog
    • Copy business description to catalog
    • Copy Steward to catalog
    • Copy Custodian to catalog
    • Copy Owner to catalog
    • Copy GovernanceRole4 to catalog
    • Copy GovernanceRole5 to catalog
    • Copy GovernanceRole6 to catalog
    • Restricted
    • Masked
    • Show classification at dictionary
    • Cascade

min.char.count.for.pattern

It describes the minimum character count for a value to evaluate pattern while profiling. Example: If this value is 2, all column values which have character length >=2 are considered for pattern evaluation.

Parameters:

  • The default value is Empty.
  • Enter the value in the field provided.

max.characters.count.for.data.story

It defines the maximum character count allowed for a Data Story.

Parameters:

  • The default value is Empty, which allows 10000 characters.
  • Enter the desired value in the field provided.

term.association.count

This configuration allows setting a threshold for term-data object associations during the transition of terms from draft to published status. Its purpose is to enhance system performance, particularly when dealing with terms linked to numerous data objects.

For example, if the threshold is set at 30, it triggers an advanced job when a term is moved to Published status with 31 or more data object associations. Conversely, if there are 29 or fewer term-object associations, the system manages status changes conventionally.

Parameters:

  • Enter the threshold value in the field provided.

tableplugin.pageload.time.display

Control the display of the table plugin page load popup based on the selected boolean value.

Parameters:

  • If set to True, the popup will be displayed.
  • If set to False, the pop-up will not be displayed.

tags.pagination.row.size

Set the number of tags to be displayed in the Tags List View.

Parameters:

  • The default value is set to 60.
  • Enter the value in the field provided.

tags.children.pagination.row.size

Set the number of child tags to be displayed in the Tags detailed page.

Parameters:

  • The default value is set to 100.
  • Enter the value in the field provided.

health.pagination.row.limit

Set the pagination limit for displaying the number of health history records in the Connector Heath pop-up.

Parameters:

  • The default value is set to 20.
  • Enter the value in the field provided.

dataquality.catalogobjects.additionalcolumns

To set a limit on the number of parameters that can be configured within Additional Column details for the Data Quality Center. For instance, when set to a value such as 10, it enforces a maximum limit of 10 parameters that can be configured for the additional columns.

Parameters:

  • Enter the value in the field provided. The Maximum limit is 20.

dq.dashboard.dqrscore.weightage

Configure the weightage of the Data Quality Rule score to calculate the data quality score on data objects.

Note: Data Quality Score is the weighted average of three parameters: Data Quality Rule Score, Service Request Score, and Child Score. The total weightage of all three parameters should add up to 100%.

Parameters:

  • The default value is set to 50.
  • Enter the ratio percentage in the field provided.

dq.dashboard.srscore.weightage

Configure the weightage for the service request score to calculate the data quality score on data objects.

Note: Data Quality Score is the weighted average of three parameters: Data Quality Rule Score, Service Request Score, and Child Score. The total weightage of all three parameters should add up to 100%.

Parameters:

  • The default value is set to 25.
  • Enter the ratio percentage in the field provided.

dq.dashboard.childscore.weightage

Configure the weightage of the service request score to calculate the data quality score

  • Note: Data Quality Score is the weighted average of three parameters: Data Quality Rule Score, Service Request Score, and Child Score. The total weightage of all three parameters should add up to 100%.

anamoly.detection.analysis.data size.range

Set the minimum and maximum range for data changes to identify any anomalous data objects. Any data objects that lies outside of this range will be considered abnormal or anomalies.

Parameters:

  • The default value is set to 10-50.
  • Enter the value in the field provided to configure the new maximum limit.

anomaly.detection.analysis.deviation.threshold

Set the threshold percent above or below which anomaly will be generated for the rate of change in the data series. Any data objects that lie outside of this threshold will be considered abnormal or anomalies.

Parameters:

  • The default value is set to 50.
  • Enter the value in the field provided to configure the new maximum limit.

oe.global search.searchorder

Control the display of tabs in the Global Search by enabling or disabling them. This applies to both the tabs across the top of the page and the filter left panel.

Parameters:

  • Enter the tab names in the field provided.
  • All-ALL, Databases - schema, Tables - oetable, Tags - oetag, Table Columns - one column, Files - oefile, File Columns - oefilecolumn, Reports - oechart, Report Columns - chartchild, Codes - oequery, Business Glossary - glossary, Data Stories - oestory, Projects - project, Service Requests - servicedesk

homepage.welcomestory.fullsize

Configure how the Welcome story should be displayed on the Home Page by default.

Parameters:

  • The default value is False.
  • If set to True, the welcome story will be displayed to its maximum size.
  • If set to False, the welcome story will be displayed within a limited size with 'See More' and 'See Less' options to expand/collapse the content.

azuredevops.spoc.message

Define a standard message in the azure devops > stores > description field.

Parameters:

  • Enter the message to be displayed in the Description Field.

dataquality.associatedobjects.max.limit

Set the maximum number of data objects that can be associated with a DQ Rule.

Parameters:

  • The default value is set to 1000.

dataquality.controlcenter.failedrecords.max.limit

Configure the maximum number of failed results of the DQR (Data Quality Rule) to be displayed in the Control Center Tab.

Parameters:

  • The default value is set to 50.
  • Enter the value in the field provided to configure the new maximum limit.

glossary.associations.view

Configure to display either Published Terms or Terms in both Published & Draft status in the drop-down options when associating terms to data objects.

Parameters:

  • The default value is set to False.
  • If set to True, only published terms will be displayed in the drop-down when adding terms to data objects.
  • If set to False, terms in both published and draft status are displayed in the drop-down when adding terms to data objects.

oe.diagnostics.datagrowth.show

Configure to enable the Data growth tab on the Application Diagnostics page.

Parameters:

  • If set to True, the Data Growth tab becomes accessible on the Application Diagnostics page.
  • If set to False, the Data Growth tab is not available on the Application Diagnostics page.

show.home.graphicalcount

To show/hide the display of graphical presentations such as Tables, Files, and Reports on the home page.

Parameters:

  • If set to Empty, the graphs will be displayed.
  • If set to Empty, the bar graph of objects will not be displayed.

oe.diagnostics.slowapi.performance.threshold

To set a threshold value to determine the maximum duration an API can take to load. The APIs exceeding the specified duration will be displayed in the API Performance tab.

Parameters:

  • Enter the value in the field provided (in milliseconds).

oe.diagnostics.slowapi.thread.sleep

This configuration setting is designed for internal use and serves to establish a threshold in milliseconds for evaluating the execution time of a query within a specified timeframe. It plays a crucial role in identifying and monitoring slow-running queries or APIs.

Parameters:

  • Enter the value (milliseconds) in the field provided.

oe.diagnostics.slowapi.performance.enable

Configure to enable the API Performance tab on the Application Diagnostics page.

Parameters:

  • If set to True, the API Performance tab becomes accessible on the Application Diagnostics page.
  • If set to False, the API Performance tab is not available on the Application Diagnostics page.

no.of.samplefiles.bucketanalysis

To set the maximum number of sample file name logs to be displayed in the folder during the Bucket Analysis process.

Parameters

  • Enter the desired value in the field provided.

enable.folder.analysis

To enable or disable the Folder Analysis tab from the FileManagerr and the File Catalog pages

Parameters:

  • If set to True, the Folder Analysis tab gets displayed in the File Manager and the File Catalog pages.
  • If set to False, the Folder Analysis tab will not be shown in the File Manager and the File Catalog pages.

globalsearch.fulltext.search

To search for full-text information with or without highlights based on the configured character size.

Parameters:

  • If set to True, the full-text search will be performed without highlights.
  • If set to False, the search will consider a character length of 50,000. It will perform the search using highlights for the initial portion of the text and display the search results with highlights. The remaining portion of the text, it will display the search results without highlights.

globalsearch.max.analyzed.offset

To configure the maximum limit for the preferred value for highlights. Adjusting this value allows users to control the extent of text that can be visually emphasized for easier identification or reference.

Parameters:

  • The default setting is 200,000 characters.
  • Enter the desired value in the field provided.

oe.diagnostics.dbanalysis.enable

Configure to enable the DB Analysis tab on the Application Diagnostics page.

Parameters:

  • If set to True, the DB Analysis tab becomes accessible on the Application Diagnostics page.
  • If set to False, the DB Analysis tab is not available on the Application Diagnostics page.

oe.diagnostics.activeusersandjobs.enable

Configure to enable the Active Users And Jobs tab on the Application Diagnostics page.

Parameters:

  • If set to True, the Active Users And Jobs tab becomes accessible on the Application Diagnostics page.
  • If set to False, the Active Users And Jobs tab is not available on the Application Diagnostics page.

globalsearch.score.use.synonym

Configure the Synonym (Configure Search Keyword) Score in the Relevance score formula to determine the most relevant search results. The relevance score is calculated based on three components: the Elasticsearch score, the popularity score, and the synonym score (if configured).

Parameters:

  • If set to True, the search results calculation includes the Synonym score.
  • If set to False, the search results calculation excludes the Synonym score. Relevance score calculation depends solely on the Elasticsearch score and the settings configured for the Popularity score.

globalsearch.score.use.popularity

Configure the Popularity Score in the Relevance score formula to determine the most relevant search results. The relevance score is calculated based on three components: the Elasticsearch score, the popularity score, and the synonym score (if configured).

Parameters:

  • If set to True, the search results calculation includes the popularity score.
  • If set to False, the search results calculation excludes the popularity score. The relevance score calculation depends solely on the Elasticsearch score and the settings configured for synonym score.

enable.duckdb

To profile file connectors using Duckdb.
Parameters:

  • If set to Empty, the profiling is done using DuckDb.
  • If set to Empty profiling is done using OE parsers. The default setting is "Empty".

load.data.from.cache

It setting specifically pertains to the Azure Data Lake connector to control the visibility of file data and file columns when profiling is performed.

Parameters:

  • If set to "True", this option enables the display of file data and file columns.
  • If set to "False" results in the exclusion of file data and file columns.

bridge.temppath

To specify the file system path where temporary or intermediate files related to the bridge functionality are stored.

Parameters:

  • Input the tempath in the field provided.

oe.store.source.data

To configure whether the application should store source data or not.

Parameters:

  • The default setting is set to "Empty," which means the application will store the source data.
  • If set to "Empty," the application will not store the source data.

Additional Information:

  • If you choose "Empty," please be aware of the following implications:
  • AI Recommendations: Recommendations will be solely based on object names.
  • Data Quality Control Center: Remediation tools will not be available.
  • Data Quality Failed Values: You will not be able to view failed values.
  • Governed Data Query: Results of the governed data query will not be visible.
  • Query Sheet: Real-time data will be accessible but with some latency.
  • It's important to note that selecting "Empty" will result in the removal of all stored source data from the system, and this data will be irrecoverable.

profile.all.files.enable

To enable or disable the "Catalog and Profile All Files" option in the Data Catalog > Folders accessible through the nine dots icon.

Parameters:

  • If set to True, the option gets displayed in the Data Catalog > Folders, under the nine dots menu.
  • If set to False, the option is disabled from the Data Catalog > Folders, under the nine dots menu.

bridge.server.host

To configure the host or URL of the bridge server, allowing the system to establish connections and communication with the specified server

Parameters:

  • Input the bridge server's URL into the provided field.

bridge.server.port

To specify the port number associated with the bridge server to communicate with the bridge server through the defined port.

Parameters:

  • Enter the bridge server's port number into the provided field.

pkfk.relation.job.rowcount.check

To specify the minimum row count that a table must meet to qualify as a primary key. When set to a value like 100, primary key columns will only be identified for those rows that equal or exceed this threshold.

Parameters:

  • The default value for this criterion is set at 100.

pkfk.relation.job.max.fk.count

To specify a limitation on the number of foreign keys that must be identified in order to calculate relationships. When set to a value such as 20, relationships will only be constructed if the count of identified foreign keys is equal to or less than 20. If, for example, 25 foreign keys are identified, relationships will not be established.

Parameters:

  • Enter the value in the field provided.

relationjob.min.match.count.from.topvalues 1

This setting defines the minimum number of matches needed between the top values of two columns to qualify for a potential relationship. For instance, if set to 10, at least 10 matches among the top values of the two columns are required to initiate a relationship. If this threshold is not met, the columns won't be considered for relationship building.

Parameters:

  • Enter the value in the field provided.

show.draft.terms.to.viewers

This setting enables a toggle button in the Business Glossary to toggle and display both Draft / Published terms in the Tree View and List View of the Business Glossary.

Parameters:

  • The default value is set to 'True'.
  • If set to 'True, it allows viewers to switch the toggle between published and draft terms. In the list view, the term status filter can be used to distinguish between draft and published terms.
  • If set to 'False' it restricts viewers from seeing draft terms in both tree and list views.

allreports.pagination.limit

To specify the number of reports displayed on a single page within the Dashboard > All Reports.

Parameters:

  • Input your desired value into the designated field. For instance, if set to 20, only 20 reports will appear on a single page for improved navigation and readability.

tag.multiple.parent.hierarchy

This configuration setting provides users with the flexibility to create tags with the same name under different root tags.

Parameters:

  • If Set to True: Users can create tags with the same names under different root tags.
  • If Set to False: It mandates unique tag names, disallowing the use of identical tags or duplicates.

servicedesk.request.bulk.approval.limit

To define the maximum number of tickets that can be approved in bulk using the "Approve/Reject" button located within the Service Desk's "Waiting Approval" tab.

Parameters:

  • Default Value: The default maximum limit is set at 50 tickets.
  • Maximum Value: The maximum allowable limit is restricted to 100 tickets.
  • Input Field: Users are expected to enter their preferred value within the designated field.

entityrelationip.max.limit

To configure the maximum limit for the number of nodes displayed in the entity relationship graphs within the Data Catalog. Maximum limit - 100.

Parameters:

  • The default setting is 50, which means that initially, up to 50 nodes are shown in these graphs.
  • Enter the value in the field provided.

dbt.crawl.manifest.size.limit

To configure the size of the Manifest file content or source code fetched during the crawling of the DBT system.

Parameters:

  • The default size is set to 5MB.
  • Enter the value in Bytes in the provided field.

default.term.relationname

Configure the OvalEdge application default term relation name when relating an object to a term.

Parameters:

  • The default value is is related to.
  • You can pass only 1 relation type name.

questions.wall.notification.email

To control whether users receive email notifications if the user specified is tagged in the Questions Wall feature.

Parameters:

  • If set to 'Empty, email notifications are sent to the users if the user is tagged in the Questions Wall.
  • If set to False, email notifications are not received.

questions.wall.panel

This setting allows to specify a list of users or teams who will receive email notifications whenever a question is posted by tagging the users. To set this up, simply provide the list of users or teams you want to notify, separating them with commas.

fetch.deltalake.comments

This setting enables the retrieval of table comments for Delta Lake connector data objects from the remote source to reflect in the respective data object summary page details. If set to "Empty," it fetches the comments, and if set to "Empty," it doesn't.



There are several pages of configuration options in the Others tab. Various configurations are available in this section, each with its own use case and functionality. OvalEdge governance engineers can guide a client through this section based on their unique requirements. For example, you can change the logo used in the application here to include your brand's logo instead.