kintoneを数年運用してくると、必ず出てくる相談があります。「データは溜まっているのに、経営で見たい形の集計ができない」というものです。そこで候補に挙がるのがPower BIとの連携です。ただ、いざ調べ始めると「CSVで出せばいい」「APIでつなぐべき」「連携サービスが必要らしい」と情報が錯綜し、判断がつかないまま止まってしまうケースが少なくありません。本記事では、連携方法の現実的な選択肢と、つなぐ前に決めておくべきことを整理します。
kintoneの標準グラフでは足りなくなる瞬間
kintoneにもグラフ機能があり、1つのアプリの中で集計する分には十分に使えます。それでも外部BIが必要になるのは、たいてい次のような場面です。
- 複数アプリをまたいだ集計をしたい——案件アプリと請求アプリと日報アプリを突き合わせた数字が欲しい
- kintone以外のデータと並べたい——会計ソフトの実績やExcelの予算と同じ画面で比較したい
- 時系列で推移を追いたい——前年同月比や移動平均など、現時点のスナップショット以上の分析が必要
- kintoneのライセンスを持たない人に見せたい——役員や他部門に、レコードを触らせずに数字だけ共有したい
逆に言えば、これらに当てはまらない場合、Power BIを足すより先にkintone側の集計設定やアプリ設計を見直したほうが早いこともあります。連携は「kintoneでは無理なこと」が明確になってから検討するもの、という順序を押さえておくと迷いません。
連携方法は大きく3系統——手軽さと運用負荷のトレードオフ
kintoneとPower BIをつなぐ方法は、細かな製品名を除けば3つの系統に整理できます。
- ①CSVエクスポート+手動取り込み——kintoneから書き出したCSVをPower BIで読み込む。初期費用ゼロで試せる反面、更新のたびに人の作業が発生する
- ②kintone REST APIに直接つなぐ——Power Query(Web/JSONコネクタ)からAPIを呼び出す方式。追加ライセンスなしで自動更新に近づけられるが、認証・ページング・データ整形の設計は自分たちで組む必要がある
- ③連携サービス・ODBCドライバー等を挟む——kintoneとBIの間を製品に任せる方式。設定で済むぶん構築は速いが、ライセンス費用と、その製品への依存が発生する
実務では「①で価値を確かめ、続けると決まってから②か③に移す」流れが最も失敗が少ないと考えています。最初から③を選ぶと、ダッシュボードが定着しなかったときに費用だけが残ります。
【判断基準】つなぐ前に決めておく4つのこと
連携がうまくいかない案件は、技術ではなく前提の詰めが甘いことが原因である場合がほとんどです。着手前に、次の4点を関係者で言語化しておくことをおすすめします。
- 1. 誰が、いつ見る数字なのか——「月初に部長が見る」なら日次更新は不要です。更新頻度の要件が下がれば、選べる方式は一気に広がります
- 2. 見たい指標は本当にkintoneに入っているか——「粗利を見たい」のに原価がkintoneにない、というのはよくある話です。足りない項目は連携ではなく入力の設計問題です
- 3. 集計はどちら側でやるのか——kintone側で計算フィールドを持つのか、Power BI側のメジャーで計算するのか。両方に同じ計算が散らばると、数字が合わない原因になります
- 4. 誰が直すのか——連携は作った後のほうが長いです。フィールドを1つ足したときに調整できる担当がいるか、いなければ誰に頼むかを先に決めます
特に4番目は軽視されがちですが、連携が止まる原因の多くは「作った人がいなくなった」ことです。運用の引き受け手を決めずに始めた仕組みは、遅かれ早かれ塩漬けになります。
実際につまずきやすいポイント
設計上の落とし穴も、あらかじめ知っておけば避けられます。現場で頻繁に遭遇するのは次のあたりです。
- サブテーブルの扱い——kintoneのサブテーブルは1レコードに複数行が入る構造のため、そのままでは表形式に落ちません。明細を分けたテーブルとして持つ設計が必要です
- ドロップダウンや関連レコードの値——表示名とコードが混在すると集計軸がぶれます。マスタとなるコードを決めておきます
- レコード件数と取得制限——APIには一度に取得できる件数の制限があります。件数が増えるほど、差分取得の設計が効いてきます
- 権限のギャップ——kintone側でレコード単位の閲覧制限をかけていても、BIに取り込んだ時点でその制限は引き継がれません。BI側で改めて公開範囲を設計する必要があります
4つ目は情報管理の観点で特に重要です。「kintoneでは見えない給与・原価データが、ダッシュボード経由で全社に見えていた」という事故は、連携を急いだ現場で実際に起こり得ます。
まとめ——連携は手段、決めるべきは「何をどう見るか」
kintoneとPower BIの連携は、方法そのものはすでに確立されています。難しいのは接続ではなく、「誰がどの数字を、どの頻度で見て、何を判断するのか」を決めることです。ここが曖昧なまま接続だけを進めると、更新されないダッシュボードが1枚増えるだけで終わります。
DX Connectでは、kintoneの運用支援とPower BIの導入支援の両方を手がけており、「どこまでkintoneで完結させ、どこからBIに出すか」という切り分けからご相談いただけます。現在の運用状況を伺ったうえで、まずは費用をかけずに試せる範囲からご提案します。