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 API。API呼び出しを使用するプログラミングインターフェースで、データの読み書きに適しており、プログラミングが必要です。
KPIをMS Power Automateで接続する
カスタムコネクタをPower AutomateまたはPower Apps内で使用して、Microsoftエコシステム内のデータにKPIを接続します。カスタムコネクタを設定するには:
- BSC DesignerのOpenAPI定義をJSONファイルとして保存します。
- カスタムコネクタを設定する手順に従います。
- 「OpenAPI定義をインポートする」オプションを選択します。
より迅速なセットアップのために、BSC Designerチームに連絡して、事前定義されたカスタムコネクタをアカウントに自動的にインポートさせてください。
Google Sheets アドオンを通じたKPIの接続
Google Sheets のアドオンを使用して、外部データソースから情報を取得し、データを集約し、集約データでKPIを自動的に更新します。
- Google Sheets ドキュメントを作成してください。
- メニューの拡張機能 > アドオン > アドオンを取得を選択してください。
- サードパーティデータソース用のアドオンの1つをインストールして設定してください。
- BSC Designer Syncというアドオンをインストールしてください(右のツールバーに表示されます)。
BSC Designer Sync の使用およびGoogle APIから受け取った情報の他のアプリへの転送は、Google API サービスユーザーデータポリシー、特に制限付き使用要件に従います。
初期設定
- APIキーコマンドをクリックして、有効なAPIキーを入力します(BSC Designerで新しいAPIキーを作成するには、
> 設定 > 統合 > APIキーを追加を選択します)。 - KPIを追加コマンドをクリックして、アカウントからスコアカードとKPIを選択します。
- 挿入をクリックします。
- BSC Designer Syncシートが作成されます。
- より多くのKPIを追加するために、手順2-3を繰り返します。
データソースアドオンの出力を集計する
ほとんどのデータソースは未集計のデータを提供します。例えば、ソーシャルメディア用のアドオンは、日付列と各日付のいいね数の列を含む日次のエンゲージメントデータを返します。
先月の集計データを取得するには、次の数式を使用します:
- =SUM(FILTER(B:B,A:A > (TODAY() - 30)))
ここで、A は日付の列で、B は各日付の値の列です(必要に応じて列名などのテキストを範囲から除外してください)。
データソースアドオンの出力でKPIを更新する
集計データをKPIの入力として使用するには:
- BSC Designer Syncシートに切り替えます。
- 対象のKPIの新しいKPI値の列を見つけます。
- 新しいKPI値セルにIMPORTRANGE関数を使用します。
- 手動で同期を開始するには同期コマンドをクリックし、同期を自動化するにはスケジュールコマンドをクリックします。
BSC DesignerスコアカードのKPIは、インジケーターに設定された更新間隔に従って更新されます。
Webhooks
BSC DesignerはサードパーティツールにJSON通知を送信できます。
> 設定 > 統合 > Webhooks を通じてWebhookを設定します。- 担当者フィールドを通じて、WebhookをKPIや施策の担当者として割り当てます。