Integrate EDITable with Inforiver 3.x

This guide will help you deploy EDITable in your Inforiver environment.

Make sure you have already updated your existing Inforiver 2.x instance to 3.x by following the instructions available on the Overview page.

Follow the steps mentioned in this guide to integrate EDITable into your existing Inforiver environment. With EDITable, you can leverage Power BI to maintain and manage your reference data or flat tables in real-time across your desired data platforms. EDITable supports bulk edits/updates, Type 2 SCDs, robust audit and governance with row and columnar access controls, approval workflows and much more, without any code or extensive customizations.

You can find detailed instructions and screenshots to assist you through the process. Follow them carefully to ensure a smooth and successful update.

1. Edit the ACI configuration

  1. Launch the Azure CLI window and run the following command to export the container instance in a YAML script file.

az container export -g <resource_group_name> -n <container_instance_name> --file output_file 
  1. To download the output file, click Manage files -> Download and enter the path of the output file. Click Download.

  1. Click on the output file to download it to your local system.

  1. Open the file in Visual Studio Code to add the new EDITable container properties as below.

Container properties:

- name: editable-writeback-worker 
    properties: 
      configMap: 
        keyValuePairs: {} 
      environmentVariables: 
      - name: ADMIN_PORTAL_URL 
        value:  
      - name: PRODUCT_BUILD
        value: mde
      image: turing.azurecr.io/turing-mdm-worker:OPV3.0.2.0
      ports: []
      resources: 
        requests: 
          cpu: 1 
          memoryInGB: 3.0  
  1. Now, change or add the PRODUCT_BUILD environment variables for the below containers. The value of this variable should be common.

    1. inforiver-cron

    2. inforiver-orchestrator

  2. Enter the password to pull the image from the registry. You would have received it during the initial deployment. If not, please get in touch with our support team. Also, add the Storage account name and the access keys in the respective sections. Access keys can be obtained from the respective storage account's Access keys section.

  3. Replace the old tag version of the image with the new version. Choose 'Replace all' to update the changes on all the containers.

  1. Now, change the apiVersion value to ‘2023-02-01-preview’

  1. We will now save the file and upload it back to the Azure CLI.

  2. Open the Azure CLI, and remove the old output file by using the following command:

rm output_file 

11. To upload the updated output file back to Azure CLI, click Manage files -> Upload as shown below.

  1. Select the updated output file from the file explorer.

  1. After uploading the file, go to the container instances - Overview page. Choose Delete to delete the container instances so that you can update them with the new configuration file.

  1. After the ACI is deleted, execute the following command in the Azure CLI to create the container instances:

az container create -g <resource_group_name> -n <container_instance_name> --file output_file  
  1. Azure Container Instances will now begin provisioning with the latest configuration that we have uploaded. Please wait until the status is complete.

2. Add Environment variables in the App service

  1. Go to the App service and navigate to Settings -> Environment variables. Click Add on the right.

  1. Add the following env values and select Apply.

Environment variable 1:

Name: PRODUCT_BUILD

Value: common

  1. Click Apply to save the settings.

  1. Select Confirm to restart the app.

Ensure all the above steps are completed carefully. With this, you have successfully updated your Inforiver container instances and app service to integrate EDITable within Inforiver environment.

If you encounter any issues or require further support, please get in touch with our technical support team.

Last updated