Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Qlik Sense のWEBアプリケーションの画面への埋め込み

Qlikで作成したグラフをWEBアプリケーション上で表示したく、調査をしている状態です。

やりたいことは、具体的には以下となります。

・Qlik Senseで作成したグラフを自分で作成した画面で表示させたい

 →その際、そのグラフのデータが変われば、追随して変更させたい

 →グラフの構成を変更した場合、追随できなくてもいい

以下のページにある通り、Qlik Sense Chartsで自分で作成した画面に埋め込むことは可能ではありますが

グラフで使用しているデータが変わっても、グラフに変化がなく、URLを取得したタイミングのままとなって

しまいます。

Qlik Sense Cloud新機能:クラウド上でのアプリ作成とQlik Sense Charts

以下のページにある方法で、埋め込みが可能とは記載がありますが、サーバーを構築する必要があり

調査段階で購入するわけにもいかず、実現性があるかどうかを確認したいと考えております。

Session APIによる認証と、WebページへのQlik Senseチャートの埋め込み

上記方法で考えていることがうまくいくのか、また、違う方法で実現ができるのであればその方法など

ご教授いただけると大変ありがたいです。

以上です。

よろしくお願いいたします。

Labels (2)
1 Solution

Accepted Solutions
Masaki_Hamano
Employee
Employee

こんにちは

外部のウェブサイトにQlik Senseのチャートを埋め込むには基本的にはQlik Sense Enterpriseのサーバーを用意する必要がありますが、ウェブサイトに埋め込んだ時の画面イメージを確認することが目的であれば、ローカルPC上で以下を行うことは可能かと思います。

Qlik Sense Desktopを立ち上げた状態で以下のSingle Configuratorを立ち上げ、左側メニューからアプリとチャートを選択するとチャート単体をウェブサイトに埋め込むための<iframe>のタグを取得することができます。(この時、既定ではDisable interactionがONになっていますので、右側のGeneralタブからOFFにして下さい。)

http://localhost:4848/dev-hub/single-configurator

取得した<iframe>のタグは以下の様なものになりますが、これをウェブサイトに埋め込みます。

<iframe src='http://localhost:4848/single?appid=xx.qvf&obj=xx&select=clearall' frameborder='0'></iframe>

Qlik Sense Desktop上に公開されているこのチャート部品はQlik Sense Desktopが導入されているローカルPC上から「localhost」の指定を行ってアクセスすることは可能ですので、お使いのPCからそのウェブサイトにアクセスすると、<iframe>でQlik Senseのチャートがウェブサイト上に埋め込まれた形で表示させることは出来ます。(他のPCからは表示不可です)

View solution in original post

2 Replies
Masaki_Hamano
Employee
Employee

こんにちは

外部のウェブサイトにQlik Senseのチャートを埋め込むには基本的にはQlik Sense Enterpriseのサーバーを用意する必要がありますが、ウェブサイトに埋め込んだ時の画面イメージを確認することが目的であれば、ローカルPC上で以下を行うことは可能かと思います。

Qlik Sense Desktopを立ち上げた状態で以下のSingle Configuratorを立ち上げ、左側メニューからアプリとチャートを選択するとチャート単体をウェブサイトに埋め込むための<iframe>のタグを取得することができます。(この時、既定ではDisable interactionがONになっていますので、右側のGeneralタブからOFFにして下さい。)

http://localhost:4848/dev-hub/single-configurator

取得した<iframe>のタグは以下の様なものになりますが、これをウェブサイトに埋め込みます。

<iframe src='http://localhost:4848/single?appid=xx.qvf&obj=xx&select=clearall' frameborder='0'></iframe>

Qlik Sense Desktop上に公開されているこのチャート部品はQlik Sense Desktopが導入されているローカルPC上から「localhost」の指定を行ってアクセスすることは可能ですので、お使いのPCからそのウェブサイトにアクセスすると、<iframe>でQlik Senseのチャートがウェブサイト上に埋め込まれた形で表示させることは出来ます。(他のPCからは表示不可です)

Not applicable
Author

ありがとうございます。

Qlik Sense Enterpriseのサーバーを用意すれば、外部サイトに埋め込むことが可能なこと、また、Qlik Sense Desktopでも

ローカルPCでのみ確認できることが理解できました。