AI features in Aqua Data Studio are enabled by default. However, organizations can disable or customize these features based on their specific requirements.
As an Administrator, you have the ability to configure AI options globally for all users by using a master ai-config.properties file. This configuration will override any user-specific settings, ensuring consistency across the application. Users will not be able to modify these settings through the File > Options > AI Configuration menu.
Configure AI Options:
ai-config.properties File:ai-config.properties file with the desired AI configuration settings.ai-config.properties file depends on the operating system:<ADS_INSTALL_DIR> (the directory where ADS is installed).$APP_ROOT/Contents/ (the directory where ADS is installed).ai-config.properties file to the appropriate directory as specified above.ai-config.properties file.Here is an example for Admin configuration of AI on MacOS application (.app)
Steps to Modify Info.plist for configuring ADS v25 > AI master configuration:
Aqua Data Studio.App/Contents folder: .app file..app file and select Show Package Contents.Contents folder and open it. ai.config.properties into the Contents folder. Info.plist in the Contents folder. The Info.plist file is a core configuration file for macOS applications. It contains essential metadata about your app, such as the bundle identifier, version, and JVM-related configurations.Info.plist for Editing: Open the Info.plist file with a text editor such as TextEdit, or any other preferred editor. Info.plist file. Insert the following section inside the Info.plist, under the <key>JVMOptions</key> section after defining JVM parameters.<key>JVMOptions</key><array>
<!-- Other JVM arguments go here →
<string>-Dai.config.properties=$APP_ROOT/Contents/ai-config.properties</string>
</array>ai-config.properties is loaded and the user will be disallowed with any AI configuration from File > Options.Info.plist file and close the editor.Info.plist, relaunch Aqua Data Studio.App to apply the changes.