# オンデマンド レポートの構成

レポート開発者は、アプリケーションのユーザーがアプリケーションの使用時に即座にレポートを生成できるようにすることができます。オンデマンド レポート生成は、レポート テンプレート レベルで管理されます。レポート開発者は、オンデマンド レポート生成に使用できるレポート形式やその他のいくつかのパラメータを制御できます。

[Configuring on demand reports](https://play.vidyard.com/bWBVXNa2xuoj8f71hqRR1h)

## オンデマンド レポートの仕組み

オンデマンド レポートは、ユーザーがシートを表示するときに分析モードで生成されます。オンデマンド レポートはレポート タスクからは実行されません。代わりに、オンデマンド レポート用にレポート テンプレートがアクティブ化されます。アクティブ化された各テンプレートは、ユーザーがアセット パネルでレポートを開いたときに使用できるようになります。ユーザーは、オンデマンド レポートの準備ができたら、それを自分のコンピューターに直接ダウンロードします。

オンデマンド レポートでは、レポートを生成するユーザーのアプリケーション アクセスと現在の選択に基づいてデータが削減されます。レポート フィルターを通じて適用されたデータ削減は、オンデマンド レポートには適用されません。

### 考慮事項

オンデマンド レポートで使用するためのテンプレートを開発する場合は、次の点を考慮することが重要です。

* オンデマンド レポートの各生成は、テナントの Qlik レポート サービス アドオン サブスクリプションの消費にカウントされます。

* テンプレートは、アプリケーションを分析するユーザーが利用できるコンテンツを使用する必要があります。つまり、テンプレートがプライベート シートのコンテンツを使用する場合、ユーザーはこのテンプレートを使用してオンデマンド レポートを生成できません。

* アプリケーションがセクション アクセスを使用する場合、このアプリケーションから生成されるオンデマンド レポートでは、レポートを生成するユーザーのアクセス レベル (Section Access 表で定義) に基づいてデータがフィルター処理されます。

## オンデマンド レポートの構成

レポート開発者は、オンデマンド レポート用のテンプレートをアクティブ化します。

次の手順を実行します。

1. アプリケーションの [レポート] セクションの [テンプレート] タブを開きます。

2. テンプレートの横にある the 3 つのドットのアイコン icon をクリックし、the オンデマンド icon をクリックします。

   オンデマンド ダイアログが開きます。

3. [ファイル形式] で、アプリケーションのユーザーが利用できるようにする形式オプションを選択します。

4. [タイトル] と [説明] を入力します。

   これらは、シートからレポートを生成するユーザーに表示されます。タイトルはダウンロードしたファイルの名前になります。

5. [Save] (保存)をクリックします。

テンプレート リストで、テンプレートの [オンデマンド] 列の値が [オン] になっているはずです。

アプリケーションのテンプレート タブのオンデマンド列。オンデマンド レポート用にアクティブ化されたテンプレートが表示されます

アプリケーションのテンプレート タブのオンデマンド列。オンデマンド レポート用にアクティブ化されたテンプレートが表示されます

アプリケーションのテンプレートテンプレート タブのオンデマンドオンデマンド列。オンデマンド レポート用にアクティブ化されたテンプレートが表示されます ![Qlik Sense アプリのレポート セクションの \[テンプレート\] タブの \[オンデマンド\] 列に、さまざまなオンデマンド設定 (オンとオフ) のテンプレートが表示されます。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_CloudReportTemplate_on_demand.png)

## テンプレートのオンデマンド レポートの非アクティブ化

レポート開発者は、オンデマンド レポート用のテンプレートを無効化します。

次の手順を実行します。

1. アプリケーションの [レポート] セクションの [テンプレート] タブを開きます。

2. テンプレートの横にある the 3 つのドットのアイコン icon をクリックし、the オンデマンド icon をクリックします。

   オンデマンド ダイアログが開きます。

3. ファイル形式で、1 つ以上の形式オプションの選択を解除します。オンデマンド レポートからテンプレートを完全に非アクティブ化するには、使用可能なすべての形式の選択を解除します。

4. [Save] (保存)をクリックします。

## 権限

オンデマンド レポートのユーザー生成を設定するには、以下が必要です。

* テナント管理者によって割り当てられた権限。管理者の方は「[従量制レポート機能の権限設定](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-permissions-reporting.htm)」で詳細をご覧ください。

* スペース権限。参照:

  * [共有スペースにおけるアプリケーションの要件](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/OnDemand/reports-on-demand-configure.htm#RequirementsShared)

  * [オンデマンド レポートの構成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/OnDemand/reports-on-demand-configure.htm#RequirementsManaged)

  * [個人スペースにおけるアプリケーションの要件](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/OnDemand/reports-on-demand-configure.htm#RequirementsPersonal)

  レポートのためのスペース権限の詳細については、「[Qlik レポート サービス 権限](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/reporting-permissions.htm)」を参照してください。

### 共有スペースにおけるアプリケーションの要件

共有スペース内のアプリケーションの場合、テンプレートのオンデマンド レポート生成を構成するには、スペースでの編集可能権限が必要です。

詳細については、「[共有スペースでの権限の管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-shared-spaces.htm)」を参照してください。

### 管理スペースにおけるアプリケーションの要件

テンプレートのオンデマンド レポート生成を設定するには、管理スペースで [所有者]、 [管理可能]、または [操作可能] のロールが必要です。

情報メモユーザーベースのサブスクリプションの場合、 [操作可能] ロールには、Professionalユーザー資格も必要です。

詳細については、「[管理スペースでの権限の管理](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-managed-spaces.htm)」を参照してください。

### 個人スペースにおけるアプリケーションの要件

オンデマンド レポート生成テンプレートを構成するには、テナント内で Private Analytics Content Creatorユーザー役割を持っている必要があります。

## オンデマンド レポートのユーザー生成

ユーザーはアプリケーション内のシートを分析しながらオンデマンド レポートを作成します。

詳細については、「[オンデマンド レポートの作成](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/OnDemand/reports-on-demand-create.htm)」を参照してください。

## 制限事項

オンデマンド レポートには次の制限があります。

* オンデマンド レポートは Star ステートメントと互換性がありません。アプリケーションのスクリプトにこのステートメントが含まれている場合、生成されたレポートに予期しない結果が表示される可能性があります。