Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Forums for Qlik Analytic solutions. Ask questions, join discussions, find solutions, and access documentation and resources.
Forums for Qlik Data Integration solutions. Ask questions, join discussions, find solutions, and access documentation and resources
Qlik Gallery is meant to encourage Qlikkies everywhere to share their progress – from a first Qlik app – to a favorite Qlik app – and everything in-between.
Get started on Qlik Community, find How-To documents, and join general non-product related discussions.
Direct links to other resources within the Qlik ecosystem. We suggest you bookmark this page.
Qlik gives qualified university students, educators, and researchers free Qlik software and resources to prepare students for the data-driven workplace.
This automation uncovers a new way to leverage Qlik dashboards, not just for interactive analysis, but as a data storytelling engine. Key discoveries include: The ability to transform any visualization into a management-ready summary using Qlik Application Automation. Streamlining insight delivery by connecting analytics directly to narrative reporting. Demonstrating how Qlik’s automation and reporting layers can replace manual interpretation and formatting.
This solution has both operational and strategic impact. It eliminates manual report generation, saving hours of analyst time per cycle, and leaders receive real-time summaries derived from dashboards. Bottom line: Faster insights, less effort, and higher business alignment.
Business Leaders & Executives Data & BI Developers Analytics Managers / PMs
While this project focuses on automation and reporting, it lays the foundation for AI-assisted analytics.
Today, we’re excited to introduce OData-compliant API access for Qlik Data Products. Every Qlik Talend Cloud data product published to the data marketplace with this newly released capability can now be securely accessed through an OData API endpoint, making it easier than ever to consume trusted data across your entire ecosystem.
Quick OData Protocol Refresher
The Open Data Protocol (OData) was conceived at Microsoft around 2007 as a novel way to bring uniformity and power to the then-emerging landscape of RESTful APIs. Its goal was to create a standard, HTTP-based protocol for creating and consuming queryable web services, much like JDBC or ODBC provided standardized access to databases. After its initial versions (1.0 through 3.0), Microsoft turned the technology over to the OASIS (Organization for the Advancement of Structured Information Standards) consortium. This transition led to its adoption and formal standardization as OData Version 4.0 in 2014, and it has since been approved as an ISO/IEC International Standard, cementing its status as a platform-independent, globally recognized best practice for data integration across a vast ecosystem of applications and platforms.
Turning Data Products into VALUE with APIs
Data and analytics teams can activate OData API access for one or more datasets in a data product. This creates API endpoints that can be consumed programmatically in BI tools like Microsoft Power BI, Tableau, or Excel, enterprise apps such as Salesforce, or even integrated into custom workflows and agentic AI experiences.
API Endpoint Activation
For example, take a Logistics & Shipping data product that contains datasets on orders, deliveries, suppliers, and shippers. When this data product is made available through an OData API, it delivers three key benefits -
Seamless Integration
Business teams can integrate the data product directly into their business workflow tools to track delivery KPIs, or into non-Qlik dashboards for enhanced supply chain visibility — all without any additional custom connectors.
Inspect the API endpoints that are activated
Obtain the GET endpoint to access the table within the data product
Faster time to insights
With OData API endpoints, analysts and developers can query and filter data products directly — but the impact is even greater when combined with tools like Qlik Automate using the API Key connector.
Configure the API Connector in Qlik Automate to leverage the OData API
For example, in a Logistics & Shipping data product, delivery details can be fetched via the FACT_DELIVERY GET API and used to auto-trigger workflows like customer alerts or ops notifications.
Run the automation and see the listed results
Secure and governed access
API endpoints respect the same data governance, access controls policies, and permissions applied to the data products, ensuring the logistics data remains consistent and compliant across every touchpoint — from BI dashboards and custom business workflows to operational AI agents monitoring delivery anomalies.
Conclusion
OData APIs broaden the reach of trusted data products beyond the native Qlik platform. Now, trusted data products can be securely consumed using third-party tools, enterprise apps, and AI agents — without extra connectors. This means seamless integration, faster time to insights, and governance at scale — turning what was once a scavenger hunt into effortless access. It’s a leap forward in our vision: making trusted data products instantly consumable anywhere, by anyone, in the tool of their choice.
To learn more, check out our documentation and grow the consumption of your data product with an OData API endpoint.
Top contributors and topics
Serves as a additional learning resource
Qlik Developers and other stakeholders
Serves as a additional learning resource
This month we would like to introduce you to Michael Alegado. Michael is based out of Philadelphia and is our most tenured instructor here at Qlik! He enjoys enabling students with the tools they need to gain the most out of the products Qlik has to offer
1. How long have you been with Qlik?
15 years now.
2. How did you become an instructor?
I have been in the training world for over 40 years. I started by training users on an insurance reporting system but also developed e-learning software as well as training project management and sales. Most of my training was around computer systems but I also performed soft skills training as well.
3. What do you love about teaching Qlik courses?
The Qlik software is a great product, so being able to enable people to learn how to use it and seeing their excitement is very gratifying.
4. How has the new platform helped you in leading your courses?
The fact that the training environment is in the same location as the manual makes things easier and is also much easier to enroll people.
5. What are your favorite features on the new platform?
The RDP delivery option of the training environment.
6. What is your favorite course to teach?
I really enjoy teaching Data Modeling for Qlik Sense – but at the end of the three days I’m exhausted!
If you’re in the AMER or EMEA regions, be on the lookout for Michael’s Live Instructor Webinars and register. We know you'll be in for an amazing experience!
Happy Learning!
The Qlik Data Gateway - Direct Access allows Qlik Sense SaaS applications to securely access behind the firewall data, over a strictly outbound, encrypted, and mutually authenticated connection.
We recently released Direct Access gateway 1.7.6 and 1.7.7 which, in addition to bug fixes, introduced the following enhancements:
SAP Report Connector
New AI-related connectors
Updated Connectors
Hello Qlik Users,
In mid-July 2025, a vulnerability was disclosed in the NPM library form-data (GitHub Security Advisory). Qlik became aware of this issue through its standard Secure Development Lifecycle (SDL) processes.
Following an internal review, Qlik R&D and Security teams identified that potentially vulnerable versions of the form-data library were included in some installations of Qlik Sense Enterprise for Windows. However, due to the specific way Qlik utilizes this library, the conditions required for exploitation are not met.
Although the vulnerability was determined to be non-exploitable within Qlik Sense, customers who prefer to upgrade to a version that includes the patched form-data library can do so by installing one of the following releases:
Note: An earlier version of this information was mistakenly published indicating that this CVE was directly related to Qlik Sense for Windows.
Thank you for choosing Qlik,
Qlik Global Support
Qlik Education is pleased to announce the Business Analyst and Data Architect Qualification Exams have been updated.
After completing the Business Analyst or Data Architect courses or taking the Create Visualizations with Qlik Sense or the Data Modeling for Qlik Sense training, consider earning a Qlik Sense Qualification.
What is a Qualification Exam?
Qualification exams enable you to validate your fundamental level of Qlik Sense skills. The Qlik Sense Business Analyst Qualification is earned after developing an application and completing a multiple-choice exam which tests your fundamental and applied knowledge. A Qlik Sense Qualification Certificate and digital badge will be awarded with a minimum passing score of 70%.
How do I access the Qualification Exams?
Visit the Qlik Sense Business Analyst or Qlik Sense Data Architect Learning Plans --> Qualification Tab to access exams.
What do I receive after I pass?
After you receive a passing score, you will be awarded a certificate and digital badge for sharing on social sites. You will also receive notification from Credly platform that you have earned a digital badge. Credly allows you to manage your badges from Qlik and other professional organizations so you can easily share your badges on social media sites. You will need to simply accept the badge and click the share button or download the badge and certificate to keep for your records. You can even add their badges to your email signature!
Questions? Feedback?
Contact Education@qlik.com
At the XJTL University in China, participants worked on a business scenario to prepare for a business case to develop and challenge their assumptions at different stages. Participants were divided into project teams and discussed assumptions in virtual rooms. Project teams collected, interpreted, analyzed various forms of internal and external data, and presented their results in the form of digital artifacts (visual dashboards of performance indicators) to a Judge Panel using Qlik Sense.
Qlik Sense was used as the primary authoring tool. Its application supported cognition and social interaction across different stages of the learning process. Thanks to the Qlik Academic Program offered by Qlik, Qlik Sense was made available to all students at XJTLU, enabling wide access to these innovative learning practices.
To read more about this project and its findings, please visit: https://www.learningmall.cn/en/ceie/project-based-learning-on-learning-mall-on-data-analytics-using-qlik-sense-(technological-authoring-tool-application).html
Other source: https://www.learningmall.cn/
If you wish to leverage the Qlik Academic Program in your University/ Educational Institution, please visit: qlik.com/academicprogram
Don't miss our previous Q&A with Qlik! Pull up a chair and chat with our panel of experts to help you get the most out of your Qlik experience.
When I’m exploring a Qlik app, I often want to show exactly how I reached a view—without typing instructions or jumping on a call.
Qlik Trail is a small extension I created that does just that: Click Record, make your selections, and you’ll get a tidy list of steps that you can replay from start to finish, or jump to a specific step. Then, when you’re happy with the journey, you can export the trail as JSON and hand it to someone else so they can import and run the same sequence on their side.
Bookmarks are great for destinations (one final selection state). Qlik Trail is more about the path:
Multiple steps in a defined order (A → B → C)
Replay from start for narration or Replay a specific step
Export/import a whole journey, not a bunch of one-offs
You can use bookmarks to save a point in time, and use Qlik Trail when the sequence matters more.
Record steps manually, or toggle Auto to capture each change
Name, duplicate, reorder, delete, or ungroup steps
Organize steps into Groups (Executive Story, Sales Ops, Training, …)
Replay to here (apply one step) or Replay from start (play the group)
Export / Import trails as JSON
Before we go into how the extension was built, let's see a demo of how it can be used.
I’ll share two practical trails an Executive Story and Sales Ops with selections you can record and replay on your end, for this demo I'll use the Consumer Goods Sales app (which you can get here: https://explore.qlik.com/details/consumer-goods-sales)
Upload the extension .zip file in the Management Console, then add Qlik Trail (custom object) to a sheet.
Optional: enable Auto-record in the object’s properties if you want every change captured while you explore.
Toolbar (left to right): Record, Replay from start, Delete, Delete all, Auto, Group filter, New group, Export, Import.
Create Group: Executive Story
Step 0 — “US overview: top categories”
Selections: (none)
Step 1 — “Northeast · Fresh Vegetables”
Selections: Region = Northeast, Product Group = Fresh Vegetables
Step 2 — “Northeast · Cheese (A/B)”
Selections: Region = Northeast, Product Group = Cheese
quick A/B inside the same region.
Step 3 — “West vs Northeast · Fresh Fruit”
Selections: Region = West, Northeast, Product Group = Fresh Fruit
same category across two regions to see differences.
Step 4 — “Northeast focus: PA · Fresh Fruit”
Selections: Region = Northeast, State = Pennsylvania, Product Group = Fresh Fruit
drill to a particular state.
Presenting: select the group → Replay from start. If questions land on Step 4, use Replay to here.
Create Group: Sales Ops Story
Step 1 — “South · Ice Cream & Juice (summer basket)”
Selections: Region = South, Product Group = Ice Cream, Juice
Step 2 — “Central · Hot Dogs (promo check-in)”
Selections: Region = Central, Product Group = Hot Dogs
Step 3 — “West · Cheese (margin look)”
Selections: Region = West, Product Group = Cheese
One idea per step. (Region + Category) or (Region + a couple of States)
Duplicate then tweak for fast A/B comparisons
Group by audience. Exec, Ops, Training
Ungrouped steps = scratchpad. Move into a group when it’s ready
After recording, drag to reorder so replay tells a clean story
Click Export to download qliktrail_export_YYYY-MM-DD_HHMM.json.
Your teammate can Import, pick a group, and hit Replay from start. Same steps, same order—no instructions needed.
1) Module & CSS injection
Load CSS once at runtime so the object stays self-contained:
define(['qlik','jquery','./properties','text!./style.css'], function(qlik, $, props, css){
if (!document.getElementById('qliktrail-style')) {
const st = document.createElement('style');
st.id = 'qliktrail-style';
st.textContent = css;
document.head.appendChild(st);
}
// …
});
2) Capturing selections per state
Read SelectionObject, group by qStateName, then fetch only selected rows via a lightweight list object. Store both text and numeric to be resilient to numeric fields:
app.getList('SelectionObject', function(m){
// build grouped { state -> [fields] }
});
...
app.createList({
qStateName: stateName || '$',
qDef: { qFieldDefs: [fieldName] },
qInitialDataFetch: [{ qTop:0, qLeft:0, qWidth:1, qHeight:10000 }]
}).then(obj => obj.getLayout() /* collect S/L/XS states */);
Snapshot (what we export/import):
{
"ts": "2025-03-10T14:30:00Z",
"states": [
{
"state": "$",
"fields": {
"Region": { "text": ["Northeast"], "num": [] },
"Product Group": { "text": ["Fresh Vegetables"], "num": [] }
}
}
]
}
3) Replaying selections
Clear target state, then select values. Prefer numbers when available; fall back to text:
app.clearAll(false, state);
...
field.selectValues(pack.num.map(n=>({qNumber:n})), false, false)
// fallback to qText
field.selectValues(pack.text.map(t=>({qText:String(t)})), false, false);
4) Auto-record with a quiet window
Avoid recording during replays to prevent ghost steps:
ui.replayQuietUntil = Date.now() + (layout.props.replayQuietMs || 1200);
if (Date.now() >= ui.replayQuietUntil && ui.autoOn) record();
5) Groups, ordering & persistence
Trails live in localStorage per app key. Groups look like { id, name, members:[stepId,…] }. Ordering is a simple seq integer; drag-and-drop reassigns seq inside the open list.
That’s Qlik Trail in a nutshell. It lets you hit record, name a few steps, and replay the story without hand-holding anyone through filters. Use Bookmarks to keep states, but Trail will help you keep tack of the sequence.
P.S: this extension is a work-in-progress experiment and not prod-ready, I'm planning to add more features to it and make it more stable in the future.
🖇 Link to download the extension: https://github.com/olim-dev/qlik-trail
How to use layout container, tree map and buttons to build a Dashboard
As a concept it can be used to show Sales
Everyone
New way of showing data
The straight table, included in the Visualization bundle, has all the table properties that we are used to as well as many new features. These new features make it easier for developers to create a straight table and it gives users the ability to customize straight tables in the apps they view. The straight table is ideal when you want to provide detailed data – the raw data. While you do not want to have too many columns (ten or less columns are ideal for the best performance), a straight table can have many columns (dimensions and measures).
As previously mentioned, the straight table can be added to a sheet from the Qlik Visualization bundle. This means developers will need to open the advanced options to add the straight table to their sheet(s) and make edits. Once the straight table is added to a sheet, developers can add columns – either fields and master items or custom expressions. One of the new features that developers can take advantage of to build tables quickly is the ability to add more than one dimension and/or measure at once. Simply select the dimensions and measures you would like to add to the table and then click the Add button.
Once columns are added to the table, they can be dragged as needed to the desired position/order. Developers also can add alternate columns to the straight table. These columns can be dimensions and/or measures. These alternates columns will be available to users to customize the straight table if chart exploration is enabled. This is a great new feature because the user does not need edit permissions to modify the straight table. Users can add and/or remove columns based on their analysis. Being able to add columns as needed also improves performance since the straight table does not need to display all the columns, all the time. Loading the straight table with the minimum columns needed will decrease the load time.
Chart exploration allows users, who are in analysis mode, to add and remove columns from the straight table they are viewing by checking or unchecking them in the Chart exploration panel (see image below). Any users viewing the sheet can customize the straight table. Users cannot see layout changes made by other users using the app, unless they opt to share the visualization or create a public bookmark with the layout saved.
Another new feature for developers is the ability to set the column width. By default, the column width is set to Auto, but developers can set it to Fix to content, Pixels or Percentage. Pagination is another new feature that can be enabled in a Straight table. With pagination, a specified number of rows are displayed at once and the user can navigate through the pages using arrows or selecting the page.
Many of the properties for the straight table are familiar but the new ones are moving the straight table to a new level. Learn everything you need to know about the straight table in Qlik Help and add one to your next app. Also check out the SaaS in 60 video for a quick video overview:
Thanks,
Jennell
One of the biggest advantages of online resources is flexibility. Students and educators can explore complex concepts like data visualization, predictive modeling, or AI at their own pace—whether that means diving deep into an entire course or spending just a few minutes learning a new technique. This adaptability makes it easier than ever to fit professional skill-building into busy schedules.
Beyond flexibility, online resources open doors to practical, hands-on learning. Interactive labs, guided exercises, and real-world datasets allow learners to move beyond theory and immediately apply what they’ve learned. This not only builds confidence but also strengthens career readiness by bridging the gap between classroom knowledge and industry needs.
Employers today are increasingly looking for candidates who can prove their skills. That’s why qualifications, micro-credentials, and badges earned through online platforms carry real weight in the job market. They provide tangible evidence of what students can do—something a traditional transcript doesn’t always capture.
The Qlik Academic Program brings these benefits together by offering free access to Qlik Sense analytics software, self-paced e-learning modules, interactive challenges, and industry-recognized qualifications. With these tools, students don’t just learn about analytics—they experience it. Professors, meanwhile, gain ready-to-use teaching materials and the option of guest lectures or workshops to enrich their courses.
Online resources are more than convenience; they are enablers of opportunity. For students, they mean future-ready skills. For educators, they mean enhanced teaching impact. For both, they mean being part of a global, data-literate community.
Explore the possibilities for yourself: www.qlik.com/academicprogram
前回の第一回では「DX:建設業界の IT 課題と解決の方向性」と題し、建設業界特有の課題を考察した上で、複合検索条件検索の可能性を探りました。
第二回では、一度マクロな視点で日本が置かれているデジタル変革の外観を押さえつつ、DX を進めるためにはどのようなマインドセットを持てば良いか、キーパーソンは誰か?をまず見ていきます。その上で、生成 AI など最新技術を活用し、複雑な条件下でも最適な情報を即座に抽出・活用し、進捗管理やリスク低減、迅速な経営・現場判断の必要性に対し、どのように支援できるのかを考察します。
※ パソコン・タブレット・スマートフォンで、どこからでもご視聴いただけます。
今すぐ視聴する
本ブログは "From Static to Adaptive: Why Agentic AI is the Future of Enterprise Software" の翻訳です。
著者:Sean Stauth
今年前半、私は EMEA、APAC、米国を横断し、グローバルなエージェンティック AI ワークショップシリーズを主導するという特別な機会に恵まれました。ロンドンからシンガポール、ムンバイに至るまで、業界や大陸を越えた企業が、AI 時代におけるソフトウェアの可能性を再考する様子を間近で見てきました。そして確信を持って言えます。エージェンティック AI の時代が到来したのです。
これらのイベントでは、企業向け AI の進化——予測 AI から生成 AI、そして現在のエージェンティック AI ——を探求しました。エージェンティック AI とは、環境の変化を自律的に感知し、複雑な状況を推論し、意思決定を行い、それに基づいて行動するソフトウェアです。絶えず変化するビジネス状況に適応し続けるのです。これまでの進化はいずれも変革的でしたが、今まさに踏み込もうとしているこの進化ほど、根本的にゲームを変えるものはありません。
では、なぜエージェンティック AI がゲームチェンジャーなのか?
簡潔に言えば、ソフトウェアを「より賢く」するだけでなく、初めて「適応可能」にするからです。静的でルールベースのソフトウェアだけでは、新たに生じる企業の課題を単独で解決できません。
基盤モデルの能力が爆発的に拡大しています。数年前と比べ、より高速で、より低コスト、指数関数的に知能化が進んでいます。つまり戦略的価値はもはやモデル自体にあるのではなく、その応用方法にあるのです。その価値は技術の応用——垂直的・領域特化型で、動的なワークフローに最適化された形——に宿ります。推論や意思決定といった能力は新たな知能層を形成し、ツールやリソースを直接呼び出せるようになりました。これらは全て、ビジネス上重要なアプリケーションやワークフローを直接対象としています。これらは従来の決定論的ルールベースシステムではありません。AI によって駆動・調整される、知能的で自律的なシステムなのです。
この変革は、企業が問うべき課題を再定義し、エンタープライズソフトウェアの可能性を拡大しています。ビジネスは常に高速で競争が激しく、複雑でした。労働市場、消費者行動、流通チャネルといった経済的現実は絶えず変動しています。企業は今、「より迅速に対応できるか」「先手を打てるか」「静的なソフトウェアから、ビジネスと共に進化する動的なシステムへどう移行するか」などの根本的な問いを自らに投げかけています。
そしてこの新たな機会が業界を活性化させています。
世界で最も競争が激しく、複雑で規制の厳しい業界の一つである金融サービス分野の顧客との対話から、実例をご紹介しましょう。
このお客様は世界最大級かつ最も多様な消費者市場の一つにサービスを提供しています。顧客基盤は世代や所得層、都市部と地方、異なる目標・嗜好・金融リテラシーレベルにまたがります。同時に、激しい競争、変化する消費者期待、絶えず進化する規制環境やパートナー環境を乗り切らねばなりません。
同社は製品革新、市場投入戦略の実行、変化する労働市場と労働力需要という三つの圧力に同時に直面しています。
この世界は静止しません。競争、離職、需要シグナル、パートナー間の摩擦、変動するリスクエクスポージャーが絶えず流動する生きたシステムなのです。ダッシュボードも、単一の予測モデルも、人間が構築したワークフローも追いつけません。
まさにこの領域でエージェンティック AI が真価を発揮するのです。
単一システムや硬直したワークフローではなく、それぞれが特定の役割を持ち自律的かつ協調的に行動する知能エージェントのネットワークを想像してみてください。それはデジタル生態系のように、絶えず感知し、学び、行動する存在なのです。
エージェンティック AI のビジョンは、主要なワークフローを一連のエージェントに分解することにあります。各エージェントは特定のタスク群を担当し、明確な指標で成果を評価されます。これらは複合 AI システムであり、単純なチャットボットや回答プロンプトよりもはるかに強力です。各エージェントは、目的特化型 LLM や特定タスク向け小型言語モデル(SLM)、オーケストレーションワークフロー、ナレッジベースなど、複数の基盤モデルを包含し得ます。
このお客様のシナリオにおけるエージェントの例は以下の通りです。
マーケティングエージェント:セグメントとチャネルを横断した需要シグナルの変化を検知し、顧客獲得とブランド認知の最適化を図る。顧客獲得単価(CAC)、チャネル効率、リードから有望案件への転換率で測定。
収益最適化エージェント:価格設定と需要シグナルを新製品機能と統合し、リアルタイム価格設定・バンドリング・プロモーション戦略を通じて収益とマージンを最大化。機能採用率、販売数量、取引当たり収益で測定。
営業生産性エージェント:リアルタイム商談データと行動シグナルに基づき営業担当者に次善の行動とジャストインタイム研修を推奨。営業担当者の効果性向上、オンボーディング、定着率向上を目的とする。評価指標:担当者別ノルマ達成率、営業サイクル速度、担当者育成期間、離職率等
リスク管理エージェント:不正検知シグナル、市場変動、ポートフォリオ動向のリアルタイムデータを統合し、成長と規制・財務リスクのバランスを最適化。評価指標:損失率、リスク調整後リターン、その他コンプライアンス指標
カスタマーサービスエージェント:マーケティング、製品、営業部門からの構造化データと非構造化データを統合し、カスタマーサービス担当者やエンドユーザーに重要な情報を提供することで、ロイヤルティ向上と顧客離脱率低減を推進。顧客維持率、ネットプロモータースコア(NPS)、通話解決時間によって測定。
各エージェントは独自の領域で動作可能ですが、真のブレイクスルーはこれらのエージェントが自律的かつ協調的に行動する接続されたマルチエージェントシステム(MAS)を形成した時に実現します。連携して調整されることで、組織は戦略を積極的に適応させ、より迅速に革新し、顧客生涯価値を最大化できるのです。
ビジネス機能横断でエージェントが連携するマルチエージェント・エコシステムを構築すること - これがお客様の長期ビジョンです。
こうした創発的アーキテクチャは静的なスクリプトに従う必要はありません。学習し、連携し、適応するのです。それはダイナミックで生きているシステムを形成し、支えるビジネスそのものを映し出します。
このビジョンは野心的かつ未来志向です。しかし同時に、現代の企業がまさに必要としているものであり、多くの企業が今日プロトタイプ開発を始めています。
この金融サービス顧客は一夜にしてこれを導入しているわけではありません。Qlik の支援のもと、段階的に構築を進めています。なぜなら、これらのシステムには新たな思考、新たなツール、新たなデータ基盤が必要だからです。
エージェンティック AI の領域は急速に進化しており、先進企業は今こそ行動すべき時だと認識しています。Qlik のビジョンは、お客様にとって不可欠な「信頼できるデータ基盤」と「強力なエージェンティック AI 体験」という2つの基盤に焦点を当てています。
Qlik は、完全かつ独立したエンドツーエンドのデータ分析プラットフォームを擁する独自の立場にあります。当社の目標は、エージェンティック AI 基盤を構築することです。これは、文脈を理解し、タスクを推論し、行動を起こすために連携するインテリジェントエージェントのネットワークです。これには、人間のような意思決定とタスク実行を反映したアシスタントやエージェントが含まれます。
当社の生成 AI アシスタント「Qlik Answers」は、このエコシステムの自然言語インターフェースとして機能します。Qlik プラットフォーム内で利用可能なだけでなく、埋め込み可能な顧客構築型アシスタントとしても利用できます。ユーザーは Qlik Answers を通じて、データからの洞察、プラットフォーム内でのガイダンス、主要タスクやワークフローの自動化を実現できます。また顧客は、特定の業務課題を解決するため、運用ワークフローへ容易に展開・組み込めるドメイン特化型アシスタントを構築可能です。
これらのアシスタントは、分析、自動化、非構造化データ、異常検知、データパイプライン、生産性支援など多岐にわたる専門エージェント群で構成される当社のエージェンティックフレームワークを活用します。独自のスーパーバイザーエージェントがこれらを統括し、意図を解釈、タスクを分解、エージェント間での実行を調整します。
最も重要なのは、Qlik 内で AI エージェントを活用するだけでなく、あらゆる AI エージェントがデータや分析計算を必要とする際の信頼できる情報源となるプラットフォームを構築している点です。Qlik は組織におけるエージェンティックデータインテリジェンス層として機能し、システムやベンダーを横断するエージェントが信頼できるインサイトを要求・アクセス・活用することを可能にします。MCP や A2A といった標準規格をサポートすることで、あらゆるサードパーティエージェントがQlik の独自の力を活用し、自社全体で最良の結果を生み出せます。
この変革が業界や地域を超えて展開される様子を半年観察した結果、一つ明らかになったことがあります。
静的なシステムでは対応しきれない。そして未来は、学習し、適応し、協働するソフトウェアのものとなるでしょう。
そしてエージェンティック AI こそが、その未来への道筋なのです。
組織がダイナミックなAI駆動システムを構築する方法についてお考えなら、ぜひ私たちにご相談ください。
金融業界のメインフレームは、長年の事業を支える重要なシステムである一方、DX 推進のボトルネックとなりがちです。しかし、Vanguard 社の事例は、メインフレームを「負債」ではなく「資産」に変える道筋を示しています。同社は、Qlik Replicate を用いたリアルタイムなデータレプリケーションにより、メインフレームの安定性を維持しつつ、データをクラウド上で自由に活用する環境を構築しました。このアプローチは、コスト削減とイノベーションを両立させ、データドリブン経営を実現する、金融機関にとって現実的な解決策となり得ます。
※ パソコン・タブレット・スマートフォンで、どこからでもご視聴いただけます。
今すぐ視聴する
Hello Qlik Community,
We’re excited to bring you more fresh September updates designed to make navigating and exploring the Qlik Community even better. Here’s what’s new:
A More Modern Look for Discussion Tabs
We’ve refreshed the tabs you see across Qlik Community forums: Answered, Unanswered, Unsolved, and Solved. These tabs now feature a more modern, sleek look to help you find the content you’re looking for faster.
Introducing the Qlik Community Tour
Today we’re officially launching our Community Tour, a guided experience tailored for new members. This tour walks newcomers through key areas of the Qlik Community, helping them discover where to ask questions, find resources, and connect with others. It’s a quick, interactive way for new users to get familiar with everything our Community offers. This is just the beginning, we’ll be rolling out additional waves of the Community Tour over time to cover even more areas and features, so stay tuned for future releases!
If you’ve tried out the new tabs or taken the Community Tour, we’d love to hear your thoughts! Share your feedback in the comments below to help us continue improving.
Your Qlik Community Managers,
Melissa, Sue, Jamie, Nicole, Tammy, Caleb, and Brett
@Melissa_Potvin @Sue_Macaluso @Jamie_Gregory @nicole_ulloa @Tammy_Milsom @Brett_Cunningham
As HubSpot plans to sunset the v1 contact lists API on September 30, 2025, any API requests using this version for contacts or lists endpoints will begin to fail after that date. To ensure continuity, Qlik has released a new version, v4, of the connector.
The changes in questions are:
Upgrade to the new version. There are two ways to upgrade.
If you do not mind changing the schema name, you can do so by simply creating a new HubSpot integration and deleting the old one.
This is the recommended method. Creating a new integration with a different schema name means you will also benefit from a free historical re-sync of your data.
If you prefer to reuse the same destination schema name:
If you have any questions, we're happy to assist. Contact us using chat or ask similar queries in the Qlik Stitch forum.
Thank you for choosing Qlik,
Qlik Support
Customizing your Qlik Sense apps not only enhances their visual appeal but also ensures consistency with your organization's branding guidelines. With custom themes you can modify colors, fonts, and layouts on both global and granular levels, giving you complete control over the look and feel of your analytics.
In this blog post, we'll dive into the essentials of building a custom theme, dissect the anatomy of the theme's JSON file, and share some tips and tricks to help you create themes easily.
Bonus: along the way, we will be creating a Netflix inspired theme. We'll go from this:
to this:
Getting Started: The Essentials of Building a Theme
A custom theme in Qlik Sense is a collection of files stored in a folder.
It typically includes:
{
"name": "Netflix Theme",
"description": "A custom theme inspired by Netflix's branding.",
"type": "theme",
"version": "1.0.0",
"author": "Ouadie Limouni"
}
Folder structure example:
netflix-theme/
├── netflix-theme.qext
├── theme.json
├── netflix.css (optional)
├── BebasNeue-Regular.ttf (optional)
└── images/ (optional)
└── background.jpg
Anatomy of the `theme.json` File
(The full theme code is attached at the end of this blog post)
Variables allow you to define reusable values (like colors and font sizes) that can be referenced throughout your theme. Variables must be prefixed with `@`.
Example:
"_variables": {
"@primaryColor": "#E50914",
"@backgroundColor": "#141414",
"@ObjectBackgroundColor": "#3A3A3A",
"@fontColor": "#FFFFFF",
"@secondaryColor": "#B81D24",
"@fontFamily": "\"Bebas Neue\", Arial, sans-serif",
"@fontSize": "14px"
}
These properties set the default styles for your entire app.
Customize the appearance of sheets, including the title backgrounds.
Control the styling of various objects (charts, tables, etc.) in your app.
Define how data appears in your visualizations, including primary data color, colors for null values, and colors for different selection states.
Learn more here.
Palettes are arrays of colors used for dimensions (categorical data). You can define custom palettes for data and UI elements.
"palettes": {
"data": [
{
"name": "Netflix Data Palette",
"scale": [
"#E50914",
"#B81D24",
"#221F1F",
"#FFFFFF"
]
}
],
"ui": [
{
"name": "Netflix UI Palette",
"colors": [
"#FFFFFF",
"#B3B3B3",
"#333333",
"#000000"
]
}
]
},
Scales are used for measures (numerical data) and can be gradients or classes.
"scales": [
{
"name": "Netflix Red Gradient",
"type": "gradient",
"scale": ["#B81D24", "#E50914"]
},
{
"name": "Netflix Grey Gradient",
"type": "gradient",
"scale": ["#333333", "#B3B3B3"]
}
],
You can apply specific styles to individual chart types, overriding global settings.
Example for a Bar Chart:
"barChart": {
"label": {
"value": {
"color": "@fontColor",
"fontSize": "12px",
"fontFamily": "@fontFamily"
}
},
"bar": {
"fill": "@primaryColor"
},
"outOfRange": {
"color": "#404040"
}
},
Tips and Tricks
Creating custom themes can be a rewarding experience, and here are some tips to help you along the way:
1. Use Variables for Consistency
Defining colors, font sizes, and other reusable values as variables ensures consistency across your theme and makes updates easier.
"_variables": {
"@primaryColor": "#E50914",
"@fontSize": "14px"
}
2. Leverage Inheritance
The `_inherit` property allows your theme to inherit properties from the default theme, reducing the amount of code you need to write.
{
"_inherit": true,
// Your custom properties here
}
3. Test Incrementally
Apply your theme during development and test changes incrementally. This approach helps you catch errors early and see the immediate impact of your changes.
4. Organize Your Theme File
Keep your `theme.json` file organized by grouping related properties. This practice makes it easier to navigate and maintain your theme.
5. Prefix Your Variables and Themes
To avoid conflicts with other themes or variables, use unique prefixes.
"_variables": {
"@netflix-primaryColor": "#E50914",
}
6. Validate Your JSON Files
Always validate your JSON files to prevent syntax errors. Use online tools like JSONLint.
7. Utilize Custom Fonts Carefully
Don't overuse custom fonts and ensure that any custom fonts you use are properly licensed for use in your application.
8. Use High-Quality Images
If you're incorporating images (like backgrounds or logos), make sure they are high-quality and optimized for web use.
-> Stay up-to-date with the latest on qlik.dev
Applying the Netflix Theme to Your App
Once you've created your custom theme, you can apply it to your Qlik Sense app:
1. Upload the Theme: Upload the zipped folder to the Themes section in your Console.
2. Apply the Theme: In your app, go to the App options menu, select Appearance, and choose your custom theme from the list.
📌 If you are an advanced developer, checkout the following blog posts that tackle theming in an embedded context:
- Theming with Picasso.js
- Qlik Embed (theming section towards the end)
Happy theming!
Qlik Talend Cloud® は14日間、Qlik Cloud Analytics は30日間無料でお試しいただけます。「実際の操作感を確かめてみたい」「導入前に自社データで試してみたい」など、実際の環境をご体験いただけます。Qlik 製品のパワフルな機能と直感的な操作性を、今すぐ無料でお試しください。
クリックテック・ジャパンの技術部門が解説しているハンズオン Web セミナーも併せてご参考ください。
Qlik Analytics | Qlik Sense 入門 ハンズオン Web セミナー
Qlik Cloud Analytics | Qlik Sense アプリ開発ベーシックトレーニング