ダッシュボードの変数
ダッシュボードの変数を使用すると、新しいウィジェットを作成することなく、ウィジェットが表示しているデータをすばやく変更することができます。異なるエンティティの同じメトリックを示す一連のウィジェットを作成し、アプリケーション名にリンクされた変数を切り替えるだけで、複数のアプリケーションからの情報を表示できます。また、ウィジェットのグループをコピーし、各グループの変数セットを切り替えることによって、ダッシュボードを作成することもできます。
Dash Studio では、ダッシュボードレベルまたはグループレベルで変数を簡単に切り替えることができます。ダッシュボードのさまざまなレベル(高レベルのダッシュボード用、またはグループレベルのグループ用)で変数を定義および設定できます。グループに対して設定する変数を定義できます。
変数の定義
ダッシュボードおよびアセンブリ全体で変数を定義できます。Dash Studio は、次の変数タイプをサポートしています。
- アプリケーション
- ブラウザアプリケーション
- モバイルアプリケーション
- ビジネストランザクション
- ティア
- ノード
- サーバー
- データベース
- 分析テーブル
変数の設定
変数で使用される値をアセンブリ全体またはコンテナ内で変更するように変数を設定できます。これは、コンテナレベルとアセンブリレベルで実行できます。
変数の継承
グループ変数の継承
グループレベルの場合、変数継承は親から子に行われます。たとえば、グループは変数が存在するダッシュボードから変数定義を継承しますが、ダッシュボードはグループから変数定義を継承しません。これは、変数をグループレベルで定義できないためです。
アセンブリ変数の継承
アセンブリの場合、兄弟アセンブリは兄弟から変数定義を継承します。たとえば、アセンブリは、作成元のアセンブリから変数定義を継承します。
ネストされた変数
ある変数を別の変数内にネストすることができます。たとえば、アプリケーション変数内に階層変数を作成し、これらの変数を使用してデータをバインドできます。
ウィジェット変数
すべてのウィジェットに対して、ウィジェットのタイトルとサブタイトルの変数を作成できます。たとえば、アプリケーションと分析データの変数を作成するには、次の手順を実行します。
- 任意のウィジェットを選択し、[] で [Subtitle] をオンにします。
- 次のタイプの 2 つの変数を作成します。
- 変数 1:アプリケーション
- 変数 2:分析テーブル
- Show in View Mode を選択します。
- タイトルを
${Variable 1}に変更し、サブタイトルを${Variable 2}に変更します。 - [View] をクリックして、ビューモードでウィジェットを表示します。これにより、すべてのアプリケーションは [Variable 1] の下に、分析データは [Variable 2] の下にグループ化されます。その後、変数値を変更して結果をフィルタ処理できます。
Dash Studio は、次のウィジェットの変数の使用をサポートしています。
ラベルウィジェット
ラベルウィジェットの作成または更新時に、ラベルテキストで変数を使用できます。変数を作成し、ラベルテキストに ${Variable-name} を追加します。
[Image] ウィジェット
Image ウィジェットを作成または更新するときに、静的 URL の代わりに変数を使用できます。[Data] で以下を指定して変数を使用します。
- [Image]:[By URL] を選択します。
- [URL]:イメージ URL を指定し、変数名を追加します。たとえば、
https://example-imageUrl/${Variable-name}
Iframe ウィジェット
Iframe ウィジェットを作成または更新するときに、静的 URL の代わりに変数を使用できます。[Data] で、変数を含む URL を指定することで変数を使用します。たとえば、 https://example-domain/${Variable-name}