Workflow Installation

  • Open Terminal

  • Navigate to the directory where cQube_Workflow has been downloaded or cloned

  - cd cQube_Workflow/work_deploy/
  - git checkout release-3.3
  • Configuration of infrastructure attributes, indices and metrics

    • Based on the number of infrastructure attributes required by the state, configure the infrastructure report by filling the required fields in the infrastructure_master.csv file

    • Edit the file in the below mentioned location

  - cd cQube_Workflow/development/datasource/infra/postgres/
  - nano infrastructure_master.csv
  - save and close the file
  • Based on the modification of infrastructure_master.csv modify the infra_parameters.txt file also.

  • Edit the file in the below mentioned location

  - cd /cQube_Workflow/development/datasource/infra/nifi/
  - nano infra_parameters.txt
  - save and close the file
  • Configuration of UDISE attributes, indices and metrics

    • Based on the number of udise attributes required by the state, configure the udise_config.csv file by filling the required fields in the file udise_config.csv:

    • Edit the file in the below mentioned location

   - cd cQube_Workflow/development/datasource/udise/postgres/
   - nano udise_config.csv
   - save and close the file
  • For more information to configure the weights & columns for udise/infrastructure, please refer to the operational document.

  • Configuration of diksha_parameters.txt

    Update the diksha parameters(diksha_api_progress_exhaust_api_token, diksha_api_progress_exhaust_batch_id_list, diksha_api_progress_exhaust_dataset, diksha_api_progress_exhaust_encryption_key, diksha_api_progress_exhaust_x_channel_id, diksha_api_summary_roll_up_api_token, diksha_api_summary_roll_up_x_channel_id,diksha_api_url_progress_exhaust, diksha_api_url_summary_roll_up, diksha_tpd_encryption)

    File directory:

  • Copy the config.yml.template to config.yml in the cQube_Workflow/work_deploy/education_usecase/

  • Edit the config.yml file using the below command

  • Fill the below details in the config.yml file

  • Give the following permission to the install.sh file and Start the installation by running install.sh shell script file as mentioned below

Last updated

Was this helpful?