一.概要
1.応用シーン
ユーザがセッション「ニューメディア」をクリックすると、別のテンプレートである「会社総合運営管理コックピット」にジャンプして「ニューメディア」のデータをフィルタリングしたいのです(フィルタリングしなくてもいいです)。次の図に示すように:
2.機能紹介
分析テンプレートのジャンプ:ジャンプ先の分析テンプレートにフィルタフィールドを設定し、ダッシュボード間のフィルタジャンプを実現することをサポートします。
注意1:ダッシュボードの作成が完了した後、パブリックリンクを作成する必要がある場合があります。他のダッシュボードにジャンプした際にも、パブリックリンクのURLを追加するように設定します。このように設定すると、パブリックリンクで開いているダッシュボードが別のダッシュボードにジャンプする際にログインする必要がなくなります。
注意2: フィルタコンポーネントとその他のコンポーネントのジャンプ設定はサポートされていません。
二.操作手順
1.ジャンプの設定
1) FineBI内蔵の分析テーマを例として、[自分の分析]での「コンポーネント間の連動」を見つけます。次の図に示すように:
2)「あらゆるチャンネル利用回数統計」コンポーネントにジャンプを設定します。このコンポーネントをクリックし、[プルダウン]-[ジャンプ設定]を選択します。次の図に示すように:
3)[ジャンプ設定]の画面で[+]をクリックし、[分析テンプレート]を選択します。次の図に示すように:
4)ジャンプ先のダッシュボードである「目標テンプレート」を選択します。ここでは、「会社総合運営管理コックピット」を選択し、ジャンプが必要なダッシュボードを検索して選択できます。次に、[開く位置]の設定をサポートします。例えば、[開く位置]を[別ウィンドウ]に設定します。次の図に示すように:
注意:目標テンプレートは、現在のユーザの「分析ダッシュボード」タブノードの下にあるダッシュボードのみを選択できます。
設定後、ダッシュボードは対応する新しいダッシュボードにジャンプできるだけですが、ユーザはジャンプしながらパラメータを渡し、指定されたデータがジャンプしたダッシュボードデータを照会する必要がある場合があります。では、自分のニーズに合わせ、次の3つのケースのいずれかを設定して選択することができます。
• 既定条件に従ってフィールドを渡すと、システムは自動的に関連データと一致します。
• フィールドを渡さず、ジャンプ後の「目標テンプレート」はジャンプ前にクリックしたフィールド値に依存してフィルタリングされません。
• カスタムでフィールドを渡します。
2.既定条件で値を渡す
[カスタマイズ]ジャンプフィールドをチェックしないと、ジャンプ効果は連動と同じで、コンポーネントのフィルタ条件、連動ドリル条件、ディメンションと指標のフィルタ条件、トリガー条件値、クリック指標を渡す指標条件はすべてジャンプ後のダッシュボードに渡されます。次に例を示します:
2.1操作手順
[カスタム]にチェックを入れず、[確定]をクリックすると、既定条件に従って値を渡すことができます。次の図に示すように:
オプションフィールドリストには、現在の分析テンプレートコンポーネントで使用されているテーブルと、これらのテーブルのマスタテーブルとサブテーブル(間接的なマスタテーブルとサブテーブルを含む)のフィールドが表示されます。
2.2効果プレビュー
「ニューメディア」のセッションをクリックし、ポップアップウィンドウで「ジャンプイン分析テンプレート」を選択し、ページは「会社総合運営管理コックピット」にジャンプし、「ニューメディア運営」のデータをフィルタリングします。次の図に示すように:
注意:ダッシュボードに連動、ジャンプ、ドリルが1つしか存在しない場合、追加の選択は不要で、クリックするだけで効果が自動的にトリガーされます。
3.値を渡さない場合
ユーザがジャンプ後のダッシュボードをジャンプ前にクリックしたフィールドに基づいてフィルタリングする必要がない場合、値を渡さないことができます。
3.1操作手順
[カスタマイズ]をチェックします。次の図に示すように:
注意:オプションフィールドリストには、現在の「分析テンプレート」コンポーネントで使用されているテーブルと、これらのテーブルのマスタテーブルとサブテーブル(間接的なマスタテーブルとサブテーブルを含む)のフィールドが表示されます。
3.2効果プレビュー
「ニューメディア」のセッションをクリックし、ポップアップウィンドウで「分析テンプレートにジャンプ」を選択し、ページは「会社総合運営管理コックピット」にジャンプし、データをフィルタリングしていません。次の図に示すように:
4.カスタムで値を渡す
FineBIは、[ソースフィールド]と[目標値]のカスタマイズをサポートしています。
カスタムで値を渡すのは、[ソースフィールド]と[目標値]の間に関連関係が必要ありません。[ソースフィールド]と[目標値]のフィールド値が対応していれば、正常にジャンプして値を渡すことができます。
[ソースフィールド]にあるフィールド値は[目標値]がない場合、これらのフィールド値をクリックし、目標テンプレートがフィルタリングされるとデータがありません。
4.1操作手順
[カスタム]をチェックし、[ソースフィールド]と[目標値]を設定します。右上の[追加]をクリックすると、[ソースフィールド]と[目標値]のペアを複数設定できます。次の図に示すように:
注意:[ソースフィールド]は現在のコンポーネントで使用されているテーブルとそのすべての関連テーブルのフィールドを選択でき、[目標値]は「目標テンプレート」のすべての使用済みテーブルとその関連テーブルのフィールドを選択できます。
4.2効果プレビュー
「ニューメディア」のセッションをクリックし、ポップアップウィンドウで「ジャンプイン分析テンプレート」を選択し、ページは「会社総合運営管理コックピット」にジャンプし、一級チャネル「ニューメディア運営」のデータをフィルタリングします。次の図に示すように:
三.注意事項
1.分析テンプレートのジャンプ権限の継承
1)ユーザがテンプレート認証に合格して「ソーステンプレート」を表示しましたが、ジャンプ後の「目標テンプレート」のデータ権限がない場合は、短時間で「目標テンプレート」を表示するしかなく、タイムアウト後に表示することはできません。
2)ユーザが管理者によって割り当てられた権限を通じ、または他人に共有することで「ソーステンプレート」の表示権限を持っていますが、「目標テンプレート」のデータ権限がない場合は、ジャンプをクリックすると「目標テンプレート」に表示権限がないことが表示されます。
注意:ログインタイムアウトの時間は、[システム]-[システム管理]-[ログイン]-[ログインタイムアウト設定]で調整できます。
2.目標値とソースフィールドの値渡し関係
コンポーネントが分析テンプレートにジャンプする場合、「ジャンプターゲットに値を渡す」を設定します。値渡しのフィールドが時間フィールドの場合、[ソースフィールド]と[ターゲットフィールド]の日付の時間、分、秒が同じであることを確認してください。すなわち、「2019-09-12 12:15:30」と「2019-09-12 00:00:00」は異なり、自動的に対応して値を渡すことはできません。