A Workspace may be customized from its default configuration. If you have not yet requested a Workspace or are unfamiliar with what a Workspace is, please review the following:

In this article you will learn:


The Workspace must:

  1. be Active,

  2. have its billing up-to-date, and

  3. the installs requested are approved for use in the Data Republic Workspace environment.

What customization is permitted?

Even if permitted, installation of any programs additional to the Workspace defaults are subject to review and approval of Data Republic (and if you are a Guest, your Host Organization). You may:

  • Add/Drop tables in the database

  • Create a new local database

  • Create new folders

  • Create new database schema

  • Install Python packages from PyPi and Anaconda 

  • Install R packages from CRAN within RStudio (Linux)

  • Upgrades/downgrades of package/software versions*

  • Install packages with external binary dependencies, or other components not directly installable from PyPi, PythonHosted, CRAN, or Anaconda*

  • Install software applications*

*These activities indicated are performed by Data Republic Support upon request and are subject to billing according to your fee schedule.

What customization is NOT permitted?

  • Changing the Workspace operating system (OS). Once the Workspace OS is determined upon its initial request it may not be changed.

  • Install applications through compatibility layers that are not, by default, supported for a particular operating system (i.e. using WineHQ to run Microsoft Excel in Linux). 

  • Install licensed software applications for which you have not purchased a license. Attempted use of 'crowdsourced' registration keys is not tolerated or permitted.

  • Installation of programs requiring an active internet connection.

What software programs require a license to use?

  • IntelliJ IDEA Ultimate 2019.2

  • Microsoft Office 365 ProPlus Version 1902 (Excel) 

  • PowerBI Desktop 2.74

  • PyCharm Professional IDE 2019.2

  • Tableau Desktop 10.3

Please note that these applications (above) may already be installed to your Workspace in addition to their free or community versions. Do make note of the version type you are using.

About Free Trials of Licensed Programs in the Workspace

These licensed programs (above) may offer and support trial periods within the Workspace. 

If you begin work within the licensed version under the trial period (i.e. using PyCharm Professional instead of PyCharm Community Edition), please be mindful of the trial duration and plan to complete your work within that period or be prepared to purchase a license and register the product if you plan to continue working with any of these applications. You may register these programs directly in the Workspace using your external product key or if provided to your Data Republic account manager they can assist with completing the install and verification for you. Please send the verification key along with the specific Workspace reference ID to which you would like the registration completed.

What packages or modules are installed to the Workspace?

How do I make additional package installs to the Workspace?

If you require Python or R packages that are not part of the standard Workspace  (i.e. the package you require is not listed and ticked on the pages above, or include external binary dependencies, or other components not directly installable from PyPi, PythonHosted, CRAN, or Anaconda), or additional software applications, you may install directly from the command line in your Workspace terminal.

As an example, to install the mlflow==1.8.0 package run 'pip install mlflow==1.8.0' at the command line. Please note that this will install to Python 3.6 in Linux unless you activate the Python 3.7 environment first with 'source activate python37', then 'pip install...'. Packages will be installed to base Python 3.7 in Windows workspaces.

Data Republic platform feature release notes
Do your analysis
Access files and tables in a workspace
Collaborate between workspaces
Change your workspace setup
Understand rules for data-use and extraction

Did this answer your question?