To run a role mining campaign in EmpowerID, your environment must have Python version 2.7 or newer, as well as the NumPy and Matplotlib libraries installed on at least one EmpowerID server. If you are lacking this prerequisite software, the easiest way to get it is to install one of the variants of the Conda package manager, Anaconda or Miniconda. Of the two, Miniconda is the quickest option as it includes just Conda, its dependencies and Python, whereas Anaconda installs hundreds of additional packages that are not needed for role mining. As this is the case, in this topic we demonstrate how to set up your environment using Miniconda.
In addition to installing the above prerequisite software, you need to set the values of the PythonCompilerPath and PythonScript workflow parameters for the InvokeRoleMiningScript workflow. This workflow is executed each time you initiate a role mining campaign. The above parameters specify the path to the python executable, as well as the role mining python script you received from EmpowerID.
After completing the installation, open a command window and enter the following to install the NumPy and Matplotlib Python libraries and their dependencies:
conda install numpy matplotlib |
|