SlideShare a Scribd company logo
1 of 33
クリックテック・ジャパン株式
会社
2023/04/11
Qlik Sense マッシュアップ開発
- SaaS版とWindows版でJWTによる認
証
2
2
マッシュアップについて
3
3
3
Qlik Senseのマッシュアップ(Mashup)機能とは?
• マッシュアップでは、Qlik Senseアプリのビジュアライゼーションや、Qlik
Engineと通信する機能をWebサイトに組み込むことが可能
WebページがQlikのJavaScriptライブラリ群を読み込み、Qlik SenseのAPIを利用して、既存ア
プリのシート全体や個々のチャートの埋め込み、項目の選択、集計データ(HyperCube)の生成・
取得なども可能
• エクステンションを開発してQlik Senseサーバーにインストールする必要は無く、
Qlik Senseを活用した独自のWebページを実装可能
• WebからQlik Senseのリソースにアクセスするには、Qlik Senseに対する認証は必
要!!
OpenID ConnectやSAMLによるログインの他、JWT(JSON Web Token)による認証情報の送信
も可能!!
4
4
JWT認証について
5
5
5
通常の認証と、JWT認証
通常、Qlik Sense SaaSでは、OpenID Connectをサポートする外部IdP(Identity Provider,認
証システム)を利用して、インタラクティブなログイン処理(SSO)や、ユーザー情報の取得を行い
ます。
Qlik Sense Enterprise for Windowsでも、SAMLやOpenID Connectをサポートする外部IdP
を利用して、インタラクティブなログイン処理(SSO)や、ユーザー情報の取得を行えるほか、
Qlik SenseのTicket APIを利用してユーザー独自の認証システムとQlik Senseの認証システムを
連携(URLにパラメータを付加)させることも可能です。
ただし、マッシュアップのようにQlik Sense APIを利用する場合、外部IdPを利用せずに、Web
ページ内から送信するJWTデータとその中のユーザー情報を利用して認証を行うことで、ユー
ザー独自の認証システムとQlik Senseの認証システムを連携させることが可能です。
ただし、JWT認証を利用するには、以下の作業が必要になります。
 JWTのために、OpenSSLで予め公開鍵(証明書)と秘密鍵を生成
 Qlik Sense SaaSの管理コンソールの「IDプロバイダー」で「JWT」の設定を追加
 Qlik Sense Enterprise for WindowsのVirtual Proxyの「Authentication」で「JWT」を設定
 プログラミング言語とライブラリを使って、ユーザー独自の認証システムの情報を基にして、
JWTデータを生成
 Webページ内からQlik Sense APIをJWTデータをセットして呼び出し、認証を成功(Cookieを取
得)
6
6
Qlik Sense SaaS版 の場合
7
7
7
• 管理コンソールで「ウェブ統合」を作成して、IDを生成
 マッシュアップのHTMLコンテンツにアクセスする際のWebサーバーのOriginを登録(例:
https://webserver)
 https://developer.mozilla.org/ja/docs/Glossary/Origin
 CORS対策で、Webブラウザで参照しているアドレスからのみテナントのQlik APIにアクセスでき
る
 レスポンスヘッダ “access-control-allow-origin: https://webserver”
マッシュアップ用にSaaSのテナントを設定
このID文字列をJavaScriptで利用
8
8
8
• 必要に応じて、管理コンソールで「Content Security Policy」を追加
 マッシュアップのHTMLコンテンツにアクセスする際のWebサーバーのOriginを登録(例: webserver)
 https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Content-Security-Policy
 Webブラウザが<iframe>タグでチャートなどをロードする場合には、frame-ancestors の設定が必要
 レスポンスヘッダ “content-security-policy: ...; frame-ancestors ... webserver ...; ...”
マッシュアップ用にSaaSのテナントを設定(続き)
9
9
9
JWT用の証明書・秘密鍵の生成と、IDプロバイダーの
作成
参考: qlik.dev >> Home >> Tutorials >> Create Signed Tokens for JWT Authorization
https://qlik.dev/tutorials/create-signed-tokens-for-jwt-authorization
OpenSSLコマンドを利用して、公開鍵(証明書,.cer)と秘密鍵(.pem)を生成
$>openssl genrsa -out privatekey.pem 4096
$>openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825
証明書(必須!!) - 作成した公開鍵のPEM文字列
発行者(必須!!) - JWTを発行したアプリを識別する値
キーID(必須!!) - JWTデータに付属させるアプリ識別用
の値
発行者とキーIDは、JWTライブラリを利用してJWTデー
タを生成する際に指定して、一致させる必要がありま
す!!
10
10
10
Node.jsでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「Auth0社のjsonwebtokenパッケージ」を利用
 https://www.npmjs.com/package/jsonwebtoken
JWTに必要なデータ
 jti:JWTのユニーク値
 iat:発行時間
 sub:IdPサブジェクト
 subType:user
 name:名前
 email:メールアドレス
 email_verified:有効
 groups:グループ情報
JWTの署名に必要なもの
 署名用の証明書(秘密
鍵,.pem)
 kid:キーID
 iss:発行者
 exp:失効時間
 nbf:有効開始時間
 aud:固定値
11
11
11
Node.jsでWebページ – JWT認証でマッシュアップ
(続き)
...
http(s)://localhost/....
Qlik SenseのJavaScriptファイル
とCSSファイルは認証前でも読み込
める!!
12
12
12
Node.jsでWebページ – JWT認証でマッシュアップ
(続き)
13
13
13
Node.jsでWebページ – <iframe>でシート埋め込み
http(s)://localhost/....
14
14
14
PHPでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「Firebase(Google)のPHP-JWTライブラリ」を利用
 https://github.com/firebase/php-jwt
http(s)://localhost/mashup_jwt.php
15
15
15
RubyでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「JWTパッケージ」を利用
 https://github.com/jwt/ruby-jwt
http(s)://localhost/mashup_jwt.rb
16
16
16
PythonでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「PyJWTライブラリ」を利用
 https://github.com/jpadilla/pyjwt
http(s)://localhost/cgi-bin/mashup_jwt.py
17
17
17
GoでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「jwtライブラリ v4」を利用
 https://github.com/golang-jwt/jwt
http(s)://localhost/....
18
18
18
ASP.NETでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「Jwt.Netパッケージ」を利用
 https://www.nuget.org/packages/JWT
http(s)://localhost/....
19
19
19
ASP.NETでWebページ – JWT認証でマッシュアップ
(続き)
Jwt.Netパッケージは、JWTの署名時に「PKCS#12形式(.pfx)の証明書」を必要とします。
OpenSSLコマンドを利用して、公開鍵(.cer)と秘密鍵(.pem)からJWTデータ署名用のPKCS#12形式
(.pfx)を生成
$>openssl genrsa -out privatekey.pem 4096
$>openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825
$>openssl pkcs12 -inkey privatekey.pem -in publickey.cer -export -nodes -out cert.pfx -passout pass:
20
20
20
JavaでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「Auth0社のjava-jwtライブラリ」を利用
 https://github.com/auth0/java-jwt
http(s)://localhost/....
21
21
21
JavaでWebページ – JWT認証でマッシュアップ(続
き)
Java標準のjava.securityパッケージは、JWTの署名時に「PKCS#8形式(.DER)の公開鍵と秘密
鍵」を必要とします。
OpenSSLコマンドを利用して、公開鍵(.cer)と秘密鍵(.pem)から、 JWTデータ署名用のPKCS#8
形式の公開鍵(.der)と秘密鍵(.der)を生成
$>openssl genrsa -out privatekey.pem 4096
$>openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825
$>openssl pkcs8 -topk8 -inform PEM -outform DER -in privatekey.pem -out privatekey.der -nocrypt
$>openssl rsa -in privatekey.pem -pubout -outform DER -out publickey.der
22
22
Qlik Sense Enterprise
for Windows の場合
23
23
23
JWT用の証明書・秘密鍵の生成
OpenSSLコマンドを利用して、公開鍵(証明書,.cer)と秘密鍵(.pem)を生成
$>openssl genrsa -out privatekey.pem 4096
$>openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825
24
24
24
• 必要に応じてQMCでVirtual Proxy(JWTでのアクセス用URLパス)を作
成・設定
例えば jwt という名前のVirtual Proxyを追加
マッシュアップ用にVirtual Proxyを設定
25
25
25
• JWT認証用にAUTHENTICATIONの各項目を設定
Authentication method: JWT
JWT certificate: 公開鍵(PEM形式)の文字列
JWT attribute for user ID: JWTデータ内のユーザー名用属性(例: userid)
JWT attribute for user directory: JWTデータ内のユーザーディレクトリ用属性(例:
userdirectory)
Intended audience (aud attribute): JWTデータ内の秘密のaud属性(例: 112adams)
マッシュアップ用にVirtual Proxyを設定(続き)
26
26
26
• 必要に応じて、Webブラウザがリソースをロードする際のセキュリティ
設定を追加
<iframe>の読み込みとCookie送信のために、Cookie属性に”SameSite=None”を追加
CORS(Cross-Origin Resource Sharing)用にHTTPレスポンスヘッダを追加
Access-Control-Allow-Origin: *”
マッシュアップ用にVirtual Proxyを設定(続き)
27
27
27
PHPでWebページ – JWT認証でマッシュアップ
JWTデータの生成に「Firebase(Google)のPHP-JWTライブラリ」を利用
 https://github.com/firebase/php-jwt
JWTに必要なデータ
 jti:JWTのユニーク値
 iat:発行時間
 userid:User ID
 Userdirectory:User
directory
 name:名前
 email:メールアドレス
 groups:グループ情報
JWTの署名に必要なもの
 署名用の証明書(秘密鍵 .pem)
 exp:失効時間
 aud:固定値
28
28
28
PHPでWebページ – JWT認証でマッシュアップ(続き)
Qlik SenseのJavaScriptファイ
ルとCSSファイルは認証前には
読み込めないので、コメントアウ
ト!!
Qlik SenseのWindows版には、
ログイン専用のエンドポイントが
無いので、Hubへのアクセスを試
みる!!
29
29
29
PHPでWebページ – JWT認証でマッシュアップ(続き)
Qlik SenseのJavaScriptファ
イルとCSSファイルは認証後
(Cookie取得後)に動的に読み
込む!!
https://localhost/mashup・・・.php
30
30
30
PHPでWebページ – <iframe>でシート埋め込み
https://localhost/mashup・・・.php
31
31
その他の情報
Qlik SenseのJWTに関するWebサイト
• Qlik Developer Portal(Qlik Cloud): Home >> Authenticate >> JSON web tokens
 https://qlik.dev/authenticate/jwt/implement-jwt-authorization
• オンラインヘルプ: Qlik Sense Enterprise on Windows の管理 >> JWT 認証
 https://help.qlik.com/ja-JP/sense-
admin/February2023/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/
QSEoW/Administer_QSEoW/Managing_QSEoW/JWT-authentication.htm
• Qlik Sense SaaS版のマッシュアップのサンプル(GitHub)
 https://github.com/ttcodegear/mashup_for_qse_saas
• Qlik Sense Enterprise for Windowsのマッシュアップのサンプル(GitHub)
 https://github.com/ttcodegear/mashup_for_qseow
Qlik Sense マッシュアップ開発 - SaaS版とWindows版でJWTによる認証

More Related Content

What's hot

Qlik Tips 日付データの取り扱い
Qlik Tips 日付データの取り扱いQlik Tips 日付データの取り扱い
Qlik Tips 日付データの取り扱いQlikPresalesJapan
 
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定までTECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定までQlikPresalesJapan
 
TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御
TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御
TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御QlikPresalesJapan
 
TECHTALK_20220802 Direct Query.pdf
TECHTALK_20220802 Direct Query.pdfTECHTALK_20220802 Direct Query.pdf
TECHTALK_20220802 Direct Query.pdfQlikPresalesJapan
 
Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介
Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介
Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介QlikPresalesJapan
 
Qlik Tips 20211221 チャートデザイン~効果的な色の使用例
Qlik Tips 20211221 チャートデザイン~効果的な色の使用例Qlik Tips 20211221 チャートデザイン~効果的な色の使用例
Qlik Tips 20211221 チャートデザイン~効果的な色の使用例QlikPresalesJapan
 
TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法
TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法
TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法QlikPresalesJapan
 
Qlik Tips 20230418 実践!GeoOperations.pptx
Qlik Tips 20230418 実践!GeoOperations.pptxQlik Tips 20230418 実践!GeoOperations.pptx
Qlik Tips 20230418 実践!GeoOperations.pptxQlikPresalesJapan
 
Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介
Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介
Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介QlikPresalesJapan
 
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析QlikPresalesJapan
 
Qlik Cloudデータ統合:Data Gateway - Data Movementのセットアップ
Qlik Cloudデータ統合:Data Gateway - Data MovementのセットアップQlik Cloudデータ統合:Data Gateway - Data Movementのセットアップ
Qlik Cloudデータ統合:Data Gateway - Data MovementのセットアップQlikPresalesJapan
 
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略QlikPresalesJapan
 
Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!
Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!
Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!QlikPresalesJapan
 
20221018 QlikTips 変数でできること
20221018 QlikTips 変数でできること20221018 QlikTips 変数でできること
20221018 QlikTips 変数でできることQlikPresalesJapan
 
Qlik Tips 20220315 チャートデザイン~アドバンストスタイリング
Qlik Tips 20220315 チャートデザイン~アドバンストスタイリングQlik Tips 20220315 チャートデザイン~アドバンストスタイリング
Qlik Tips 20220315 チャートデザイン~アドバンストスタイリングQlikPresalesJapan
 
Qlik Sense パフォーマンスチートシート
Qlik Sense パフォーマンスチートシートQlik Sense パフォーマンスチートシート
Qlik Sense パフォーマンスチートシートQlikPresalesJapan
 
Qlik AutoMLによる機械学習モデル生成の自動化
Qlik AutoMLによる機械学習モデル生成の自動化Qlik AutoMLによる機械学習モデル生成の自動化
Qlik AutoMLによる機械学習モデル生成の自動化QlikPresalesJapan
 
TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座
TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座
TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座QlikPresalesJapan
 
Qlik Tips 20230725 Section Access Update
Qlik Tips 20230725 Section Access UpdateQlik Tips 20230725 Section Access Update
Qlik Tips 20230725 Section Access UpdateQlikPresalesJapan
 
Qlik Senseでデータ変換:はじめてのロードスクリプト
Qlik Senseでデータ変換:はじめてのロードスクリプトQlik Senseでデータ変換:はじめてのロードスクリプト
Qlik Senseでデータ変換:はじめてのロードスクリプトQlikPresalesJapan
 

What's hot (20)

Qlik Tips 日付データの取り扱い
Qlik Tips 日付データの取り扱いQlik Tips 日付データの取り扱い
Qlik Tips 日付データの取り扱い
 
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定までTECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
TECHTALK 20210413 Qlik Sense の Analyzerで積極的なデータ活用!ログインからアラート設定まで
 
TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御
TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御
TECH TALK 2021/8/24 Qlik Sense on Windowsのセキュリティ設定とアクセス制御
 
TECHTALK_20220802 Direct Query.pdf
TECHTALK_20220802 Direct Query.pdfTECHTALK_20220802 Direct Query.pdf
TECHTALK_20220802 Direct Query.pdf
 
Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介
Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介
Qlik TECH TALK 新しい編集モード New Authoring Experienceのご紹介
 
Qlik Tips 20211221 チャートデザイン~効果的な色の使用例
Qlik Tips 20211221 チャートデザイン~効果的な色の使用例Qlik Tips 20211221 チャートデザイン~効果的な色の使用例
Qlik Tips 20211221 チャートデザイン~効果的な色の使用例
 
TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法
TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法
TECH TALK 20210323 Qlik Sense のエンタープライズ展開 マルチノードサイトの実現方法
 
Qlik Tips 20230418 実践!GeoOperations.pptx
Qlik Tips 20230418 実践!GeoOperations.pptxQlik Tips 20230418 実践!GeoOperations.pptx
Qlik Tips 20230418 実践!GeoOperations.pptx
 
Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介
Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介
Qlik Sense SaaSからオンプレミスデータを活用!Qlik Data Gateway - Direct Accessのご紹介
 
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
TECHTALK 20200825 RやPythonとの連携で実現するQlik Senseの高度な分析
 
Qlik Cloudデータ統合:Data Gateway - Data Movementのセットアップ
Qlik Cloudデータ統合:Data Gateway - Data MovementのセットアップQlik Cloudデータ統合:Data Gateway - Data Movementのセットアップ
Qlik Cloudデータ統合:Data Gateway - Data Movementのセットアップ
 
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
20230919_TECHTALK_Qlik Sense ビジネスアナリスト認定試験の攻略
 
Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!
Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!
Qlik OpenAIコネクタ ~ 生成AI ChatGPTのパワーをQlik Cloudで活用しよう!
 
20221018 QlikTips 変数でできること
20221018 QlikTips 変数でできること20221018 QlikTips 変数でできること
20221018 QlikTips 変数でできること
 
Qlik Tips 20220315 チャートデザイン~アドバンストスタイリング
Qlik Tips 20220315 チャートデザイン~アドバンストスタイリングQlik Tips 20220315 チャートデザイン~アドバンストスタイリング
Qlik Tips 20220315 チャートデザイン~アドバンストスタイリング
 
Qlik Sense パフォーマンスチートシート
Qlik Sense パフォーマンスチートシートQlik Sense パフォーマンスチートシート
Qlik Sense パフォーマンスチートシート
 
Qlik AutoMLによる機械学習モデル生成の自動化
Qlik AutoMLによる機械学習モデル生成の自動化Qlik AutoMLによる機械学習モデル生成の自動化
Qlik AutoMLによる機械学習モデル生成の自動化
 
TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座
TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座
TECHTALK 20200728 クラウド/SaaS版Qlik Senseをフル活用するためのポイント講座
 
Qlik Tips 20230725 Section Access Update
Qlik Tips 20230725 Section Access UpdateQlik Tips 20230725 Section Access Update
Qlik Tips 20230725 Section Access Update
 
Qlik Senseでデータ変換:はじめてのロードスクリプト
Qlik Senseでデータ変換:はじめてのロードスクリプトQlik Senseでデータ変換:はじめてのロードスクリプト
Qlik Senseでデータ変換:はじめてのロードスクリプト
 

Similar to Qlik Sense マッシュアップ開発 - SaaS版とWindows版でJWTによる認証

Qlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスする
Qlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスするQlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスする
Qlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスするQlikPresalesJapan
 
TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介
TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介
TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介QlikPresalesJapan
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門Yuto Takei
 
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab ContentsAKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab ContentsYoshio Terada
 
Isomorphic web development with scala and scala.js
Isomorphic web development  with scala and scala.jsIsomorphic web development  with scala and scala.js
Isomorphic web development with scala and scala.jsTanUkkii
 
S3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/RubyS3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/Ruby真吾 吉田
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門VirtualTech Japan Inc.
 
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティスDBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティスdecode2016
 
201312 scalr[oss] installation_idcf
201312 scalr[oss] installation_idcf201312 scalr[oss] installation_idcf
201312 scalr[oss] installation_idcfIDC Frontier
 
SCALR OSS版のインストール手順のご紹介 20131204 01
SCALR OSS版のインストール手順のご紹介 20131204 01SCALR OSS版のインストール手順のご紹介 20131204 01
SCALR OSS版のインストール手順のご紹介 20131204 01Haruhiko KAJIKAWA
 
Osc fukuoka xAI Meetup
Osc fukuoka xAI MeetupOsc fukuoka xAI Meetup
Osc fukuoka xAI Meetupru pic
 
Windows Phone で Active Directory 認証 2011.12.1版
Windows Phone で Active Directory 認証 2011.12.1版Windows Phone で Active Directory 認証 2011.12.1版
Windows Phone で Active Directory 認証 2011.12.1版junichi anno
 
20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-public20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-publicAmazon Web Services Japan
 
Professional SSL/TLS Reading Chapter 14
Professional SSL/TLS Reading Chapter 14Professional SSL/TLS Reading Chapter 14
Professional SSL/TLS Reading Chapter 14Shogo Hayashi
 
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境Katsutoshi Nagaoka
 
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方Yuki Morishita
 
msal.js v2を触る
msal.js v2を触るmsal.js v2を触る
msal.js v2を触るDevTakas
 
Qlik Sense .NET SDKを使用して、Qlik Sense Enterprise for Windowsのアプリにアクセスする
Qlik Sense .NET SDKを使用して、Qlik Sense Enterprise for WindowsのアプリにアクセスするQlik Sense .NET SDKを使用して、Qlik Sense Enterprise for Windowsのアプリにアクセスする
Qlik Sense .NET SDKを使用して、Qlik Sense Enterprise for WindowsのアプリにアクセスするQlikPresalesJapan
 

Similar to Qlik Sense マッシュアップ開発 - SaaS版とWindows版でJWTによる認証 (20)

Qlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスする
Qlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスするQlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスする
Qlik Sense .NET SDKを使用してQlik Sense SaaSのアプリにアクセスする
 
TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介
TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介
TECH TALK 2021/08/31 Qlik Sense Extension開発 第2弾 - プログラミング可能な汎用エクステンションのご紹介
 
これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門これから始めるAzure Kubernetes Service入門
これから始めるAzure Kubernetes Service入門
 
AKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab ContentsAKS (k8s) Hands on Lab Contents
AKS (k8s) Hands on Lab Contents
 
Isomorphic web development with scala and scala.js
Isomorphic web development  with scala and scala.jsIsomorphic web development  with scala and scala.js
Isomorphic web development with scala and scala.js
 
S3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/RubyS3 Client-Side Encryption by AWS SDK for Java/Ruby
S3 Client-Side Encryption by AWS SDK for Java/Ruby
 
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
 
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティスDBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
DBP-008_SQL Server on Azure VM 最新情報とベスト プラクティス
 
201312 scalr[oss] installation_idcf
201312 scalr[oss] installation_idcf201312 scalr[oss] installation_idcf
201312 scalr[oss] installation_idcf
 
SCALR OSS版のインストール手順のご紹介 20131204 01
SCALR OSS版のインストール手順のご紹介 20131204 01SCALR OSS版のインストール手順のご紹介 20131204 01
SCALR OSS版のインストール手順のご紹介 20131204 01
 
Open Source x AI
Open Source x AIOpen Source x AI
Open Source x AI
 
Osc fukuoka xAI Meetup
Osc fukuoka xAI MeetupOsc fukuoka xAI Meetup
Osc fukuoka xAI Meetup
 
Windows Phone で Active Directory 認証 2011.12.1版
Windows Phone で Active Directory 認証 2011.12.1版Windows Phone で Active Directory 認証 2011.12.1版
Windows Phone で Active Directory 認証 2011.12.1版
 
20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-public20120528 aws meister-reloaded-awssd-kforjava-public
20120528 aws meister-reloaded-awssd-kforjava-public
 
Professional SSL/TLS Reading Chapter 14
Professional SSL/TLS Reading Chapter 14Professional SSL/TLS Reading Chapter 14
Professional SSL/TLS Reading Chapter 14
 
OpenStack概要
OpenStack概要OpenStack概要
OpenStack概要
 
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
 
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
サンプルアプリケーションで学ぶApache Cassandraを使ったJavaアプリケーションの作り方
 
msal.js v2を触る
msal.js v2を触るmsal.js v2を触る
msal.js v2を触る
 
Qlik Sense .NET SDKを使用して、Qlik Sense Enterprise for Windowsのアプリにアクセスする
Qlik Sense .NET SDKを使用して、Qlik Sense Enterprise for WindowsのアプリにアクセスするQlik Sense .NET SDKを使用して、Qlik Sense Enterprise for Windowsのアプリにアクセスする
Qlik Sense .NET SDKを使用して、Qlik Sense Enterprise for Windowsのアプリにアクセスする
 

More from QlikPresalesJapan

Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLTalend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLQlikPresalesJapan
 
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptxQlikPresalesJapan
 
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介QlikPresalesJapan
 
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法QlikPresalesJapan
 
Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認QlikPresalesJapan
 
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarTalend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarQlikPresalesJapan
 
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説QlikPresalesJapan
 
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介QlikPresalesJapan
 
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用QlikPresalesJapan
 
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法QlikPresalesJapan
 
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)QlikPresalesJapan
 
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APITalend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APIQlikPresalesJapan
 
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
20240319  Qlik Tips  折れ線チャートの時系列予測についての説明20240319  Qlik Tips  折れ線チャートの時系列予測についての説明
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明QlikPresalesJapan
 
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析QlikPresalesJapan
 
TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介QlikPresalesJapan
 
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-QlikPresalesJapan
 
Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介QlikPresalesJapan
 
20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptxQlikPresalesJapan
 
20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善QlikPresalesJapan
 
新しいテキストオブジェクト
新しいテキストオブジェクト新しいテキストオブジェクト
新しいテキストオブジェクトQlikPresalesJapan
 

More from QlikPresalesJapan (20)

Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQLTalend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
Talend Studioのビッグデータ対応機能のご紹介 - Hadoop, HDFS, Hive, HBase, Spark, NoSQL
 
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
2024/04/25 Qlik医療データ活用勉強会_第36回_202404.pptx
 
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
Qlik TECH TALK 組織のメタデータを一元管理「Talend Data Catalog」のご紹介
 
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
Qlik Tips 20240416 Qlik Senseのトレンド線の係数の計算方法
 
Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認Qlik Tips - 2024/04/16 Capacity データ消費の確認
Qlik Tips - 2024/04/16 Capacity データ消費の確認
 
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJarTalend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
Talend Studioで独自関数を実装して呼び出す - グローバルルーチンとカスタムルーチンJar
 
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
Qlik TECHTALK Qlik Cloud 日本リージョン開設!テナント作成と移行方法を解説
 
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介Talend Cloudの管理プラットフォームTalend Management Consoleのご紹介
Talend Cloudの管理プラットフォーム Talend Management Consoleのご紹介
 
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
【Qlik 医療データ活用勉強会】-速報-令和4年度DPC「退院患者調査」データの活用
 
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
Talend StudioでAPIを開発 - SOAP/RESTのサービス開発手法
 
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
Direct QueryのカスタムSQL(Qlik Tips ~ Qlik を使いこなす!スキルアップ勉強会)
 
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC APITalend Studioの汎用JDBCコンポーネントを使う - JDBC API
Talend Studioの汎用JDBCコンポーネントを使う - JDBC API
 
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
20240319  Qlik Tips  折れ線チャートの時系列予測についての説明20240319  Qlik Tips  折れ線チャートの時系列予測についての説明
20240319 Qlik Tips 折れ線チャートの時系列予測についての説明
 
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
どうしてそうなったのか?機械学習モデルで「結果」の「理由」を知るキードライバー分析
 
TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介TECH TALK Talend Administration Center の紹介
TECH TALK Talend Administration Center の紹介
 
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
【Qlik 医療データ活用勉強会】機能評価係数Ⅱの内訳データの分析  -その2-
 
Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介Qlik What's New - February 2024 リリースの新機能のご紹介
Qlik What's New - February 2024 リリースの新機能のご紹介
 
20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx20240213_TechTalk_TalendStudio.pptx
20240213_TechTalk_TalendStudio.pptx
 
20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善20240206 Qlik Tips Pivot Straight TBL の改善
20240206 Qlik Tips Pivot Straight TBL の改善
 
新しいテキストオブジェクト
新しいテキストオブジェクト新しいテキストオブジェクト
新しいテキストオブジェクト
 

Qlik Sense マッシュアップ開発 - SaaS版とWindows版でJWTによる認証