top of page


Qlik's New MCP Tools Let AI Build, Script, and Reload Your Apps
Qlik's new Application Script Lifecycle MCP tools let an AI assistant create apps, write and update load scripts, run and monitor reloads, and inspect the resulting data model - all without touching the Qlik Sense hub. In our latest video and article, we break down each tool and demo the full loop live: an LLM building, reloading, and fixing a Qlik Cloud app on its own. Watch the video and see how close agentic AI is getting to managing Qlik Cloud directly.
Mark Costa
2 days ago1 min read


Qlik Cloud's Visual Task Chain Viewer: A Faster Way to Debug Your Reload Chains
Qlik Cloud's new Visual Task Chain Viewer turns your reload dependencies into an interactive graph, right inside the Tasks section of the Analytics activity center. See which tasks run before and after each other, spot dependency types like on succeeded, on failed, and on finished, and jump into editing, running, or activating a task without leaving the view. In this Data Voyagers video, Mark Costa walks through where to find it and how to use it to debug reload chains faster
Mark Costa
Sep 201 min read


New Video: Manage Qlik Automations with Claude and Qlik MCP Server
Qlik just added automation-management tools to the Qlik MCP Server, plus open-source Agentic Skills that teach coding agents to use them right. In the new Data Voyagers episode, I put Claude Code to work building, then editing, a Qlik Automation that reloads every Table Recipe in a Shared Space. Full walkthrough, real Qlik Cloud tenant, tested at every step. If you manage automations by hand today, it's worth seeing what agentic tooling actually looks like up close.
Mark Costa
Sep 61 min read


Free course: Consuming REST APIs with Qlik Cloud
If you've been putting off REST APIs because you weren't sure where to start, this series is for you. Seven episodes. Two real APIs - Stripe and the Qlik Cloud REST API. You'll go from HTTP basics and Postman all the way through authentication and pagination, including both connector-native Next URL and scripted cursor loops in Load Script. If you have a Qlik Cloud tenant, you have everything you need to follow along.
Mark Costa
Jun 221 min read


How to Connect Qlik Cloud MCP to Gemini CLI and Antigravity via OAuth
A confirmed working guide for Qlik Cloud developers on connecting the Qlik Cloud MCP server to Gemini CLI and Antigravity 2.0 using OAuth - including step-by-step config, troubleshooting, and a quick note on Google's transition away from Gemini CLI.
Mark Costa
Jun 63 min read


Why Does UX Matter in Dashboards?
Have you ever opened a dashboard and felt lost, unsure of where to look first? Or needed a quick piece of information, only to find it buried among too many charts and filters that did not work well together? That is exactly what UX, or User Experience, is about. When we talk about dashboards, UX is not just about making them look more attractive. It is about efficiency, clarity, and supporting better decision-making. UX means ensuring that the people using a dashboard can fi

priscilarubim
Mar 2712 min read


Qlik AI Training with Answers and MCP
The landscape of data is shifting beneath our feet. For years, the gold standard of business intelligence was the dashboard, a reliable way to visualize what happened in the past. But today, that is no longer enough. The modern professional must engineer systems that predict what will happen and provide answers as to why. AI is no longer a future concept; it is a reality that is here to stay, and those who do not master these tools risk being left behind. Are You AI-Ready? At
Igor Alcantara
Feb 162 min read


Bypass the 90-Day Limit: Incremental Load for Qlik Write Back
Qlik's native Write Back feature is a game-changer, but the 90-day data retention limit can be a major hurdle for enterprise use cases. Don't lose your history! In this post, we share the Incremental Load script needed to bypass this limit. Learn how to capture change data via the REST API, merge it with your historical QVDs, and store your user inputs permanently. Watch the full video tutorial and grab the code below.
Mark Costa
Dec 16, 20251 min read


Qlik Variables Not Passing to Load Script? The New Way to Reload with UI Input
Did your Qlik reloads suddenly stop picking up dashboard variable values? Qlik has made critical changes to variable pass-through behavior, rendering old methods unreliable. If your ETL process depends on user input from the UI, you need a new approach immediately. This post breaks down the official changes to system variables and demonstrates the modern, robust solution: using Qlik Application Automation to bridge the gap between the dashboard and the load script.
Mark Costa
Dec 12, 20251 min read


Native Qlik Write Back is Here: Store to Snowflake & QVD
The reliance on third-party extensions for data entry in Qlik is over. Native Write Back is finally here. This game-changing feature allows you to close the analytics loop by capturing user edits directly within your dashboards. In this Data Voyagers guide, we demonstrate exactly how to configure this powerful capability to permanently store changed records back into a Snowflake database or directly into QVD files. Learn how to turn insight into action with our step-by-step t
Mark Costa
Dec 11, 20251 min read


Automating Qlik Cloud Report Distribution at Scale: Dynamic Recipients and Filters with Load Script Tags and Qlik Automation
Learn how to automate Qlik Cloud report distribution at enterprise scale using Load Script distribution list tags and Qlik Automation. Eliminate manual recipient configuration and dynamically manage filters for hundreds or thousands of users. This technical guide demonstrates a complete implementation using AdventureWorksDW2022, showing how to sync recipients, create filters programmatically, and maintain secure, personalized reporting that scales effortlessly with your organ
Mark Costa
Oct 30, 20257 min read


How to build Trend Lines and Forecasting in Qlik
This video shows how to add trend lines and forecasting lines in Qlik even if this option is not available in your version of Qlik. It works with all Qlik Analytics products, from QlikView to Qlik Cloud. 👍 If you appreciate this video, like it and share it. 🔍 Follow us: Our Youtube: https://www.youtube.com/@datavoyagers Our Store: https://www.datavoyagers.net/store Code Library Qlik Script ProductionDemmand: Load *, 0 As FutureFlag Inline [ Day, Units 1, 143 2, 152 3, 161
Igor Alcantara
Jun 27, 20251 min read


Mastering Qlik Application Reloads in Qlik Cloud: A Comprehensive Guide
Discover the optimal methods for reloading Qlik Applications in Qlik Cloud. This comprehensive guide compares six reload types - Hub, Chronos, External API, Automations, Data-Refresh, and Choreographer—helping you select the best approach based on your specific needs. Learn about daily reload limitations, execution methods, and unlimited alternatives like Qlik-CLI. Master Qlik reload strategies to enhance resource utilization and operational efficiency in your analytics envir
Mark Costa
Jun 1, 20256 min read


Parquet vs QVD: A Performance and Size Comparison for Qlik Developers
QVD files have long been the gold standard for Qlik developers—but is Parquet the future? Discover how it challenges QVD’s dominance!
Mark Costa
Feb 17, 20253 min read


Introducing Data Flow
Hello, Data Explorers! Qlik just released (on the date this video is released) a great new feature for the Analytics platform: Qlik Data Flow. Data Flow is a near-no-code tool that allow data analytics and engineers to prepare data for apps and machine learning in a very easy and powerful way. In this video, Igor Alcantara shows in 5 minutes what this tool can do for you.
Igor Alcantara
Jan 28, 20251 min read


How to calculate Geographical Distance in Qlik
This video shows how to use the longitude and latitude of two distinct points to calculate the distance between those two points in kilometers or miles. We use a concept called Haversine Formula. The video demonstrates how to easily implement this solution in a Qlik app. Solution Code // Setting the Haversine Formula parameters // Earth's radius // Use 6371 for Km // Use 3963 for miles Let vEarthRadius = 6371; Let vEarthRadius_miles = 3963; Let vPi = Pi(); // Store Pi value f
Igor Alcantara
Jan 15, 20252 min read


Making Qlik Answers Smarter: The Art of Text Parsing and Data Prep
Author: Igor Alcantara If you are following my work here at Data Voyagers and in my LinkedIn page , you probably already know how excited I am with Qlik Answers. Experimenting with this tool has been a mix of curiosity, creativity , and a little bit of chaos—but all with purpose. I can say, a controlled chaos, like the one you have at home on Thanksgiving day or any day if you're a parent. I’ve been testing the limits of what the tool can handle, finding clever ways to mak
Igor Alcantara
Nov 20, 20247 min read


Multi-Armed Bandits applied to Qlik
Hello, Data Explorers! 🚀 In this video series, we discuss what is Multi-Armed Bandits, a very popular technique that is used in several use cases where it is not clear which resource is best to invest in. What is the best Ad to invest my money on, what is the best employee to send to a conference, what is the best research to add more investment? These are just some of the use cases this powerful yet simple technique is applicable. This is a series of 2 videos. We recommend
Igor Alcantara
Oct 9, 20242 min read


Call Qlik AutoML from Python
Hello, Data Explorers! 🚀 In this video, we show you how access a deployed AutoML model straight from a Python code. You will learned about AutoML deployment, Real-Time API, API Keys, and how to implement this solution in Python. We will also mention a couple of use case scenarios for a solution like this. 👍 If you appreciate this video, like it and share it. 🔍 Follow us: Youtube: https://youtube.com/@datavoyagers Linkedin: https://www.linkedin.com/company/datavoyagers
Igor Alcantara
Sep 23, 20241 min read


Real-Time Predictions in Qlik
Hello, Data Explorers! 🚀 In this video, we show you how to use AutoML Real-Time API to run predictions dynamically from a Qlik application UI without the need to reload the data or run a prediction job. It allows you to include What-If scenarios in a very robust and straight forward way. 👍 If you appreciate this video, like it and share it. 🔍 Follow us: Youtube: https://youtube.com/@datavoyagers Linkedin: https://www.linkedin.com/company/datavoyagers Code used in the video
Igor Alcantara
Sep 17, 20241 min read
bottom of page
