レポート タスクの操作
レポート開発者は、レポート タスクを使用して一元的なレポート生成の構成を作成できます。アプリの [レポート] セクションにある [レポート タスク] タブで、レポート タスクを作成および管理します。

レポート タスクは、レポート テンプレートをレポート出力に変換します。タスクは手動またはスケジュールに基づいて実行できます。
レポート タスクは、レポート構成要素 (テンプレート、フィルター、配布リスト) が組み合わされて出力を生成する場所です。レポート タスクを作成するときは、レポート ファイル名、出力を受信するユーザーとグループ、メールまたは出力フォルダーの詳細、レポートを生成するスケジュールも設定します。
アプリの [レポート] セクションの [レポート タスク] タブ
![クリックしてフル サイズを表示 アプリの [レポート] セクションの [レポート タスク] タブ](../../Resources/Images/ui_gen_CloudInAppReportTasks.png)
レポート フィルターを使用すると、単一のレポート タスクを使用して、レポート バーストのユース ケースを管理および使用できます。レポート バーストを使用すると、受信者ごとに異なるデータのサブセットを使用して、さまざまな情報を含むレポートを生成できます。詳細については、「レポート フィルターを使用したバースト レポート」を参照してください。
レポート生成の仕組み
レポート タスクを作成する前に、アプリの配布リストを定義する必要があります。
レポート タスクでは、配布リストからレポートを生成する受信者とグループを選択します。タスク出力の受信者として受信者を追加する場合は、配布リスト内の受信者に適用されている単一の受信者レベルのフィルターに対応するユーザー フィルターに組み合わせて各受信者が追加されます。同じユーザー レポートに複数の受信者レベルのフィルターを組み合わせることはできませんが、各ユーザーとフィルターの組み合わせをタスク構成に個別に追加して、フィルターごとに個別のレポートを生成し、同じユーザーに送信できます。
レポート タスクを実行すると、レポート タスクに追加されたすべてのユーザーに適用される個別の受信者レベルのフィルターごとに一意のレポートが生成されます。
1 つ以上のサイクルを適用すると、レポート タスクは最大 500 個の一意のレポートを生成できます。サイクルが適用されていない場合、レポート タスクは最大 100 個の一意のレポートを生成できます。
生成されたレポートをメールで送信するか、Microsoft SharePoint フォルダーに保存するか、あるいはその両方を選択できます。Microsoft SharePoint 配布フォルダー経由でレポートを配信する場合、レポートは受信者に直接送信されず、タスクに含めた受信者に定義されたフィルターごとに別々のレポートが保存されます。 詳細については、配布フォルダーを使用したレポートの生成 を参照してください。
メール配信の要件
レポート タスクの出力をメールで送信するには、レポート タスクの作成時にダイアログの [配布] にある [メール] スイッチをオンにします。
レポートをメールで送信する場合は、Qlik Cloud テナント用に SMTP サーバーを構成する必要があります。設定方法の詳細については、「レポートと通知用電子メールの構成」を参照してください。
Microsoft SharePoint フォルダーにレポートを保存するための要件
生成されたレポートを Microsoft SharePoint ネットワーク内のフォルダーに自動的に保存する必要がある場合は、レポート タスクの作成時にダイアログの [配布] にある [フォルダー] スイッチをオンに切り替えます。
レポート出力を Microsoft SharePoint フォルダーに保存するには、スペースに Office 365 Sharepoint コネクタへの接続を作成する必要があります。詳細については、「レポートを配布フォルダーに配信する」を参照してください。
レポート タスクの作成
タスクベースのレポート構成を作成するには、以下のセクションを順番に実行します。
パート 1: タスクの作成
次の手順を実行します。
-
Qlik Sense アプリの [レポート] セクションの [レポート タスク] タブを開きます。
-
[レポート タスクを作成] をクリックします。レポート タスク ダイアログが開きます。
-
レポート タスクの [タイトル] を入力します。
-
必要に応じて、 [説明] を追加します。
パート 2: テンプレートの選択
次に、Microsoft Excel 用の Qlik アドインで作成されたテンプレートを定義する必要があります。
次の手順を実行します。
-
[テンプレート] ダイアログ タブで、 [既存のテンプレートを追加] をクリックします。アップロード済みのテンプレートを選択します。
使用するテンプレートをまだアップロードしていない場合は、 [新規アップロード] をクリックします。
-
[次へ] をクリックします。ダイアログが [出力] タブに移動します。
パート 3: 出力の構成
出力構成は次のようになります。
-
生成されたレポートのプロパティを定義します。
-
レポート要素のローカライゼーションを定義します (PDF 出力のみ)。Excelレポートを開くと、Excel の設定に従って、地域に依存する書式 (日付、数値、その他の情報) が表示されます。
-
タスク レベルのフィルターを適用します。
-
サイクルを適用します。
次の手順を実行します。
-
[出力] ダイアログ タブで、レポート出力の [ファイル名] を入力します。これは、サイクルと [タイムスタンプ形式] とともに、レポートのファイル名で使用されます。
情報メモここに入力する [ファイル名] には、特殊文字は使用できません。また、入力した [ファイル名] の前後の空白スペースは削除されます。
-
PDF 出力を選択した場合は、PDF の [地域の書式設定] を定義します。この設定は、レポート内の日付、数値、その他の情報の書式設定に使用するロケールを制御します。
PDF または印刷出力の準備のために他の構成を実行する必要がある場合は、テンプレートの作成に戻ります。「PDF と印刷出力の準備」を参照してください。
-
レポートに適用する [フィルター] を選択します。
このフィルターは、個々の受信者に追加するフィルターとは異なり、レポート タスク全体に適用されます。タスク レベルのフィルターと受信者レベルのフィルターが相互作用する方法の詳細については、「レポートでのフィルターの使用」を参照してください。
-
[サイクル] で、サイクルとして使用する軸を 3 つまで選択します。サイクルを追加すると、軸内の一意の値ごとにレポートの一意のバージョンが生成されます。詳細については、「サイクリング レポート」を参照してください。
-
[タイムスタンプ形式] を選択します。これは、サイクルと [ファイル名] とともに、レポートのファイル名で使用されます。
-
[次へ] をクリックして [配布] ダイアログ タブに進みます。
パート 4: 配布の構成
ダイアログに [配布] タブが表示されるようになりました。
次の手順を実行します。
-
レポート出力を受け取る受信者とグループを、配布リストから追加します。レポートを生成する受信者レベルのフィルターごとに別の受信者を追加する必要があることに注意してください。「レポート生成の仕組み」を参照してください。
-
レポートの配布方法と配信方法を指定します。次のオプションの少なくとも 1 つをオンに切り替えます。
-
メールでレポートを配信するには、 [メール] スイッチをオンのままにしておきます。これが既定の配信方法です。
-
レポートを Microsoft SharePoint フォルダーに配信するには、 [フォルダー] スイッチをオンにします。
メールおよび配布フォルダーのオプション構成の詳細については、「メール配信の要件」および「Microsoft SharePoint フォルダーにレポートを保存するための要件」を参照してください。
-
-
必要に応じて、[メール] および/または [フォルダー] 出力の必須項目に入力します。
-
[次へ] をクリックして [スケジュール] ダイアログ タブに進みます。
パート5: レポート配信のスケジュール設定
次の手順を実行します。
-
[スケジュール] ダイアログ タブで、レポートの配布スケジュールを構成します。レポートは、データが更新されるたびに送信することも、日単位、週単位、月単位、年単位のスケジュールで送信することもできます。
-
[保存] をクリックします。
レポートは、スケジュールされた時間に受信者に送信されます。また、レポート タスクの出力はいつでも送信できます。「手動によるレポート送信」を参照してください。
手動によるレポート送信
受信者がすぐにレポートを受信する必要がある場合は、手動でレポート タスクを実行できます。
これは、レポートの構成をテストするときにも役立ちます。
次の手順を実行します。
-
アプリの [レポート] セクションの [レポート タスク] タブを開きます。
-
実行するレポート タスクの横にある
をクリックします。
-
[今すぐ送信] をクリックします。
レポート タスクが正常に実行されるための要件
レポート テンプレート作成者は、アプリ コンテンツへのアクセスに基づいてテンプレートを作成します。ただし、レポート タスクは、レポート タスク所有者のアプリ アクセスに基づいて実行されます。したがって、ユーザーが自分専用のアプリ シートに基づいてテンプレートを作成した場合、レポート タスクは正常に実行できません。
レポート タスクの所有権に関連する要件もあります。 詳細については、「レポート タスクの所有権」を参照してください。
レポート タスクの編集
レポート タスクの作成後、構成を変更できます。
次の手順を実行します。
-
アプリの [レポート] セクションの [レポート タスク] タブを開きます。
-
レポート タスクの横にある
をクリックします。
-
[
編集] をクリックします。
レポート タスクの削除
次の手順を実行します。
-
アプリの [レポート] セクションの [レポート タスク] タブを開きます。
-
削除するレポート タスクの横にある
をクリックします。
-
[
削除] をクリックします。
テナント管理者は、Administration アクティビティ センターの [サブスクリプション] セクションでレポート タスクを削除および管理できます。「ユーザー レポートとサブスクリプションの有効化および管理」を参照してください。
レポート タスクの有効化または無効化
レポート タスクを有効または無効にできます。有効にすると、レポート タスクは構成されたスケジュールに従って出力を生成し、必要に応じて手動で実行できます。無効にすると、レポート タスクはスケジュールに従って出力を生成できませんが、必要に応じて手動で実行することはできます。
レポート タスクを手動で有効または無効にできます。レポート タスクが自動的に無効になる場合もあります。
次の手順を実行します。
-
アプリの [レポート] セクションの [レポート タスク] タブを開きます。
-
オンまたはオフにするレポート タスクの横にある
をクリックします。
-
[
有効化] または [
無効化] をクリックします。
テナント管理者は、Administration アクティビティ センターの [サブスクリプション] セクションでレポート タスクを有効または無効にできます。詳細については、「ユーザー レポートとサブスクリプションの有効化および管理」を参照してください。
現在実行中のレポート タスクのキャンセル
現在実行中のレポート タスクをキャンセルする必要がある場合があります。これは、サーバー エラーが発生した場合、またはタスクに時間がかかりすぎた場合に発生します。
次の手順を実行します。
-
アプリの [レポート] セクションの [レポート タスク] タブを開きます。
-
キャンセルするレポート タスクの横にある
をクリックします。
-
[
キャンセル] をクリックします。
レポート タスクの実行履歴の表示
レポート タスクが実行された履歴を表示できます。タスク実行中に発生した可能性のあるエラーの詳細情報を表示するには、 [履歴] ビューを使用します。
次の手順を実行します。
-
アプリで、 [レポート] セクションを開きます。
-
[レポートタスク] タブで、レポート タスクの横にある
をクリックします。
-
[
履歴] を選択します。
詳細については、「レポート タスクの実行履歴の表示」を参照してください。
セクション アクセスに関する考慮事項
アプリがセクション アクセスを使用する場合、レポート生成の動作は異なります。詳細については、「アプリ内レポートとセクション アクセス」を参照してください。
レポート タスクの所有権
レポート タスクを作成すると、そのタスクの所有者になります。管理者はレポート タスクの所有者を変更できます。詳細については、「ユーザー レポートとサブスクリプションの有効化および管理」を参照してください。共有スペースでレポート タスクの所有権を別のユーザーに譲渡するには、そのユーザーがスペース内で [編集可能] 権限を持っている必要があります。
スペースへの [編集可能] アクセス権を持つユーザーは誰でもレポート タスクを実行できますが、レポート タスクの所有者にスペースの [編集可能] アクセス権がない場合、レポート タスクは正常に実行できません。したがって、レポート タスクを所有するユーザーが [編集可能] アクセス権を失った場合、またはスペースかテナントから削除された場合は、レポート タスクの所有権を変更するか、十分な権限を持つユーザーがレポート タスクを再作成する必要があります。
セクション アクセスを使用するアプリのレポート タスクの所有者を変更すると、特定の動作が実行される可能性があります。詳細については、「アプリ内レポートとセクション アクセス」を参照してください。
レポート フィルターとレポート タスクの所有権
レポート フィルターにも対応する所有者がいます。レポート フィルターの作成者が最初の所有者になります。レポート タスクの所有者を変更しても、レポート タスクで使用されるレポート フィルターの所有者は変更されません。
レポート タスクの権限
アプリのレポート タスクを管理するには、特定のロールが必要です。権限の要件は、アプリが配置されているスペースの種類に応じて異なります。
共有スペースにおけるアプリの要件
アプリ内からレポート タスクに対して次のアクションを実行するには、スペースへの [編集可能] アクセス権が必要です。
-
表示
-
追加
-
実行
-
削除
-
有効化
-
無効化
詳細については、「共有スペースでの権限の管理」を参照してください。
管理スペースにおけるアプリの要件
管理スペース内の [所有者] (Professional、フル ユーザー、または Analyzer 資格)、 [管理可能] (Professional、フル ユーザー、または Analyzer 資格)、または [操作可能] (Professional 資格または Full User 資格 のみ) のスペース ロールを持つユーザーは、アプリ内からレポート タスクに対して次のアクションを実行できます。
-
表示
-
追加
-
実行
-
削除
-
有効化
-
無効化
詳細については、「管理スペースでの権限の管理」を参照してください。
個人スペースにおけるアプリの要件
レポート タスクを表示、作成、編集、削除するには、テナントで Private Analytics Content Creator ユーザー ロールが必要です。
Administration アクティビティ センターでのレポート タスクの管理
管理者は、Administration アクティビティ センターの [サブスクリプション] セクションでレポート タスクを管理できます。「ユーザー レポートとサブスクリプションの有効化および管理」を参照してください。