レポート フィルターを使用したバースト レポート
バースト レポートでは、単一のレポート タスクを使用して複数の受信者にレポートを送信でき、各受信者はアプリ データの異なるサブセットを受信します。
レポート フィルターを作成し、配布リストの受信者レベルで定義することによって、バースト レポートを使用します。
配布リスト ファイルでは、各受信者の Qlik Sense アプリで作成されたフィルター名を参照できます。これらのフィルターは、レポート生成のソースとして使用されるアプリの [レポート] セクションの [フィルター] タブで作成されます。これにより、レポート データを個々の受信者に合わせてフィルタリングできます。
最終的な目標は、レポートの受信者と、受信者として適用されるフィルターに応じて、複数の異なる出力を持つように 1 つのレポート タスクを構成することです。
ワークフローの例
会社の各マネージャーは、月次売上レポートを受け取ることになっていますが、会社の集計グローバル データは受け取らないとします。各マネージャーは、社内の地域区分の集計データのみを受信するようにします。一方、上級幹部は、すべての区分のデータが記載されたレポートのコピーを受け取ります。次のステップを実行できます。
-
[区分] 項目のレベルを表示する [テンプレート] を作成し、その中に [マネージャー]、 [売上] の項目、およびその他の関連項目をネストします。
-
区分ごとにフィルターを作成します。各フィルターで、 [区分] の項目値を 1 つだけ選択できるようにデータを制限します。
-
配布リストで、すべてのマネージャーをアプリ レポート タスクの受信者として追加し、各マネージャーを区分フィルターに関連付けます。一方、幹部はフィルターなしで受信者として追加できます。
-
レポート タスクを作成し、すべてのマネージャーを受信者として追加します。各マネージャーのレポートには、所属する区分のデータのみが含まれます。幹部には、各区分の詳細がすべて記載された別のセクションが表示されます。
次の表は、このレポート タスクの構成方法を示しています。
受信者 | 区分 | ユーザーのフィルター名 | 受信する出力 |
---|---|---|---|
NorthManager@example.com | 北米 | NorthAmerica_Dist_Filter | 北米のマネージャー向けに売上と実績をレポートします。 |
SouthManager@example.com | 南米 | SouthAmerica_Dist_Filter | 南米のマネージャー向けに売上と実績をレポートします。 |
EUManager@example.com | ヨーロッパ | Europe_Dist_Filter | ヨーロッパのマネージャー向けに売上と実績をレポートします。 |
AsiaManager@example.com | アジア | Asia_Dist_Filter | アジアのマネージャー向けに売上と実績をレポートします。 |
AfricaManager@example.com | アフリカ | Africa_Dist_Filter | アフリカのマネージャー向けに売上と実績をレポートします。 |
GlobalExecutive@example.com | すべての区分 | (フィルターなし) | すべての区分の売上と実績をレポートします。各区分にはそれぞれのセクションがあります。 |
例と同じように実行する方法
この例と同様のことを実行するには、レポート フィルターと配布リストを適切に構成する必要があります。詳細については、次のトピックを参照してください。
セクション アクセスによる追加のフィルタリングとデータセキュリティ
レポート フィルターに加えて、セクション アクセスにより、フィルタリングとデータ セキュリティの追加レイヤーが提供されます。セクション アクセスを使用して、Qlik Cloud テナントにユーザーとして追加されたレポート受信者のデータ削減を制御できます。
詳細については、「アプリ内レポートとセクション アクセス」を参照してください。