KPIに外部データソースを使用する

Google SheetsのアドオンとRESTFul APIを使用して、サードパーティのビジネスツールからBSC DesignerのKPIへのデータ入力を自動化する方法を学びましょう。

  • カスタムコネクタを設定するためのMS Power Automate。
  • 複数のデータソースを接続するためのGoogle Sheetsアドオン。
  • サードパーティツールとのプログラム統合のためのRESTful API。
  • サードパーティツールに通知を送信するためのWebhooks。

一般情報

アカウントは、パワーユーザーごとに1時間あたり100回のAPI呼び出しを提供します。KPIを自動的に更新するには、次の方法を使用してください。

  • BSC Designer Sync。Google Sheetsのアドオンで、データをKPIに書き込むのに適しており、プログラミングは不要です。
  • RESTFul APIAPI呼び出しを使用するプログラミングインターフェースで、データの読み書きに適しており、プログラミングが必要です。

KPIをMS Power Automateで接続する

カスタムコネクタをPower AutomateまたはPower Apps内で使用して、Microsoftエコシステム内のデータにKPIを接続します。カスタムコネクタを設定するには:

  1. BSC DesignerのOpenAPI定義をJSONファイルとして保存します。
  2. カスタムコネクタを設定する手順に従います。
  3. 「OpenAPI定義をインポートする」オプションを選択します。

より迅速なセットアップのために、BSC Designerチームに連絡して、事前定義されたカスタムコネクタをアカウントに自動的にインポートさせてください。

Google Sheets アドオンを通じたKPIの接続

Google Sheets のアドオンを使用して、外部データソースから情報を取得し、データを集約し、集約データでKPIを自動的に更新します。

  1. Google Sheets ドキュメントを作成してください。
  2. メニューの拡張機能 > アドオン > アドオンを取得を選択してください。
  3. サードパーティデータソース用のアドオンの1つをインストールして設定してください。
  4. BSC Designer Syncというアドオンをインストールしてください(右のツールバーに表示されます)。
Google Sheets 用 BSC Designer アドオン BSC Designer Sync の使用およびGoogle APIから受け取った情報の他のアプリへの転送は、Google API サービスユーザーデータポリシー、特に制限付き使用要件に従います。

初期設定

  1. APIキーコマンドをクリックして、有効なAPIキーを入力します(BSC Designerで新しいAPIキーを作成するには、 > 設定 > 統合 > APIキーを追加を選択します)。
  2. KPIを追加コマンドをクリックして、アカウントからスコアカードとKPIを選択します。
  3. 挿入をクリックします。
  4. BSC Designer Syncシートが作成されます。
  5. より多くのKPIを追加するために、手順2-3を繰り返します。
BSC Designer Syncシートが作成され、KPIが追加されました

データソースアドオンの出力を集計する

ほとんどのデータソースは未集計のデータを提供します。例えば、ソーシャルメディア用のアドオンは、日付列と各日付のいいね数の列を含む日次のエンゲージメントデータを返します。

先月からデータソースの値を集計する

先月の集計データを取得するには、次の数式を使用します:

  • =SUM(FILTER(B:B,A:A > (TODAY() - 30)))

ここで、A は日付の列で、B は各日付の値の列です(必要に応じて列名などのテキストを範囲から除外してください)。

データソースアドオンの出力でKPIを更新する

集計データをKPIに入力するためのIMPORTRANGEの使用

集計データをKPIの入力として使用するには:

  1. BSC Designer Syncシートに切り替えます。
  2. 対象のKPIの新しいKPI値の列を見つけます。
  3. 新しいKPI値セルにIMPORTRANGE関数を使用します。
  4. 手動で同期を開始するには同期コマンドをクリックし、同期を自動化するにはスケジュールコマンドをクリックします。

BSC DesignerスコアカードのKPIは、インジケーターに設定された更新間隔に従って更新されます。

Webhooks

BSC DesignerはサードパーティツールにJSON通知を送信できます。

  1. > 設定 > 統合 > Webhooks を通じてWebhookを設定します。
  2. 担当者フィールドを通じて、WebhookをKPIや施策の担当者として割り当てます。