### Install Impersonation Source: https://doc.dataiku.com/dss/latest/user-isolation/initial-setup.html Command to install impersonation as root. ```bash ./bin/dssadmin install-impersonation dssuser ``` -------------------------------- ### HTTP Headers Example Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-aws/templates-actions.html Example format for specifying HTTP headers. ```text Header1: Value1 Header2: Value2 ``` -------------------------------- ### Add Certificate Authority Example (Chain of Trust) Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-azure/templates-actions.html Example of adding a chain of trust by appending multiple certificates in the same setup action. ```text -----BEGIN CERTIFICATE----- (Your Primary SSL certificate) -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- (Your Intermediate certificate) -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- (Your Root certificate authority) -----END CERTIFICATE----- ``` -------------------------------- ### Starting Dataiku Govern Node Source: https://doc.dataiku.com/dss/latest/installation/custom/govern-node.html Standard command to start the Dataiku Govern node. ```bash DATA_DIR/bin/dss start ``` -------------------------------- ### Resource Tags Example Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-azure/guided-setup-new-vnet-elastic-compute.html Optional tags that you would like to be applied to the resources deployed. They must be valid according to Azure guidelines. ```json { "tag_key": "tag_value", "tag_novalue": "" } ``` -------------------------------- ### Paths in Archive Example Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-aws/templates-actions.html Examples of paths to find JAR files within a driver archive (tarball or ZIP). ```text *.jar ``` ```text subdirA/*.jar subdirB/*.jar ``` -------------------------------- ### Complete Dataiku DSS Installation Transcript Source: https://doc.dataiku.com/dss/latest/installation/custom/initial-install.html This transcript demonstrates the full sequence for installing Dataiku DSS, including unpacking, initial setup, dependency installation, and service management. It shows commands for manual start/stop and for setting up a systemd service. ```bash # Start from the home directory of user account "dataiku" # which will be used to run the Dataiku DSS # We will install DSS using data directory: /home/dataiku/dss_data $ pwd /home/dataiku $ ls -l -rw-rw-r-- 1 dataiku dataiku 159284660 Feb 4 15:20 dataiku-dss-VERSION.tar.gz -r-------- 1 dataiku dataiku 786 Jan 31 07:42 license.json # Unpack the distribution kit $ tar xzf dataiku-dss-VERSION.tar.gz # If the User Isolation Framework is to be configured on this instance, # make sure all user accounts have read-execute permission to the installation directory $ chmod a+x . $ umask 22 # Run installer, with data directory $HOME/dss_data and base port 10000 # This fails because of missing system dependencies $ dataiku-dss-VERSION/installer.sh -d /home/dataiku/dss_data -l /home/dataiku/license.json -p 10000 # Install dependencies with elevated privileges, using the command shown by the previous step $ sudo -i "/home/dataiku/dataiku-dss-VERSION/scripts/install/install-deps.sh" # Rerun installer script, which will succeed this time $ dataiku-dss-VERSION/installer.sh -d /home/dataiku/dss_data -l /home/dataiku/license.json -p 10000 # Manually start DSS, using the command shown by the installer step $ /home/dataiku/dss_data/bin/dss start # Connect to Dataiku DSS by opening the following URL in a web browser: # http://HOSTNAME:10000 # Initial credentials : username = "admin" / password = "admin" # [Optional] To finalize the installation, restart as a system-managed service: # # Stop the manually-started instance $ /home/dataiku/dss_data/bin/dss stop # # Create a system service, using the command shown by the previous step $ sudo "/home/dataiku/dataiku-dss-VERSION/scripts/install/install-boot.sh" "/home/dataiku/dss_data" dataiku # # Start the system service $ sudo systemctl start dataiku ``` -------------------------------- ### Ansible Tasks Example Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-aws/templates-actions.html Example of Ansible tasks for creating groups and users in Dataiku DSS. ```yaml --- - dss_group: name: datascienceguys - dss_user: login: dsadmin password: verylongbutinsecurepassword groups: [datascienceguys] ``` -------------------------------- ### Use a driver available on the machine Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-gcp/templates-actions.html Example of a URL format for using a driver file already present on the machine. ```text file://path/to/file.(jar|tar.gz|zip) ``` -------------------------------- ### Example: Enable Codefolding extension Source: https://doc.dataiku.com/dss/latest/notebooks/jupyter-nbextensions.html Example of enabling the 'Codefolding' extension. ```bash DATA_DIR/bin/dssadmin jupyter-nbextensions enable codefolding/main ``` -------------------------------- ### JDBC Driver Download URLs Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-aws/templates-actions.html Examples of URLs for downloading JDBC driver files from different sources. ```text http(s)://hostname/path/to/file.(jar|tar.gz|zip) ``` ```text s3://BUCKET_NAME/OBJECT_NAME ``` ```text abs://STORAGE_ACCOUNT_NAME/CONTAINER_NAME/OBJECT_NAME ``` ```text file://path/to/file.(jar|tar.gz|zip) ``` -------------------------------- ### Example: Disable Collapsible Headings extension Source: https://doc.dataiku.com/dss/latest/notebooks/jupyter-nbextensions.html Example of disabling the 'Collapsible Headings' extension. ```bash DATA_DIR/bin/dssadmin jupyter-nbextensions disable collapsible_headings/main ``` -------------------------------- ### GET /api/conversations Response Example Source: https://doc.dataiku.com/dss/latest/generative-ai/chat-ui/answers.html Example JSON response for retrieving conversation metadata. ```json { "status": "ok", "data": { "user": "admin", "context": {"applicationId": "hello-world-ask"}, "conversations": [ { "id": "4d02e44f-32a9-410c-94c2-59632bc96a6c", "title": { "original": "Weather in Japan in February: A Guide ", "edited": "", "createdAt": "2025-05-15 17:38:39", }, "createdAt": "2025-05-15 17:38:39", "lastMessageAt": "2025-05-15 17:38:39", "state": "present", } ], }, } ``` -------------------------------- ### Download from a S3 bucket Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-gcp/templates-actions.html Example of a URL format for downloading a driver file from an S3 bucket. ```text s3://BUCKET_NAME/OBJECT_NAME ``` -------------------------------- ### arrayLen Example Source: https://doc.dataiku.com/dss/latest/formula/index.html Gets the length of an array. ```formula arrayLen([1,2,3]) ``` -------------------------------- ### Download from HTTP(S) endpoint Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-gcp/templates-actions.html Example of a URL format for downloading a driver file from an HTTP(S) endpoint. ```text http(s)://hostname/path/to/file.(jar|tar.gz|zip) ``` -------------------------------- ### GET /api/conversations/{conversation_id} Response Example Source: https://doc.dataiku.com/dss/latest/generative-ai/chat-ui/answers.html Example JSON response for retrieving messages for a specific conversation. ```json { "status": "ok", "data": { "id": "4d02e44f-32a9-410c-94c2-59632bc96a6c", "title": { "original": "Weather in Japan in February: A Guide ", "edited": "", "createdAt": "2025-05-15 17:38:39", }, "createdAt": "2025-05-15 17:38:39", "lastMessageAt": "2025-05-15 17:38:39", "state": "present", "user": "admin", "context": {"applicationId": "hello-world-ask"}, "messages": [ { "id": "2fc5eb14-72e6-45c5-a03b-660a0d840bd0", "createdAt": "2025-05-15 17:38:39", "query": "What's the weather like in Japan in February?", "answer": "I don't have real-time data access, but I can provide you with some general information...", "usedRetrieval": { "name": "", "type": "", "alias": "", "filters": {}, "sources": [], "generatedSqlQuery": "", "usedTables": [], }, "feedback": {"value": "", "choice": "[]", "message": ""}, "files": [], "generatedMedia": [], } ], }, } ``` -------------------------------- ### Example install.ini for Xmx configuration Source: https://doc.dataiku.com/dss/latest/installation/custom/advanced-java-customization.html This example shows how to set the Xmx (maximum heap size) for backend and jek processes in the install.ini file. ```ini [javaopts] backend.xmx = 8g jek.xmx = 4g ``` -------------------------------- ### Pip Install Extra Options Example Source: https://doc.dataiku.com/dss/latest/code-envs/operations-python.html Example configuration for pipInstallExtraOptions in Dataiku DSS server.json to specify custom package repositories. ```json { "codeEnvsSettings": { "preventOverrideFromImportedEnvs": true, "condaInstallExtraOptions": [], "condaCreateExtraOptions": [], "pipInstallExtraOptions": [ "--index-url", "http://custom.pip.repo", "--extra-index-url", "http://custom.pip.repo/sample", "--trusted-host", "custom.pip.repo" ], "virtualenvCreateExtraOptions": [], "cranMirrorURL": "https://your.cran.mirror" } } ``` -------------------------------- ### Run Dataiku DSS Installer Source: https://doc.dataiku.com/dss/latest/installation/custom/initial-install.html Execute the installer script to set up Dataiku DSS. Specify the data directory, port, and optionally a license file and whether to install Stories. ```bash dataiku-dss-VERSION/installer.sh -d /path/to/DATA_DIR -p PORT [-l LICENSE_FILE] [-w true] ``` -------------------------------- ### Download from Azure Blob Storage Source: https://doc.dataiku.com/dss/latest/installation/cloudstacks-gcp/templates-actions.html Example of a URL format for downloading a driver file from Azure Blob Storage. ```text abs://STORAGE_ACCOUNT_NAME/CONTAINER_NAME/OBJECT_NAME ```