Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello everyone
They need to know how to generate a qvd file or qvw from an application in .Net or C or Java. That is, how to edit the source code of a qvd / qvw?
Hi Victor,
I doubt this is possible.
I believe that Qlikview is a standalone application and cannot be generated using other languages. I do not believe you can use other languages to create a new qvw but Qlikview is integratable into other languages
Please see this post as well: QlikView Java support/API? | Qlik Community
I Can't do this AFAIK. QVW is the QlikView application which you can create by installing QlikView software into the system. From QlikView application only you can create the QVD file.
Thanks for contributions
Thabang Petje and kushal chawda
My need is to generate a QVF qvw or by a programming language. My goal is that through semantic web be possible to capture a user without knowledge Qlik Sense and QlikView metrics and indicators that he wants to build a dashboard. My software then captures this information and generates the QVF or qvw from the information provided.
Hi Victor,
I do not believe that is possible. You cannot create a qvd or qvw outside of Qlikview
Your description seems to be an impossible task. There would have to be an improbably large set if choices regarding "making a dashboard" - it's not as simple as you think.
Hi Victor,
just contact me directly I provide a commercial Java lib to read/write QVD files.
- Ralf
You can create a Qlik Sense app (qvf) thru the Sense APIs.
- Ralf
James,
It's not as hard as you may think. I was looking for links to Ralf's QVD java lib for QVDs, I'm glad he responded.
There are a number of projects that demonstrate generating entire Sense "apps on demand" using only code. It's a testament to the flexibility and potential of the Sense APIs.
It's a little more difficult and indirect with QlikView, but possible.
To address the OP original question:
- QVD files
a) Talk to Ralf about his library.
b) Consider generating QVX files instead, which are an open published standard.
- Generating Qlik Sense apps:
Don't think about editing/generating a qvf file, but rather materializing an app or visualizations on the fly. Check out branch.qlik.com for examples. Also, Sense 3.0 will allow all visualizations to be created on the fly, eliminating the need to create or connect to a .qvf.
- Generating QlikView apps.
a) Don't think about generating/editing a qvw. Rather, you can create all the required files in a -prj directory. Trigger a reload and viola, you have a finished QVW.
b) The above said, you can modify/create objects in a qvw using the automation API. So for example, you can create new objects or modify existing Dimensions or Expressions via the API.
c) If you want to use java to call the QlikView automation APIs, you can use a java-com bridge like COM4J. I've done this successfully.
-Rob