Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
victordantasgom
Contributor
Contributor

how to generate a qvd file or qvw file from an application in .Net or C or Java

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?

18 Replies
Anonymous
Not applicable

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

Anonymous
Not applicable

Please see this post as well: QlikView Java support/API? | Qlik Community

Kushal_Chawda

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.

Not applicable

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.

Anonymous
Not applicable

Hi Victor,

I do not believe that is possible. You cannot create a qvd or qvw outside of Qlikview

ThornOfCrowns
Specialist II
Specialist II

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.

rbecher
MVP
MVP

Hi Victor,

just contact me directly I provide a commercial Java lib to read/write QVD files.

- Ralf

Astrato.io Head of R&D
rbecher
MVP
MVP

You can create a Qlik Sense app (qvf) thru the Sense APIs.

- Ralf

Astrato.io Head of R&D
rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

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

http://masterssummit.com

http://qlikviewcookbook.com