This add-on is operated by DQE SOFTWARE
The best Data Quality engine for Salesforce.
DQE One
Last updated October 29, 2024
The DQE One add-on is currently in beta.
Table of Contents
Heroku CLI
Install the Heroku CLI Download and install the Heroku CLI.
If you haven’t already, log in to your Heroku account and follow the prompts to create a new SSH public key.
$ heroku login
Heroku deploy button (In Progress)
Provisioning the add-on
DQE One Server can be attached to a Heroku application via either the CLI:
$ heroku addons:create dqe-one-server:v1-1 --app your-app-name
DQE One buildpack
Requirements
In order to work, DQE One need the “Heroku Redis” and “CloudAMQP” add-ons to be install.
Addons (skip this part if the Heroku Redis and the CloudAMQP are already provisioned)
Those are the free version (Redis not anymore free plan)
$ heroku addons:create heroku-redis:mini --app your-app-name
$ heroku addons:create cloudamqp:lemur --app your-app-name
Installation
When the provisioning of the add-ons is finished, install the DQE Onebuildpack and the Heroku python:
$ heroku buildpacks:add --index 1 dqe-software/dqe-one-buildpack --app your-app-name
Buildpack added. Next release on dqe-one will use dqe-software/dqe-one-buildpack.
Run git push heroku main to create a new release using this buildpack.
$ heroku buildpacks:add heroku/python --app your-app-name
Buildpack added. Next release on dqe-one will use dqe-software/dqe-one-buildpack.
Run git push heroku main to create a new release using this buildpack.
$ heroku buildpacks:add dqe-software/dqe-unify-bsddb3-buildpack --app your-app-name
Buildpack added. Next release on dqe-one will use:
1. dqe-software/dqe-one-buildpack
2. heroku/python
3. https://buildpack-registry.s3.amazonaws.com/buildpacks/dqe-software/dqe-one-bsddb3-buildpack.tgz
Run git push heroku main to create a new release using these buildpacks.
The order of the buildpacks is important, dqe-software/dqe-one-buildpack need to be above heroku/python and dqe-software/dqe-unify-bsddb3-buildpack below.
Deploy the Heroku App
Clone the repository Use Git to clone your app source code to your local machine. Then create a requirements.txt file in it.
$ heroku git:clone -a your-app-name
$ cd your-app-name
$ touch requirements.txt
Add and deploy your changes Make some changes to the code you just cloned and deploy them to Heroku using Git.
$ git add .
$ git commit -am "first deploy"
$ git push heroku master
Launch DQE One
The buildpack contain a Procfile that create two dynos that need to be started :
$ heroku ps:scale worker=1 web=1 --app your-app-name
Scaling dynos... done, now running worker at 1:Hobby, web at 1:Hobby
Removing the add-on
DQE One Server can be removed via the Heroku CLI.
This will destroy all associated data and cannot be undone!
$ heroku addons:destroy dqe-one-server --app your-app-name
Support
All DQE One support and runtime issues should be submitted via one of the Heroku Support channels. For other questions or suggestions, please email us at support@dqe-software.com