- Qlik Cloud
- 運用者
Qlik Automate活用術#モニターアプリを簡単に導入する方法
本記事では、Qlik Automateの「Qlik Cloud Monitoring Apps Installer」テンプレートを使用した、モニターアプリの簡単な初期導入・更新手順をご紹介します。
|
|
操作に慣れてきた開発ユーザーの皆様、データマネージャーでできるのは関連付けだけだと思っていませんか?
実は、JOINもデータマネージャーで簡単にできるんです!
データロード時に複数のテーブルの項目を使って新しい項目を作りたい場合はありませんか?
または、循環参照を解消するために、テーブル同士を結合したい場合はありませんか?
そんな時はJOINを使って複数のテーブルを1つにまとめてあげることができるんです!
今回は、データマネージャーでJOINする方法をご紹介します。
※本記事は バージョン「February 2021」で作成しています。
JOINとは、複数のテーブルをひとつのテーブルにまとめることを指します。
JOINには結合元や結合先のデータのまとめ方の違いによって4 種類の結合方法があります。
|
|
| 商品コード | 数量 | 商品コード | 商品名 | |
| 0001 | 30 | 0001 | コーヒー | |
| 0002 | 40 | ←Inner Join | 0002 | ワイン |
| 0003 | 50 | 0004 | ビール | |
| 0004 | 60 | 0005 | ジュース |
結合元と結合先のどちらにもに存在する商品コード「0001」「0002」「0004」のデータが保持されます。
Inner Joinの結果
| 商品コード | 数量 | 商品名 |
| 0001 | 30 | コーヒー |
| 0002 | 40 | ワイン |
| 0004 | 60 | ビール |
結合元と結合先のどちらにもに存在する商品コード「0001」「0002」「0004」のデータが保持されます。
Inner Joinの結果
| 商品コード | 数量 | 商品名 |
| 0001 | 30 | コーヒー |
| 0002 | 40 | ワイン |
| 0004 | 60 | ビール |
▼Left Join
結合元のデータのみ保持してデータをまとめる方法です。
|
|
| 結合元 | 結合先 | |||
| 商品コード | 数量 | 商品コード | 商品名 | |
| 0001 | 30 | 0001 | コーヒー | |
| 0002 | 40 | ←Left Join | 0002 | ワイン |
| 0003 | 50 | 0004 | ビール | |
| 0004 | 60 | 0005 | ジュース |
結合元に存在する商品コード「0001」「0002」「0003」「0004」のデータが保持されます。
Left Joinの結果
| 商品コード | 数量 | 商品名 |
| 0001 |
30 |
コーヒー |
|
0002 |
40 |
ワイン |
|
0003 |
50 |
– |
|
0004 |
60 |
ビール |
▼Right Join
結合先のデータのみ保持してデータをまとめる方法です。
|
|
| 結合元 | 結合先 | |||
| 商品コード | 数量 | 商品コード | 商品名 | |
| 0001 | 30 | 0001 | コーヒー | |
| 0002 | 40 | ←Right Join | 0002 | ワイン |
| 0003 | 50 | 0004 | ビール | |
| 0004 | 60 | 0005 | ジュース |
結合先に存在する商品コード「0001」「0002」「0004」「0005」のデータが保持されます。
Right Joinの結果
| 商品コード | 数量 | 商品名 |
|
0001 |
30 |
コーヒー |
|
0002 |
40 |
ワイン |
|
0004 |
60 |
ビール |
|
0005 |
– |
ジュース |
▼Outer Join
結合元と結合先のデータを全て保持してデータをまとめる方法です。
|
|
| 結合元 | 結合先 | |||
| 商品コード | 数量 | 商品コード | 商品名 | |
| 0001 | 30 | 0001 | コーヒー | |
| 0002 | 40 | ←Outer Join | 0002 | ワイン |
| 0003 | 50 | 0004 | ビール | |
| 0004 | 60 | 0005 | ジュース |
一方にしかない商品コード「0003」「0005」のデータも保持されます。
Outer Joinの結果
| 商品コード | 数量 | 商品名 |
| 0001 | 30 | コーヒー |
| 0002 | 40 | ワイン |
| 0003 | 50 | – |
| 0004 | 60 | ビール |
| 0005 | – | ジュース |
データを追加したら、結合元のバブルをクリックし、画面下の[…](詳細オプション)-[連結または結合]をクリックします。
|
|
結合先のテーブルのバブルをクリックします。
|
|
画面中ほどの[アクションを選択]-[Left Join]をクリックします。
※今回はLeft Joinを選択しましたが、状況に応じて最適なJOINの種類を選択してください。
|
|
画面下部に結合元と結合先を紐づける項目が自動的に反映されているので、紐づけたい項目になっているか確認します。
|
|
表示されている項目が正しくない場合は、[マッピングの編集]をクリックすることでドラッグ&ドロップで手動設定することができます。
|
|
|
|
紐づけたい項目になっていることを確認出来たら、画面右側の[適用]をクリックします。
|
|
結合することができました。
売上明細のテーブルに、商品マスタの項目が追加されています。
|
|
結合を解除する場合は画面下部の[↤↦](このテーブルを分割)をクリックします。
|
|
結合の種類を確認する場合は、画面下部の[…](詳細オプション)-[詳細の表示]をクリックします。
|
|
結合の種類がLeft Join、結合元が売上明細、結合先が商品マスタということが分かります。
|
|
今回は、データマネージャーで簡単にJOINする方法をご紹介しました。
今後、データマネージャーの操作方法について投稿予定ですので、そちらも是非ご覧ください!
本記事では、Qlik Automateの「Qlik Cloud Monitoring Apps Installer」テンプレートを使用した、モニターアプリの簡単な初期導入・更新手順をご紹介します。
ショートカットを知っているだけで、開発効率はもちろん、アプリの閲覧効率もアップします! 今回は、数あるショートカットの中から「これは覚えておきたい!」というものを厳選して紹介します。
アプリを最初に開く際に時間がかかることはありませんか。Qlik Sense SaaSでは、パフォーマンス評価という機能が用意されています。今回は、そのパフォーマンス評価の具体的な使用例についてご紹介します。