事前設定されたデータソースを使用する場合よりもきめ細かくデータソースを制御するには、ローカルデータインスタンスを作成します。次に、ローカルデータインスタンスをデータ可視化の dataPassthrough プロパティにバインドします。
手順
-
UI ビルダー でテクニカルダッシュボードまたはその他のUI ビルダーページを開きます。
-
[データとスクリプト] ドロワーの [データ リソース] で、 [+ データ リソースの追加] を選択します。
-
[データリソースを選択] ウィンドウで、 [データの可視化] を検索します。
使用できるデータリソースを選択できます。

-
表示するデータのタイプに一致するデータリソースを選択します。
-
情報ペインを読み、構成の詳細をコピーまたはメモします。
-
[Add] を選択します。
-
このデータインスタンスを使用する予定の可視化のタイプに必要な構成オプションを入力します。
同じデータを使用する可視化のタイプごとに、個別のローカルデータインスタンスを作成して構成します。たとえば、同じインジケーターのスコアを表示する棒グラフと時系列を予定している場合は、2 つのローカル データ インスタンスを作成します。棒グラフと時系列のチャート化用にそれぞれ 1 つずつ作成しますが、どちらも同じインジケーターを使用します。
ヒント: データの可視化をページに追加し、その構成パネルをローカルデータインスタンスのオプションと比較できます。
-
このデータソースの
@data データバインドをコピーします。
-
目的のデータ可視化コンポーネントをページに追加します。
-
そのデータ可視化の構成パネルの [データ ソース] セクションで、[ データを手動で定義] をオンにします。
-
[データ] フィールドで、[データのバインドまたはスクリプトの使用] を選択します。
-
[データをデータにバインド] ダイアログの [データ型] で、[ データ リソース] を選択します。
-
[この領域にデータ出力を追加] セクションをダブルクリックし、ローカル データ インスタンスへのデータ バインドを青色のボックスに貼り付けます。
-
データバインドの最後に .output.result を追加します。
たとえば、ローカルデータインスタンスdata_visualization_api_for_table_data_source_1への完了したデータバインドは
@data.data_visualization_api_for_table_data_source_1.output.result です。
![data_visualization_api_for_table_data_source_1へのデータリソースのバインディングを示す [データをデータにバインド] ダイアログ。](https://www.servicenow.com/docs/api/khub/maps/blzzJ1mjoj27HWq_ZjTkww/resources/lk_FXhhwn34geRp9o_wVjA-blzzJ1mjoj27HWq_ZjTkww/content?v=d0066fcf5574d230)
-
[適用] を選択します。
タスクの結果
ローカルデータインスタンスを作成し、それをデータ可視化にバインドしました。これで、データの可視化の構成を完了できます。