Skip to main content

Azure Storage

The Qlik Azure Storage connector uses the Azure Blob API to access your Azure Storage data, like the contents of blobs and metadata for your Azure Storage account.

Tip:

The Qlik Web Connectors help you connect to different data sources and fetch data in the same way. Learn how to authenticate a data source connection and how to use tables to fetch data.

Connecting to data sources

Supported offerings

  • Qlik Sense Desktop
  • Qlik Sense Enterprise on Windows
  • QlikView

This connector must be installed separately.

Limitations

  • Microsoft personal accounts are not supported.

Ways to access your data

To access your Azure Storage blobs, you need to authenticate the connector with your Azure Storage account credentials. Enter the blob container path, and select Authenticate. You are redirected to a Azure Storage login page. Log in with your credentials to retrieve an authentication token.

Loading data from tables

After you authenticate the connector with your account credentials, use the tables to fetch your data. Below are use cases for some of the available tables:

Tables that can be loaded
Table Description
ListBlobs Use this to list the files and subfolders of a blob repository located in your Azure Storage account.
GetBlobProperties Use this to list the metadata and properties for a blob repository.
GetRawBlob Use this to read/download a blob.
GetRawBlobAsText Use this to read/download a blob in text format.
SaveRawBlobToDisk Use this to read/download a blob to disk.
PutBlob Use this to write/upload a blob.
DeleteBlob Use this to delete the specified blob.

Reference - Azure Storage documentation

You can refer to the Microsoft Azure Blob service REST API documentation to learn more about the requirements and restrictions imposed by the API.

Microsoft Azure Blob service REST API

Troubleshooting

You receive an error message that you have reached the API rate limit

Possible cause

You have exceeded the API limits that are imposed by the Azure Blob API.

Proposed action

To reduce the impact of reaching API rate limits, develop your app with the following in mind:

  • Extract only the data you need.
  • Reload one Azure Storage-based application at a time.
  • Ensure that loops in your script that make API calls do not result in infinite loops.