Skip to main content

Deploy Dataedo

In this section you'll learn how to deploy Dataedo in supported architectures. To learn basics, check the section below, or jump directly to the deployment guides:

AWS
Learn how to deploy Dataedo in AWS.
Azure
Learn how to deploy Dataedo in Azure.
Azure App services
Learn how to deploy Dataedo in Azure App Services.
Docker
Learn how to deploy Dataedo in Docker.
Windows
Learn how to deploy Dataedo in Windows with Docker.
On premises
Learn how to deploy Dataedo on premises.

Deployment basics

To ensure Dataedo operates effectively, you need three key components:

For optimal performance, we recommend that you deploy these components within the same network or location to minimize latency. Ideally, they should reside in the same environment as the documented databases or data sources.

on-prem deployment

For example, if your databases are hosted on physical servers within your company, it's better to keep the Repository on-premises rather than in the cloud. If your databases are in the cloud, ensure the Repository is hosted in the same region to facilitate faster imports.

Repository

You can host the Repository on either SQL Server or Azure SQL. The easiest setup is to use the Desktop/Portal interface, but some organizations may prefer configuring the database through scripts due to internal policies. In such cases, or if must host the Repository on Azure SQL, you can execute the scripts directly.

permissions for users

Ensure the Portal and all Desktop users can access the Repository, which includes granting access to database users and keeping the firewall open.

Dataedo portal

The Portal should be hosted on a server or virtual machine, not on a local machine. We highly recommend Docker for its ease of maintenance. If Docker is not an option for you, you can set up the Portal on Windows, typically using Windows Server and Internet Information Services (IIS).

The Portal must have open network access to allow users to connect. When setting up the Portal, you will specify a single user account to query the database. This user account should have both user and admin roles in the database.

Users in your organization can authenticate using different methods. If you don't have an Unlimited license, the Portal will need to periodically connect to the Dataedo server to verify the license's validity.

Dataedo desktop

The desktop application requires Windows and can be installed locally. However, for recurring tasks such as imports, profiling, or data quality checks, it’s best to deploy the Desktop on a virtual machine within the same network or location as the Repository.

connection between desktop and repository

The Desktop must maintain a continuous connection to the Repository during operation. When performing imports, it must also have access to the relevant data source or database.


The Desktop authenticates through a database user account with user and admin roles. If you do not have an Unlimited license, the Desktop application will need to periodically connect to our server to verify your license status.