メイン コンテンツをスキップする 補完的コンテンツへスキップ

On-demand アプリによるビッグ データの管理

On-demand アプリを使用すると、Qlik Sense Enterprise でビッグ データ ソースをロードし、分析することができます。ビッグ データのストア全体を一度に分析しようとするのは非常に非効率的です。それでも、代表値によるビジュアライゼーションを行うには、すべてのデータをディスカバリ可能にする必要があります。Qlik Sense On-demand アプリを使用することによりユーザーは、ビッグ データ ストアの集計ビューを表示し、データの関連サブセットを特定およびロードして詳細な分析を行うことができます。

On-demand アプリによって、データ ディスカバリが可能となる対象が拡大するため、ビジネス ユーザーはいっそう大規模なデータ ソースで連想分析を実施できます。ユーザーはまず、知見を探索したいデータを選択し、次に、対話的に On-demand アプリを生成できます。アプリでは、Qlik の全インメモリ機能を使用してデータを分析できます。

On-demand アプリの構成要素

Qlik Sense では、ビッグ データの集計ビューを表示するとともに、ユーザーがズームインして細分化されたデータを分析できるようにする選択アプリにより、ビッグ データ ソースのロードを管理します。各選択アプリには、On-demand アプリを作成するための基盤として使用される、1 つ以上のテンプレート アプリへの On-demand アプリ ナビゲーション リンクが埋め込まれています。ナビゲーション リンクとテンプレート アプリのプロパティにより、On-demand アプリにロードされるデータの形式と量を厳密に制御できます。

アプリはテンプレート アプリから繰り返し生成して、頻繁に変更されるデータ セットを追跡できます。データは選択アプリでの選択に従ってフィルタリングされますが、On-demand アプリのコンテンツは基盤となるデータ ソースから動的にロードされます。同じ On-demand アプリを数回生成して、データの変更に応じて新しく分析を行うことが可能です。

情報メモOn-demand アプリの生成は、On-demand アプリ サービスによって制御されます。このサービスは既定で無効に設定されているため、選択を行ってテンプレートアプリをリンクし、On-demand アプリを生成するには、設定を有効にする必要があります。On-demand アプリ サービスは、Administration アクティビティ センターで管理されます。

詳細については、「On-demand アプリの生成の有効化」を参照してください。

On-demand アプリのコンポーネント間の関係

On-demand アプリの構成要素。

On-demand アプリの作成

On-demand 選択アプリとテンプレート アプリには特別なロード スクリプトが必要なため、通常は、Qlik Sense ロード スクリプトの作成経験のあるユーザーが作成します。On-demand 選択アプリは例えば、適度なレベルのの粒度でデータをロードする必要があります。On-demand テンプレート アプリには、データ バインディング数式が入力されたロード スクリプトが含まれます。この数式は、データ ソースに対するクエリの作成に使用されます。

選択アプリは複数のテンプレート アプリにリンクでき、単一のテンプレート アプリは複数の選択アプリにリンクできます。ただし、テンプレート アプリのデータ バインディング数式は、リンクされている選択アプリの項目に対応する必要があります。そのため、選択アプリとテンプレート アプリは、大抵は経験豊富な同じスクリプト開発者によって併せて作成される傾向にあります。

ナビゲーション リンクを作成する場合も、テンプレート アプリに対応するバインディングを持つ選択アプリの項目を理解している必要があります。各ナビゲーション リンクには、詳細なレコードの合計数を計算する数式が必要なためです。その合計数は、選択アプリの選択ステートを使ってアクセスできる集計レコードを表します。その数式を作成するには、選択アプリで利用可能な項目を使って、テンプレート アプリのレコード合計数を計算する方法を理解している必要があります。

詳細については、「On-demand アプリの構築」を参照してください。

選択アプリを使って On-demand アプリを生成する場合は、ロード スクリプトの知識は不要です。On-demand アプリのナビゲーション リンクを作成したら、そのナビゲーション リンクを選択アプリの [アプリのナビゲーション] バーにドラッグして、アプリ ナビゲーション ポイントを作成できます。作成後、On-demand アプリがナビゲーション ポイントから生成されます。

ナビゲーション リンクの数式による最大行の計算が必要範囲内になると、On-demand アプリの生成にナビゲーション ポイントを利用できます。この時点で、ユーザーは On-demand アプリを生成できます。また、一連の別の選択を行って、それを基に追加のアプリを生成できます。

詳細については、「On-demand アプリ」を参照してください。

ナビゲーション リンクでは、リンクから生成できる On-demand アプリの数が制限されています。最大数のアプリが生成されると、ナビゲーション ポイントからアプリを生成しているユーザーは、既存のアプリの 1 つを削除しないと、新しい On-demand アプリを生成できません。生成済みアプリの最大数は、On-demand アプリのナビゲーション リンクに適用されます。ナビゲーション リンクから On-demand アプリのナビゲーション ポイントを 1 つ作成すると、そのナビゲーション ポイントから最大数のアプリを作成できます。同じナビゲーション リンクから複数のナビゲーション ポイントを作成した場合、これらのナビゲーション ポイントはひとまとまりとして、ナビゲーション リンクに設定された最大数に制限されます。

ナビゲーション リンクによって、生成済みアプリの保持期間も設定されます。保持期間が終了すると、On-demand アプリは自動的に削除されます。

On-demand アプリの共有

共有または管理スペースで On-demand の選択アプリを共有できます。まず、選択アプリとテンプレートアプリのシートを公開する必要があります。その後、その選択アプリを共有スペースまたは管理スペースに追加できます。管理スペースに公開する場合は、選択アプリを公開するだけです。

それらのスペースにあるアプリにアクセスしたユーザーは、そのアプリのナビゲーションポイントにアクセスできます。例えば共有ユーザーは、アプリ ナビゲーション バーからオンデマンド アプリを生成できます。

警告メモ

管理スペースや共有スペースのアプリに機密データが含まれている場合は、オンデマンド アプリを慎重に使用し、選択アプリへのアクセス権を持つ人の権限を確認してください。

ユーザーの個人スペースに On-demand アプリが追加されます。ユーザーが共有スペースや管理スペースで 寄与可能管理可能公開可能、または 所有者 のいずれかの権限を持っている場合、個人スペースで生成したオンデマンド アプリを他のユーザーと共有できます。

On-demand 選択アプリが管理されているスペースに公開されると、選択アプリまたは公開されたアプリでナビゲーション リンクを編集できません。ナビゲーション リンクを更新する必要がある場合、公開されたアプリを削除します。次に、選択アプリでリンクを編集して、管理されているスペースにアプリを再び公開します。

On-Demand アプリの利点

On-Demand アプリを使用すると、ビジネス ユーザーと IT 部門はビッグ データ環境からさまざまな方法で値を引き出すことができます。On-Demand アプリ:

  • 期間、顧客セグメント、または地区などのデータのサブセットをアプリに対話的に入力できる「ショッピング リスト」のような体験を実現します。
  • メモリでホストされている潜在的なサブセットに対し、完全な Qlik Sense の機能を提供します。

  • IT はアプリのサイズを制御し、データ量または軸の選択に基づいてアプリを起動することができます。
  • Teradata AsterMapRSAP BExPLACEHOLDER 関数 (SAP HANA) など、SQL 以外のデータ ソースにアクセスできます。

  • カスタマイズ可能な SQL とロード スクリプトの生成を実行できます。
  • どのような場合でも、セクション アクセスが可能です。

制限事項

On-demand アプリには次の制限があります。

  • On-demand アプリに送信できるデータの最大量は 50 MB です。これを超えると、エラーメッセージが表示されずに On-demand アプリが失敗します。ユーザーが 50 MB を超える選択を作成できないように、最大行数を設定します。

  • On-demand 選択アプリが管理されているスペースに公開されると、選択アプリまたは公開されたアプリでナビゲーション リンクを編集できません。ナビゲーション リンクを更新する必要がある場合、公開されたアプリを削除します。次に、選択アプリでリンクを編集して、管理されているスペースにアプリを再び公開します。

  • テンプレートアプリのスクリプトを変更し、新しいバインド変数を挿入した場合、既存のアプリのナビゲーションリンクを置き換えるために、新しい On-demand アプリのナビゲーション リンクを作成する必要があります。リンクを作成しないと、そのテンプレートアプリを使用している既存の On-demand アプリに対して、対応する項目の選択が送信されません。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。