サブスクリプションを使用したレポートのスケジュール
サブスクリプション レポートを使用すると、優先するシートやチャートを記載した定期的なメールのスケジュールができます。必要なフィルターを設定して、スケジュールされた時間に最新のデータを受信トレイに配信するレポートを作成できます。たとえば、夜間の注文情報を毎朝メールで受信することができます。追加したページ オブジェクトにはいつでもアクセスでき、構成の変更、ワークブックでの配置、別のインスタンスのワークブックへの追加ができます。
サブスクリプションは、アプリ、データ、スペースと同じアクセス ルールに従います。所有者と受信者は、セクション アクセス、権限、ユーザー資格 (Professional または Analyzer) に応じて制限されます。受信者は、アクセス可能なデータのみを受信します。
サブスクリプション レポート メールには次が含まれます。
-
添付としてサブスクライブされたビジュアライゼーションまたはシートの PDF。画像の解像度は 300 dpi です。
-
ビジュアライゼーションの画像。シートにサブスクライブする場合、画像は含まれません。
-
アプリへのリンクです。分析の原点を確認できます。サブスクリプションに複数のシートが含まれている場合は、リストの最初のシートが開きます。
-
サブスクリプション管理ページへのリンク。
使用に適しているケース
サブスクリプションは、設定したスケジュールに基づいて生成されます。次の場合は、サブスクリプションを作成する必要があります。
-
チャートまたは最大 10 枚のシートを定期的に更新する必要があります。
-
アラートのように数学的に複雑なものを設定する必要はありません。
-
最大 10 枚のシートまたはチャートのエクスポートをスケジュールに従って作成するとします。
-
受信者は Qlik Cloud にアクセスできます。
-
受信者は、シートまたはチャートを PowerPoint ファイルに追加することを希望しています。
データの洞察を共有する他の方法
データで特定の条件が満たされたときに通知を受け取りたい場合は、アラートを使用してデータを監視 を参照してください。アラートはデータの再ロードに基づいて評価され、データの例外時に送信されます。アラートはスケジュールに従ってトリガーすることもできますが、アラートとして保存するには、条件または目標値を作成する必要があります。Qlik ユーザーをアラートに追加できます。
アプリ全体に基づいてカスタマイズ可能なレポートを生成し、任意の受信者に送信する場合は、付加価値のある Qlik レポート サービス 機能の使用を検討してください。これには、次が含まれます。
-
アプリ内レポート。アプリ内から直接利用できるタスクベースまたはオンデマンドのワークフローを使用してレポート生成を制御します。詳細については、「Qlik Cloud Analytics を使用したアプリ内レポート」を参照してください。
-
Qlik アプリケーションの自動化 を使用したレポート。コード不要の自動化ビルディング ブロックを使用して動的なレポートを作成します。詳細については、「Qlik アプリケーションの自動化 を使用した Qlik Cloud Analytics からのレポート」を参照してください。
-
Qlik レポート サービス API の直接使用。詳細については、「開発者ポータルのドキュメンテーション」を参照してください。
前提条件
サブスクリプションには、次の前提条件があります。
- サブスクリプションは、Qlik Cloud 管理者がオンにする必要があります。詳しくは「レポート、サブスクリプション、共有機能の有効化と無効化 」を参照してください。
-
Qlik Cloudで設定された有効なメールアドレスが必要です。
-
サブスクリプションを作成しているアプリの表示権限が必要です。
サブスクリプションに保存されたアプリの設定
サブスクリプションを作成する際、以下の設定が保存されます。
-
選択
-
ビジュアライゼーションのプロパティ: レイアウト、色、凡例、ラベルなどこれらのプロパティの適用の詳細については、「視覚的な探索」を参照してください。
-
JavaScript オプション: 言語、テーマ、変数、または deviceTypes
deviceTypes には、自動、タッチ、またはデスクトップがあります。この値は、お使いの Qlik Sense アプリのタッチ画面モードの切り替えにより変化します。タッチ画面モードがオンの場合、deviceType は「タッチ」となります。それ以外の場合は、「自動」または「デスクトップ」です。
選択の取り扱い
サブスクリプションに保存された選択は、レポート生成時の現在の値に基づいて計算されます。これにより、現在のデータに合わせて動的に調整されるサブスクリプションに式ベースの選択を適用できます。たとえば、式検索 =Year=year(now()) を使用して選択を適用し、レポートで常に現在の年のデータがフィルターされるようにできます。
その他の設定の取り扱い
保存されたその他の設定は、レポートが生成されるたびに適用されます。たとえば、テーマ 1 を使用するアプリでサブスクリプションを作成するとします。このアプリが後にテーマ 2 に変わった場合でも、サブスクリプション レポートでは、引き続きテーマ 1 が使用されます。
サブスクリプションの作成
サブスクリプションは、ビジュアライゼーションまたはシートに基づいて作成できます。サブスクリプションを作成すると、所有者になります。サブスクリプションの所有者は、受信者を追加することができます。詳細については、「サブスクリプションの共有」を参照してください。シートに基づいてサブスクリプションを作成する場合、サブスクリプションに最大 10 枚のシートを追加できます。
次の手順を実行します。
-
分析モードでシートを開きます。以下のいずれかを行います。
-
ビジュアライゼーションを右クリックし、[サブスクライブ] を選択します。
-
トップ バーで をクリックし、[シートをサブスクライブ] を選択します。
-
-
タイトル
サブスクリプションの [タイトル] を入力します。これはメールの件名として使用されます。
-
説明
この項目はオプションです。これはメールの本文に表示されます。このセクションは、類似したサブスクリプションを区別するために使用できます。
例: 毎週の売上 - 東海岸 および 毎週の売上 - 西海岸。
-
書式
PDF または Microsoft PowerPoint のいずれかを選択します。レポートを PowerPoint ファイルとして配布している場合は、受信者が編集できます。
-
データ
サブスクリプションで使用されるデータを構成します。サブスクリプション内の変数はブックマーク機能を使用して処理されます。[変数の状態を使用] 設定を使用して変数データを制御します。これは、ブックマークの [すべての変数の状態を保存] 設定に相当します。
アプリ作成者がアプリ内の変数に対して [ブックマークに含める] を設定している場合は、変数の状態が引き続き含まれる場合があります。 詳しくは、「ブックマークとレポートに変数の状態を含める」と「ブックマークの作成」を参照してください。
[変数の状態を使用] 設定をオンにすると、レポート生成時に適用されるブックマークに変数値が含まれるようになります。
-
シート
サブスクリプションがシートに基づいている場合、サブスクリプションにさらにシートを追加できます。シートの最大数は 10 です。
シートを並べ替えてメールに表示される順序を変更できます。
-
メールの送信
サブスクリプションがレポートを生成する頻度を選択します。設定する時刻は、レポートの生成開始時間です。レポートの受信時刻ではありません。
-
日次: 毎日レポートが生成される時刻を選択します。
-
毎週: レポートを送信する週の曜日を選択します。複数の曜日を必要なだけ選択できます。
-
毎月: レポートを送信する月の曜日を選択します。複数の曜日を必要なだけ選択できます。
-
-
時間
サブスクリプションがレポートを送信する曜日の時間を選択します。
これは、レポートが生成のためにキューに追加される時間です。レポートを受信する時間ではありません。レポート生成時刻の詳細については、「スケジュール時にレポート メールが届かない」を参照してください。
-
[サブスクリプションへのユーザーの追加] をオンにして、受信者をサブスクリプションに追加します。
-
[プレビュー] をクリックすると、レポートのコピーをプレビューとしてダウンロードできます。現在アプリで選択している内容がプレビューに反映されます。
-
[サブスクライブ] をクリックします。
サブスクリプションの共有
次の場合は、受信者をサブスクリプションに追加できます。
-
サブスクリプションを所有しています。
-
シートが公開されています。
-
この受信者は、アプリへのアクセス権限があります。アクセス権限がない場合、サブスクリプションには追加されますが、レポートは受信されません。アプリへのアクセス許可を取得したら、サブスクリプションを編集して追加できます。
受信者は、サブスクリプションに追加またはサブスクリプションから削除されたときに通知を受け取りません。
サブスクリプションの管理
Analytics アクティビティ センターで [サブスクリプション] をクリックすると、自分が所有するサブスクリプションのリスト、そして自分が受信者として追加されているサブスクリプションのリストが表示されます。 また、アプリケーションの右上隅にあるユーザー プロファイル メニューから [サブスクリプション] にアクセスすることもできます。
[サブスクリプション] ページで、サブスクリプションをフィルターおよびソートできます。所有者 (誰でも、自分、または他のユーザー) でリストを絞り込むか、特定のユーザーが所有するサブスクリプションを検索できます。リスト内のサブスクリプションは、最後に送信された時刻、次に送信される予定の時刻、または名前のアルファベット順でソートできます。
詳細を表示するには、サブスクリプションをクリックしてください。各サブスクリプションの右側にある メニューには、いくつかのアクションがあります。
サブスクリプションを受け取ったが所有していない場合は、次のオプションがあります。
-
詳細: 最終送信日、スケジュール済み、作成済みなどのサブスクリプションの詳細を表示します。サブスクリプションに含まれているすべてのシートのリストを表示して、アプリで開くこともできます。
-
アプリで表示: アプリでシートまたはチャートを開きます。サブスクリプションに複数のシートが含まれている場合は、リストの最初のシートが開きます。
-
購読解除: サブスクリプションから自分を削除します。
サブスクリプションの所有者である場合は、次のオプションがあります。
- 詳細: 最終送信日、スケジュール済み、作成済みなどのサブスクリプションの詳細を表示します。所有者は、このセクションを使用して、サブスクリプションを編集、送信、有効化/無効化、または削除することもできます。
-
受信者: 受信者リストを表示および編集します。
-
編集: サブスクリプションの詳細またはスケジュールを変更します。
-
今すぐ送信: レポートをただちに送信します。
-
アプリで表示: アプリでシートまたはチャートを開きます。サブスクリプションに複数のシートが含まれている場合は、リストの最初のシートが開きます。
-
有効化/無効化: スケジュールされたメールのオンとオフを切り替えます。[今すぐ送信] を使用してレポートを送信することもできます。
-
削除: サブスクリプションを削除します。クリアすると元に戻すことができません。
アラートと定期的なスケジュールを持つサブスクリプションのタイムゾーンの表示方法
Qlik Cloud アクティビティ センターで表示される時間またはタイムゾーンは、通常はプロファイル設定で設定したタイムゾーンと一致します。例外として、アラートとサブスクリプションの定期的な間隔スケジュールがあります。
アラートまたはサブスクリプションの [詳細] ページを見ると、[スケジュール済み] に次に予定されている実行時間が表示されます。[スケジュール済み] の時間にはタイムゾーンが反映されます。 にカーソルを合わせると、サブスクリプションまたはアラートが送信される頻度を示すツール ヒントが表示されます。
この画像は、作成者と受信者が同じタイムゾーンに住んでいる場合の表示例を示しています。
-
次に予定されている実行時間は、2023 年 4 月 3 日、2:15 PM です。
-
濃いグレーのツール ヒントは、サブスクリプションの送信頻度を示しています (毎週、月曜日、水曜日、2:15 PM)。
ただし、アラートまたはサブスクリプションが受信者とは異なるタイムゾーンで作成された場合は、ツール ヒントには が表示されます。この場合には、スケジュールはアラートまたはサブスクリプションが作成されたタイムゾーンで表示されます。
たとえば、カナダのトロント (GMT-4) にいるユーザーがサブスクリプションを作成したとします。そのユーザーが、スウェーデンのストックホルム (GMT+2) に住む受信者を追加します。両者の間には 6 時間の時差があります。スウェーデンの受信者は、詳細ページでこのサブスクリプションを受信する頻度を確認します。[スケジュール済み] には、正しいタイムゾーン (スウェーデン、ストックホルム) で時間が表示されます。ただし、受信者が にカーソルを合わせると、すべてのサブスクリプション スケジュールがツール ヒントにカナダのタイムゾーンで表示されます。
-
次に予定されている実行時間は、2023 年 3 月 13 日、3:30 PMです。
-
濃いグレーのツール ヒントには、サブスクリプションのスケジュールがカナダのタイムゾーンで表示されます。 作成日時: (GMT -4:00) アメリカ/トロント: 毎週、月曜日、水曜日、金曜日、9:30 AM。
制限事項
-
作成できるサブスクリプションの数は最大 100 件です。
-
最大シートを 10 枚まで含めることができます。
-
サブスクリプションには、最大 100 人の受信者を含めることができます。
-
サブスクリプションの生成が 3 回失敗すると、オフになります。
-
サブスクリプション内の 1 つ以上のシートのエクスポートが失敗した場合、レポートは生成されません。考えられる原因:
-
受信者は、サブスクリプション内のすべてのシートにアクセスできるわけではありません。
-
シートが削除されています。
-
-
以下にはサブスクライブすることはできません:
-
フィルター パネル オブジェクト
-
タブ付きコンテナ オブジェクトです。タブ コンテナ内のオブジェクトをサブスクライブできます。
- Dashboard bundle 拡張
- Visualization bundle 拡張
- ダイナミック チャート
- サードパーティの拡張とアクション ボタン
-
-
この機能は、Qlik Cloud Analytics のレポート形式の 1 つです。すべての形式のレポートにおいて、テナントは 1 日あたり最大 30,000 件のレポート関連リクエストを実行できます。
-
アプリでカスタム フォントを使用する場合、Qlik Sense からの出力でそのフォントを使用するために必要なライセンスを持っていることが前提となります。フォントがライセンスされていることを確認するには、アプリのコンテンツのスタイリングに Qlik Sense で利用可能な複数のオープンソース フォントを使用してください。
既定の Qlik Sense テーマで使用できないフォントに必要なライセンスを持っている場合、カスタム テーマにフォントを追加する方法については「カスタム フォントを使用したテーマの作成」を参照してください。
-
アプリのコンテンツで選択したフォントにサポートされていない文字が使用されている場合、これらの文字はサポートされているフォントで出力に表示されます。カスタムフォントが使用されている場合は、異なる動作が見られるかもしれません。
-
アプリでカスタム テーマを使用してフォントの使用を定義した場合(テーマに直接フォント ファイルを追加するなど)、さまざまな出力でレンダリングされるフォントは、アプリで使用したフォントとは異なる場合があります。
-
アプリ内のチャート オブジェクトに適用された影は、生成されたサブスクリプション レポートには表示されません。
アプリ コンテンツのサブスクライブに適用される次の制限事項を考慮してください。これらの制限は、[サブスクライブ] をクリックするとチェックされます。これらの制限を超えると、エラー メッセージが表示されます。この問題が発生した場合は、アプリの [編集可能] 権限を持つユーザーに連絡してください。
具体的な制限は以下のとおりです。
-
選択範囲の項目の最大数: 125
-
選択範囲の項目値の最大数: 1 つまたは複数の項目にわたり合計項目値 150, 000
-
並列ステートの最大数: 125
-
パッチの最大数: 100
パッチとは、アプリに適用されるプロパティまたはスタイルのことです。 例: テーブルの列にソートを追加します。
-
変数の最大数: 1,100
-
サブスクリプションの最大シート数: 10
-
最大画像サイズ: 4,000 x 4,000 ピクセル
-
最小画像サイズ: チャートの場合は 5 x 5 ピクセル、シートの場合は 20 x20 ピクセル
トラブルシューティング
スケジュール時にレポート メールが届かない
レポートのサブスクリプションは、指定の時間に開始される設定ですが、受信ボックスに届くのは、その数時間後です。
考えられる原因
サブスクリプションで設定された時刻は、レポートの生成が開始される時刻であり、受信トレイに配信される時刻ではありません。レポートの生成にかかる時間は、いくつかの要因に依存します。もっとも重要な要因は、以下のとおりです。
-
アクティブな Qlik Cloud ユーザーの数
-
アクティブまたはキューに入っているプロセス数: アラート、データの再ロード、サブスクリプション
提案されたアクション
サブスクリプションをピーク時以外に実行するように設定します。受信者の始業時間が午前 9 時の場合、サブスクリプションを 6 時に実行する設定にします。