インジケーターのデータソースとしてSQLデータベースを使用する

外部データベースをデータソースとしてKPIに使用します。リモートデータベースにアクセスするためにSQLインジケーターを設定します。

  • データベースから直接KPIにデータをロードします。
  • 外部データソースへのアクセス権限を調整します。

データソースを作成します

  1. > 設定 > 統合 タブをクリックします
  2. データソース セクションで 追加します をクリックし、新しいデータソースを追加します

利用可能なデータソース:

SQLインジケーターを設定する

  1. スコアカードを開き、 KPIタブに移動する
  2. データの受信者となるインジケーターを選択する
  3. データタブに切り替え、フィールドの横にあるデータソースボタンをクリックする
  4. データソースボタン
  5. SQLクエリボタンをクリックする
  6. 必要なSQLクエリを作成する(以下の例を参照)。
  7. 次へボタンをクリックして結果をプレビューし、完了ボタンをクリックする。
例:

SQLクエリの例

BSC Designerは、SQLクエリに対する応答として1つの値を受け取ることを期待しています。受け取ったデータは、指標のフィールドに使用されます。

サポートされているパラメータ:

  • %%UpdatePeriodStart%%%%UpdatePeriodEnd%% - 更新期間の開始日と終了日
  • %%ItemName%% - 名前フィールドで指定されたKPIの名前
  • %%date%% - BSC Designerのカレンダーで選択された現在の日付

ケース1: 指標が毎日更新されます。各日付に対して1つの値があります。

select value from datatable where date = %%date%%

ケース2(最も一般的): 指標が毎月更新されます。この期間のデータベースには、集計が必要な複数の値があります。

select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%

SQLインジケーターを作成する権利

デフォルトでは、パワーユーザーには新しいSQLインジケーターを作成する権利がありません。この権利を与えるには:

  1. > ユーザーセクションに移動します
  2. ユーザーの編集ボタンをクリックします
  3. 外部データソースの使用を許可チェックボックスを使用します
  4. 保存ボタンを押します

データの更新

SQL指標のデータを更新する方法はいくつかあります:

  • カレンダーの任意の日付をクリック - BSC Designerはその日のデータを読み取ろうとします。
  • 手動更新 - 特定の日付のデータを更新する必要がある場合は、ツールメニューのインポート更新オプションを使用してください。
  • 更新間隔を指定 - 指標の更新間隔を指定します。BSC Designerは指定されたスケジュールに従ってSQL指標を自動的に更新します。