Deploy a Data Loading Process from a Ruby Script

To deploy a process from a Ruby script, you can use one of the following options:

  • A GoodData-provided Ruby script To get the path to the script, contact GoodData Support.
  • Your own Ruby script That script must be placed in the GoodData repositories. To have your script uploaded to the repositories, do the following:
    1. Prepare a Ruby script together with Gemfile, Gemfile.lock, and info.json. If you need help with creating these files, contact GoodData Support.

    2. Contact GoodData Support with a request to commit your files to the GoodData repositories. GoodData Support will have your files verified and will send you the path to them in the GoodData repositories.


  1. From the Data Integration Console (see Accessing Data Integration Console), click Workspaces.

  2. Click the name of the workspace where you want to deploy a Ruby script.

  3. Click Deploy Process. The deployment dialog opens.

  4. From the Component dropdown, select Generic Ruby.

  5. Make sure that the git option button is selected.

  1. Enter the path to the script that you obtained from GoodData Support.

  2. Enter the name of the process. The alias will be automatically generated from the name. You can update it, if needed.

  3. Click Deploy. The process is deployed.

You can now schedule the deployed data loading process (see Schedule a Data Loading Process).