Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
If you've spent any time in the Qlik Community lately, you've probably seen Eduardo topping our quarterly leaderboards! Based in São Paulo, Brazil, Eduardo is a Support Engineer at IPC Global, where he helps clients get the most out of Qlik, cloud platforms, and AI.
Eduardo's relationship with technology goes back to childhood. As he puts it, he was always "the kid who wanted to use a computer for everything, not just games." That early curiosity shaped a career path that has taken him through a technical degree in IT, a bachelor's in Systems Development, and most recently an MBA in Project Management.
He first started working with Qlik in 2017 and joined the Community around the same time, though by his own admission, mostly as a lurker. That changed around 2022, when he began contributing more actively, posting content and jumping into discussions. Ask him about his favorite Qlik product and he won't hesitate: it's QSEoW, and it's not close. "There's something deeply satisfying about understanding what's happening under the hood," he says, adding that performance benchmarking and optimization are work he genuinely enjoys.
What keeps Eduardo coming back to the Community goes beyond just giving back. "I help when I can, but I also learn a lot from the questions people ask," he explains. Staying close to the Community keeps him sharp on product updates and helps him solve problems faster. As he puts it, "for me it's not a 'need', it's a must."
Outside of work, Eduardo describes himself as a "self-entitled nerd," and he leans into it fully. He finds a clean OS install and opening up a PC to give it a proper cleaning genuinely entertaining. He collects knives, loves cooking (his social media, by his own description, is basically food, family, and blades), and is passionate about a good Brazilian churrasco. One caveat on the travel front: he loves to explore new places, as long as a plane isn't involved.
Eduardo also took a moment to recognize two people who have been instrumental in his Qlik journey: Wendy Wallace ( @wendywallace ) and Hugo Andrade ( @hugo_andrade ). "Their support and contributions made a real difference to me, and I'm truly grateful," he shared.
Eduardo, thank you for everything you bring to this Community, your expertise, your energy, and your willingness to both teach and keep learning. Please join us in celebrating Eduardo as our June 2026 Featured Member, and leave a comment below!
This Friday, I'll be joining @Ouadie for a live look at Choose Your Champion 2026, an interactive World Cup prediction experience powered by Qlik. Join us on LinkedIn for Live Stream Friday at 9am EST.
We'll explore how Qlik Cloud Analytics, Qlik Predict, Qlik Answers, and APIs were combined to create a fan experience featuring predictive brackets, win probabilities, conversational AI, tournament history, and interactive analytics.
Before we go live, we'd love to hear from the Qlik Community:
Drop your questions and ideas below, and we'll try to address as many as we can during the session. We hope to see you there!
When I set out to build this World Cup bracket app, my goal wasn't just to predict matches. It was to explore how Qlik's latest AI and analytics capabilities could create an engaging fan experience.
The project showcases how Qlik Cloud Analytics, Qlik Predict, and Qlik APIs can work together to create a fully interactive experience, from historical insights and predictive modeling to a seamless front end. Along the way, I experimented with concepts like win probability and game-state analysis, player impact scores, explainable AI with Qlik Answers, and "what-if" scenario modeling.
I'd love to hear your thoughts:
If you want to dig more into the app behind-the-scenes, you can read my previous post where I share the technical details and the datasets you can use in your own Qlik Predict experiment.
Looking forward to the discussion and hearing your ideas!
Congratulations to @LondaL from iAAWG, the inaugural Women Who Qlik Voice of Impact!
Each quarter, Women Who Qlik recognizes a member who exemplifies our mission to connect, support, and empower women and allies across the Qlik ecosystem. Londa's leadership, innovative use of Qlik to drive business impact, and commitment to helping others learn, grow, and succeed make her a true champion of the Women Who Qlik community. We are proud to celebrate her contributions and the example she sets in advancing both data-driven innovation and the Women Who Qlik movement. Learn more about Londa below!
What is a project or initiative you’ve worked on using Qlik that you’re particularly proud of?
I’m most proud of an application I built in Qlik that maps colleges across the United States. I shared it with my daughter’s school to help students explore and visualize college options in a more engaging and meaningful way. I especially loved seeing how the girls in the class were engaged—not only with what I was showing in the app, but with the possibilities it opened for their futures. Watching their curiosity grow and seeing them connect data to real-life opportunities was incredibly rewarding.
What’s one Qlik tip, trick, or best practice you think every user should know?
The Qlik Community is an incredible resource. No matter your question, chances are someone has already asked it—and there’s a wealth of knowledge and support available.
What’s one of your favorite memories from Qlik Connect?
Attending my first Qlik Connect was already an incredible experience, but being invited to speak about trusted data made it even more meaningful. It was inspiring to be part of a community so passionate about using data to drive real impact. One of my favorite parts was connecting with others who share that same passion—it really reinforced how powerful this community is when we learn from and lift each other up. However, my most memorable moment was being awarded the Women Who Qlik Green Jacket—it was truly an honor and a moment that perfectly captured the spirit of support and recognition within this group.
What are you currently learning or exploring outside of work?
I’m currently working toward obtaining my PMP (Project Management Professional) certification. As I continue to grow in my role leading data initiatives, I’ve realized how critical strong project management practices are to successfully delivering complex, cross-functional work.
Is there anything else you’d like to share?
As a wife and mom of three—one adult son in Alabama and two daughters (15 and 10)—there isn’t a lot of downtime! But my family knows Wednesday nights are reserved for “Chicago Night” (Chicago Med, Fire, and PD).
When I do get some free time, I enjoy relaxing by the firepit with friends and neighbors, cooking (though I’m not a fan of the cleanup!), and traveling whenever possible.
Join us in congratulating Londa by liking the post or sharing your thoughts in the comments below!
Good day Qlik Community!
We are starting today a new series of videos in the Data Voyagers YouTube channel. It is called The Voyagers Log!
Most data conversations happen indoors. This one doesn't. Each Voyagers Log episode goes to a place where something important in data, statistics, or applied science actually happened. Not a history lesson. More like: if you know where an idea came from, you understand it differently than if you just learned it in a classroom.
The first episode is at Zaanse Schans in the Netherlands. Igor Alcantara and Angelika Klidas stood in front of windmills that have been running since the 17th century and talked about how that same era's obsession with mechanical problem-solving fed into the statistical methods finance still uses today.
More locations to come. Stay tuned and subscribe to our channel!
Watch it now here:
I noticed today that some PixelPerfect reports fail to generate.
The following error appears in the report log. I also get the same error when I open the report in Designer and try to preview it.
WARN: error during report generation: 18: The type 'NPrinting.Reporting.ReportingApp.PixelPerfect.Controls.PPChart' exists in both 'c:\Program Files (x86)\NPrinting\Designer\libs\NPrinting.PixelPerfect.dll' and 'c:\Program Files\NPrintingServer\NPrinting\Engine\Qlik.Reporting.Legacy.PixelPerfect.dll' 19: The type 'NPrinting.Reporting.ReportingApp.PixelPerfect.Controls.PPChart' exists in both 'c:\Program Files (x86)\NPrinting\Designer\libs\NPrinting.PixelPerfect.dll' and 'c:\Program Files\NPrintingServer\NPrinting\Engine\Qlik.Reporting.Legacy.PixelPerfect.dll' 20: The type 'NPrinting.Reporting.ReportingApp.PixelPerfect.Controls.PPChart' exists in both 'c:\Program Files (x86)\NPrinting\Designer\libs\NPrinting.PixelPerfect.dll' and 'c:\Program Files\NPrintingServer\NPrinting\Engine\Qlik.Reporting.Legacy.PixelPerfect.dll' 21: The type 'NPrinting.Reporting.ReportingApp.PixelPerfect.Controls.PPChart' exists in both 'c:\Program Files (x86)\NPrinting\Designer\libs\NPrinting.PixelPerfect.dll' and 'c:\Program Files\NPrintingServer\NPrinting\Engine\Qlik.Reporting.Legacy.PixelPerfect.dll'
I uninstalled Designer and then reinstalled it but still the same.
Good day,
My apologies if I posted this under the wrong thread.
We currently have an issue when replicating data from Oracle to MSSQL.
A quick overview from our setup. Qlik Replicate reads from our standby (Read-Only) database Oracle, it does an initial full load and then activates the CDC. No problems there. But after a while randomly, let's say after a couple of days. It errors with the following errors:
Stream component 'st_0_FIN_READ' terminated
Stream component failed at subtask 0, component st_0_FIN_READ
Error executing source loop
Oracle CDC stopped
Cannot create Oracle directory name 'ATTUREP_0208B04002FIN_READ' with path '/u03/app/oracle/fast_recovery_area/FIN_READ/archivelog/2026_06_09'
OCI error 'ORA-01031: insufficient privileges'
As far as I understand, it's not supposed to create directories in this case - it's only supposed to read.
Can someone help with some ideas please?
I have 12 database tables that receive data loads at random intervals every hour (i.e., the load time is not fixed). Corresponding to these, I have 12 QVW files (QVD Generators) — one per DB table — that need to reload and generate updated QVDs.
DB Table Freshness Check (Pre-Condition)
Sequential QVW Reload (Post Check)
Dashboard Refresh (Final Step)
Failure Handling & Mail Alert
I've been stuck on this problem for a few days now, slowly driving me crazy. I've looked all throughout this forum, but haven't found an instance of this specific issue.
My problem is pretty involved, but I've distilled it down as much as possible to the below. The example below of course isn't my use case, it's just an easily reproducible example of the core behaviour I'm trying to achieve - using nested functions and evaluating their output inside other functions.
So I have a function, say
Set f_Format = Pick(Match($1, 'num','text'), NUM($2), TEXT($2));It takes 2 parameters. $1 to choose whether the value will be formatted as a NUM or as TEXT, and $2 is the value to be formatted.
I have another function.
Set f_Calc = PICK(Match($1, 'add', 'sub'), $2 + $3, $2 - $3);This takes 3 parameters. $1 to decide whether to add, or subtract numbers. $2 and $3 takes two values to add or subtract.
I want to use the f_Calc function to decide what calculation to use (whether to add or subtract), return that value, then use that value in the f_Format function to format it accordingly. The issue I have is the commas in f_Calc are being used to parse f_Format, so f_Calc is never evaluated.
$(f_Format(
'num',
$(f_Calc('add',4,3))
))Hi
I am trying to build a docker image with the 2026 version of qlik replicate. I followed this manual: Installing Replicate on a docker | Qlik Replicate Help
I can build the image (base image is redhat ubi10), but when I run start_replicate.sh, it fails because this script calls /opt/attunity/replicate/bin/areplicate stop but this file does not exist.
I also found articles that a non-systemd installations of replicate can be started, stopped etc through a command that is named as <instancename> and that the default instancename is areplicate.
So, why is my installation missing the <instancename> command/file?
Thanks
Hello Team,
I am working on writeback table for the User Entries. The requirement is when the User Enters the data, I want to store them in the backend and once I am reloading the application, those data appear in the filter, charts, KPIs and in the Table, also it shows the Updated data. I am not having S3 as connector to connect with Qlik Sense. Available options I am having is PostgreSQL, Amazon RedShift, Rest API (Direct Access gateway), Athena (But this is a Query Editor not a Database storage)
Due to Access Limitation, I am not having a permission to create an API key.
which would be the best option for me to discuss with the client for the Access.
Note: I am thinking of using PostgreSQL and connecting with Qlik sense using Username and Password.
I highly welcome your suggestion on the above-mentioned doubt.
Hello Support Team,
I hope you are doing well.
I would like to clarify the recommended settings when the source database uses Oracle SQL*Loader's Direct-Path INSERT.
My understanding is that because Oracle SQL*Loader's Direct-Path INSERT writes blocks directly to the disk without going through the buffer cache,
it does not generate REDO logs or archive log files.
Therefore, if we want to ensure REDO logs are generated, we need to either enable the table's LOGGING setting or switch to FORCE LOGGING mode.
Based on this, I assumed that Qlik Replicate would not be able to perform CDC on data inserted into the source DB via Oracle SQL*Loader's Direct-Path INSERT.
However, upon reviewing the limitations, I could not find any specific limitations or recommendations regarding Direct-Path INSERT.
Are there any recommended settings on the source Oracle database side when using Oracle SQL*Loader's Direct-Path INSERT?
Best regards.
Hi,
We have upgraded Qliksense to the latest May 2026 version, and it seems the multi-KPI visualization has been deprecated and Qliksense recommends using the natively supported custom styles option for sheet styling. I've tried to migrate CSS code from multi-KPI to sheet styling, but running into a problem that only half of the CSS code can be copied into the styles text editor. Is this intended? If so, why is there such a limitation on how many characters or lines of code we can use? Can someone explain?
sum(if(TCODE='IN',AMOUNT)) - Sum(if(TCODE='CN',AMOUNT)) - Sum(total if(TCODE='IN', AVRGCOST)) - Sum(if(TCODE='CN',AVRGCOST)) / (Sum(total if(TCODE='IN', AVRGCOST)) - Sum(if(TCODE='CN',AVRGCOST)))
1st Red sum = 2695334
2nd Green Sum = 499956
So 2695334 / 499956 should = 0.53 or 53%
What am I doing wrong?
Hi,
I'm stumped regarding the settings in my combo chart. As soon as I select a second KPI for the lines, the layout gets completely messed up.
Picture 1: everything is fine - the bars are of an adequate width, the date on the x-axis is displayed MM/YYYY (this format is set in the original dimension) and I could change the bar width settings in the chart settings if I wanted.
Picture 2: As soon as I select the percentage-KPI for the line, it suddenly looks like this:
The bars are just lines, the width-setting has vanished from the bar chart settings, and the month/year-format is suddenly changed into a full date. Also, the mini chart at the bottom can't be changed into a scroll bar, I can just select or deselect it.
What am I doing wrong?
Hi Qlik/Talend Community,
I am facing an issue with a Talend job running in Talend Management Console / Talend Cloud.
I created a very simple test job that only contains a tOracleConnection component. The Oracle connection is fully parameterized using context variables.
The same job runs successfully in Talend Studio, but it fails when executed from TMC.
The context variables used in the tOracleConnection component are:
context.connection_oracle_lcllaborprod_host
context.connection_oracle_lcllaborprod_port
context.connection_oracle_lcllaborprod_sid
context.connection_oracle_lcllaborprod_schema
context.connection_oracle_lcllaborprod_username
context.connection_oracle_lcllaborprod_Password
The TMC error is:
tDBConnection_1 IO Error: Invalid connection string format, a valid format is: "//host[:port][/service_name]"
java.sql.SQLRecoverableException: IO Error: Invalid connection string format, a valid format is: "//host[:port][/service_name]"
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:903)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:820)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:80)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:816)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:620)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:190)
To troubleshoot, I added a temporary tJava component before the tOracleConnection to print the context values in TMC. The result shows that the values are blank or null:
Oracle Host =
Oracle Port = null
Oracle SID/Service =
Oracle Schema =
Oracle Username =
I did not print the password for security reasons.
This confirms that the issue is not the Oracle connection itself. The issue appears to be that TMC is not passing or resolving the context parameters at runtime, even though the same context works correctly in Studio.
Could someone please advise on the correct way to configure and pass context variables in TMC/Talend Cloud?
Specifically, I would like to confirm:
Do context variables need to be manually defined in the TMC Run Profile, Environment, or Task configuration?
Is there a specific place in TMC where these context parameters must be mapped before running the job?
What is the recommended approach for managing Oracle connection context variables between Studio and TMC?
Any guidance would be appreciated.
Thank you!
I'm having trouble with an automation the deletes and rebuilds an Excel file on SharePoint. This is my flow:
The "Add Row To Table" gets this error:
I'm not sure which property is wrecking it. Maybe the Row? I've entered the names of the columns of the table.
Material, Material Description, Total Open Qty, Inventory Qty, Build Qty
any ideas?
Thanks!
Mike
Hello all,
I know that there are several similiar topics, but too specific with no big picture included 🙂 I wanted to summarize here and verify with you all possible backup options of Qlik Cloud platform. As far as I know there is no native backup from Qlik side and once someone will remove space/app/qaa/datafile/dc by accident, there is no way how to restore it using Qlik support (there is probably some, but not official and if so I suppose it will be extra paid service).
I have several options on my mind and I would like to hear your opinion or experience so far:
But what I miss in all mentioned solution is to be able to save also configuration of following items (not only apps):
As there is API utilization possibility within QAA/Qlik CLI there is a chance to cover this portfolio at least partially, but not all mentioned areas can be covered as endpoints are limited and does not contain the content itself, just some metadata of items.
Any idea how to make backups with as much items as possible with reasonable solution?
Regards
petrus
Hi All,
I have a delimited file, which look like that:
father_id;father_name;children_id;children_name;children_birthdate
01;ndika;120;toto;25/04/2020
01;ndika;121;titi;20/032019
02;nj0120;523;nantes;10/06/2000
03;jf2563;426;leHavre;5/07/2001
And i want to generate a XML file by father di which will be for example like that for father_id = 01
Hi all,
I'm replicating mainframe data using this pipeline:
ARC CDC Solution (defined in Attunity Studio) → Qlik Replicate → Google BigQuery
Replicate reads from an ARC CDC Solution (non-relational source). The final string-to-numeric conversion happens in BigQuery.
Design choice: to avoid decimal-separator issues (comma/point) and loss/shift of decimal digits during numeric-to-numeric conversion across systems, we are bringing every field across as a STRING and reconverting it to numeric in BigQuery.
This works fine for DISPLAY (zoned) fields, including those with an explicit comma, e.g.:
ISTIPULA PIC 9(13),9(02)
RESIDUO PIC 9(13),9(02)
These carry through cleanly as strings because the bytes are already readable characters.
The problem is a packed-decimal field:
IMP_RINEGOZIATO PIC S9(15) COMP-3
When this field is read/exposed as char/string, we get garbage/non-printable characters (e.g. ¥, corrupted symbols) instead of the digits, because the underlying bytes are packed (8 physical bytes, nibble-encoded) and are not being decoded.
In the .tbl / source metadata the field is currently defined as:
<field datatype="decimal" name="IMP_RINEGOZIATO" size="15"/>
My questions:
1. What is the recommended/supported way to define a COMP-3 packed-decimal field in an ARC CDC Solution so Replicate receives the correctly decoded numeric value? Should it stay a numeric/decimal type in the source metadata rather than char/string?
2. For COMP-3 fields that DO have an implied decimal (e.g. PIC S9(13)V9(2) COMP-3), how should scale be set so the decimal position is preserved and not shifted?
3. Is there a documented data-type mapping table for ARC/packed COMP-3 source types? I found the "ARC source data type mapping" help page pointing to the CDC Solution reference, but I'd appreciate a pointer to the exact section.
Thanks in advance for any guidance.
When a Qliksense app is loading a excel file from SharePoint site, I am getting an message as "Bad Zip File: Failed to open ooxml file" attached the image of the error.
Hello, community!
I found the second LogVoyagers, presented by @igoralcantara and edited by @marksouzacosta , very interesting. It is always impactful to discover how a historical tragedy became an important source of scientific knowledge.
The post shows how famine experienced during pregnancy can leave lasting effects on health for decades, and how the data helped researchers better understand the relationship between nutrition, epigenetics, and disease.
Highly recommended!
Link: The Voyagers Log 02 - The dataset that should have never existed