blog image

Qlik Tricks and Tips #4 : Qlik Automation – Qlik Cloud

Hello everyone, today we will talk about Qlik Automation, it’s a no-code tool that enables the automation of manual tasks. Instead of writing code, users combine configurable blocks that they drag and drop onto a canvas, forming a sequence of action steps from various SaaS applications, including Qlik Cloud. These steps run like a program to automate business processes, using analysis to direct the flow of data across multiple applications.

Architecture

Automations can be executed manually, scheduled, listen for webhook events, and triggered using an API endpoint. Automations are compiled into native code that runs in Kubernetes pods on Qlik Cloud.

Each automation is composed of different chained building blocks to create a flow. There are three types of building blocks:

  1. Starter block
  2. Standard blocks
  3. Connector blocks

Components

The starter block is your starting point and is mandatory in every automation. It is already present on the canvas and defines the beginning of the automation process; any other block in the automation must be connected to the chain of the starter block.

Standard blocks are divided into 4 categories (Basic, List, Advanced, and Cloud Storage). Some examples of usage include:

  • Looping through data and conditional block
  • Working with variable and user input blocks
  • Merging, filtering, searching, or transforming list blocks

Connectors

Qlik Application Automation offers a range of connectors. Connectors serve as a link between third-party applications and the automation. They can be used to retrieve data from a third-party application or to write data into that application.

One notable connector is the Qlik Cloud service connector, which enables connection to Qlik’s SaaS resources (apps, reloads, connections, etc.). It requires no authentication and benefits from the authorization of the logged-in user.

Execution Types

In addition to manually executing an automation, automations can be automatically executed in three different ways:

  • On a scheduled basis
  • Triggered by an external webhook
  • Exposed as an API request

Scenarios

  • Cascade application reloads with error alerts
  • Backup and restoration of applications on Amazon S3 or SharePoint
  • Assignment of licenses, roles, spaces, and rights to users
  • Alerting and messaging: sending messages via email, Slack, and MS Teams triggered by events and data from QS apps
  • Reloads triggered in business applications (such as CRM, SCM, ERP, etc.) based on analytical insights
  • Script versioning in GitHub or GitLab

Limites et licences :

https://www.qlik.com/us/legal/-/media/files/legal/license-agreements/product-descriptions/product-description-for-qlik-cloud-subscriptions.pdf

Leave a Reply

Your email address will not be published. Required fields are marked *