Skip to main content

Configuring Azure Blob Storage in Qlik Cloud

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
Levi_Turner
Employee
Employee

Configuring Azure Blob Storage in Qlik Cloud

Last Update:

Oct 12, 2023 10:03:37 AM

Updated By:

Sonja_Bauernfeind

Created date:

May 19, 2020 9:26:46 PM

For this document, we will review how to set up an Azure Storage connection to an Azure Blob Storage container using Qlik Cloud.

 

Azure Configuration

  1. Create an Azure Storage Account

    azure-blob-1.png

  2. Navigate to Firewalls and virtual networks

    azure-blob-2.png

  3. Include the IP addresses associated with your Qlik Cloud region in your allow list (Allowlisting domain names and IP addresses)

    You'll likely want to whitelist your own client IP as well as any other clients which will be used to push data into the container that you will later create

  4. Navigate to Containers to create a new container

    azure-blob-3.png
    azure-blob-4.png
  5. Upload the needed files
  6. Navigate to Access Control (IAM)
  7. Add role assignments and add the Storage Blob Data Owner and Storage Blob Data Reader roles for any users which will be configuring this data connection inside of Qlik Cloud

    azure-blob-6.png

  8. Navigate to Properties to access the URL which this container will have. Record this for use inside of Qlik Cloud

    azure-blob-7.png

 

Qlik Cloud

  1. Open up an app which exists in the desired space for this connection / in the space > Data section create a new data connection > Select the Azure Storage type

    azure-blob-8.png

  2. Enter the Blob Container path recorded previously (it will be in the format of https://<YourStorageAccount>.blob.core.windows.net/<YourContainer>) and select Authenticate.

    azure-blob-9.png

  3. You may need to authenticate into Azure using your organization's authentication mechanism. After authentication you will need to allow the Qlik Web Connectors to access the data inside of this container.

    azure-blob-10.png

  4. Qlik's Web Connectors will bring you to a screen where there is an Authentication code. Copy this code

    azure-blob-11.png

  5. Navigate back to the Qlik SaaS screen to paste this code into the connection and select Verify.

    azure-blob-12.png

  6. After successful verification of this token, the Azure Storage Connection will show a status of authenticated.

    azure-blob-13.png

  7. Save your data connection with a meaningful name.
  8. Load data from your data connection

    azure-blob-14a.png

    azure-blob-14.png

 

 

Tags (3)
Labels (2)
Comments
sergio4
Contributor
Contributor

This is the error I am facing during the authentication process.

Protocol versionProtocol version

No matter what option I choose while creating the connection to azure storage. This is happening every time. Any idea?

 

Francisco_Fernandez

Hi sergio4,

 

Are you using a free account?  If so could you please try to use a non-free account to check if the issue persists?

sergio4
Contributor
Contributor

Hi,

It is not a free account. 

 

shaybitton
Partner - Contributor III
Partner - Contributor III

Hi,

we are having this problem :

https://support.qlik.com/articles/000110862 and it leads us to the current post and 

configuration need to be made detailed on another Qlik Help page  :

https://help.qlik.com/en-US/connectors/Subsystems/Web_Storage_Provider_Connectors_help/Content/Conne...

 

and the problem still exist. no need to whitlist IP's  since the tested blob can be accessed from all networks includ the internet.

what else can it be?

Thanks for your assistance.

@Levi_Turner  @Francisco_Fernandez 

Francisco_Fernandez

Hi @shaybitton ,

Probably the best option here is to open a support case since we would need more information to fully understand your problem and help you.

Best regards,

 

shaybitton
Partner - Contributor III
Partner - Contributor III

hi @Francisco_Fernandez 

Surprisingly, the azure owner isn't enough for this connector eventough it has read-write permissions.

so in order to solve this i had to allocate  the roles below :

 

  • Storage Blob Data Contributer
  • Storage Blob Data Owner

Thanks,

Shay

 
 
 
 

 

DOD
Contributor III
Contributor III

Hi @sergio4 ,

Did you manage to resolve that issue you reported above?

"We are unable to issue tokens from this API version on the MSA tenant. Please contact the application vendor as they need to use version 2.0 of the protocol to support this."

We're now facing a similar error. Our connection to Azure Storage was working fine until recently. I tried to re-create a connection and I'm getting this error. The existing connection is failing also.

Thanks,

Dod

 

jorono
Partner - Contributor II
Partner - Contributor II

Dear all, 

We are trying to connect to Azure Storage Account, we grant the described permissions in this note but we get a 400 error. 

jorono_0-1661847602442.png

 

Any idea?

 

Kartik2
Partner - Creator
Partner - Creator

@jorono ,I'm facing the same error ,have you managed to resolve that 

Version history
Last update:
‎2023-10-12 10:03 AM
Updated by: