DX・IT戦略インフラ
約22分
更新

中小企業のデータ分析基盤:BigQueryとLooker Studioで小さく始める

執筆・編集Malake株式会社
まず押さえたいこと

データ分析基盤とは、業務システムや表計算などに分かれたデータを集めて整え、合意した定義で集計し、必要な人へ共有するための仕組みと、その更新・権限・照合の運用のことです。特定の製品や大きな投資を前提とせず、使う判断と指標に合わせて構成を選びます。

この記事の要点

データ分析基盤は、見たいグラフからではなく、何の判断に使う数字か、誰がどの頻度で確認するかから始めます。次に、指標の定義・対象期間・取得時点・元データを決め、表計算とBI、またはBigQueryとBIなど、必要な範囲の構成を選びます。ダッシュボードの数字が合わないときは、同じ条件で元の明細と照合し、差の理由を記録します。使い始めた後も、更新の失敗、閲覧の権限、費用の通知と制限を運用の中で確認します。

この記事でわかること

  • 分析基盤を始める前に決める、判断・利用者・指標・確認の頻度
  • BigQueryとData Studio(旧Looker Studio)の役割と、構成を選ぶ条件
  • ダッシュボードの数字が合わないときの確認項目と照合の方法
  • KPI定義票と照合記録の記入例(月次請求額の差を条件ごとに確かめる)
  • 権限・個人情報・更新の失敗の管理と、利用料・連携・保守の費用の確認方法

データ分析基盤は何から始める?指標と使う判断を決める

データ分析基盤は、見たいグラフやツールからではなく、何の判断に使う数字か、誰がどの頻度で確認するかを決めることから始めます。たとえば「月次の会議で顧客別の粗利を見て、値引きの方針を決める」のように、判断・利用者・指標・確認の頻度を一文で書けると、集めるデータと必要な更新の頻度を絞れます。

業務システム、会計ソフト、営業管理のSaaS、担当者の表計算などにデータが分かれ、月次の集計を手作業に頼っている場合は、最初の1テーマを選び、そのテーマで使う指標から整えます。売上・粗利、問い合わせから受注までの件数、採用や問い合わせ対応の状況などがよく選ばれるテーマです。指標の数や画面の枚数に決まった正解はなく、判断に必要な指標を、利用者と業務に合わせて絞ります。

「売上」「粗利」のような指標は、受注・請求・入金・会計上の計上のどれを基準にするか、税や取消をどう扱うかで値が変わります。定義は分析の担当者だけで決めず、その数字を使う業務の責任者と経理などの関係者が決めます。DX全体の目標と成果指標の決め方は、中小企業のためのDX推進ガイドで扱っています。

BigQueryとLooker Studioの役割:構成を選ぶ条件

BigQueryはデータを蓄積・変換・集計する役割、Data Studio(旧Looker Studio。2026年4月に名称変更)はBIとして集計結果を可視化・共有する役割を担います。Data Studioは、GoogleのBIであるLooker Studioの名称が元に戻ったものです(Google Cloud:Data Studio の概要、確認日:2026年10月21日)。名前の似たLookerは別の製品です。この記事では以後、現在の名称またはBIと書きます。

1. 元データ
業務システム / SaaS / 表計算
↓
2. 収集・取り込み
CSV / 連携ツール / スクリプト
↓
3. 蓄積・加工
BigQuery等(履歴・変換・集計)
↓
4. 可視化・共有
Data Studio等のBI

最初からすべての段階をそろえる必要はありません。次の表は、構成を選ぶ条件の例です。

表は横にスクロールできます →

▼ 構成を選ぶ条件(例)
構成向いている条件必要な運用費用・制約
既存の表計算+BI元データが少数の表にまとまり、量と更新の頻度が表計算で扱える。まず指標を見る習慣を試したい列名や形式を変えない約束、貼り付け・入力の担当と確認、ファイルの版の管理上書きで過去の状態が残りにくい。複数の表の結合や、計算方法の統一が難しくなることがある
CSV等+BigQuery+BI複数のシステムの出力をまとめたい、月ごとの履歴を残したい、計算方法を1か所にそろえたい。取り込みは手作業でも足りる頻度取り込みの手順と担当、同じファイルを二重に取り込まない確認、列の変更への対応、取り込み後の件数・金額の照合課金アカウントのあるプロジェクトが必要で、保存と処理の費用がかかり得る。手作業の工数と取り込み漏れのおそれが残る
API・連携ツール+BigQuery+BI更新の頻度が高く、手作業の取り込みが負担になっている。元のシステムがAPIや連携ツールに対応している失敗の通知と再実行、再実行時の重複対策、更新・削除の反映、元システムの仕様変更と認証情報の管理API・連携ツールの利用料、開発と保守の費用。スクリプトにも実行時間などの上限がある

元データが少なく、表計算で足りている間は、無理に基盤を増やす必要はありません。複数の元データを同じ計算でまとめる、過去の状態を残して推移を見る、閲覧者ごとに見せる範囲を分ける、といった必要が出てきたら、BigQueryのような蓄積・加工の層を検討します。会社の規模に合わせて製品を段階的に替えるのではなく、更新の頻度、元データの数、運用の担当で選びます。

BigQueryの処理時間と費用は、データの量に加えて、読み込む列や行、結合や集約の書き方によっても変わります(BigQuery:クエリ処理の最適化)。性能は、対象のデータと実際の集計で確かめます。複雑な計算をグラフごとに分散させず、BigQuery側の集計用の表やビューにまとめると、同じ定義を複数の画面で使いやすくなります。Apps Scriptなどのスクリプトで取り込む場合も、割り当てや実行時間の上限を超えると処理が止まります(Apps Script:割り当てと制限、確認日:2026年10月21日)。連携ツールの比較と実行回数の見積もりは、Zapier/Makeによる業務自動化で扱っています。

KPIダッシュボードの数字が合わないときの確認項目

ダッシュボードの数字が別の資料と合わないときは、同じ指標・対象期間・取得時点・集計条件で比べ、差を元の明細まで確認します。画面を再読み込みするだけで済ませたり、合計額が一致したことだけで正しいと判断したりせず、件数やキー、どの明細が含まれているかも確かめます。

次の表は、ずれの原因になりやすい確認軸と照合の方法です。担当は役割の例で、自社の体制に合わせて決めます。

表は横にスクロールできます →

▼ 数字が合わないときの確認項目
確認軸数字がずれる例照合方法確認する担当の例
定義・除外受注額・請求額・入金額・会計上の売上を混同している。税込と税抜、通貨、取消・返金の扱いが違う定義票と、比べる相手の資料の定義を並べ、基準と除外の条件をそろえてから比べる業務の責任者、経理
日付・期間受注日と請求日のどちらで集計するか、締め日、月の境界、タイムゾーンが違う「10月1日以上11月1日未満(日本時間)」のように、境界とタイムゾーンまで書いて数え直す業務の責任者、データ担当
粒度・キー・集約1受注・1明細・1請求のどれを1行とするかが違う。重複や欠損がある。比率をそのまま平均しているキーごとの件数と重複を確認する。比率は分子と分母を集計し直してから計算するデータ担当
結合・フィルタ一対多の結合で金額が水増しされる。BIの表の統合(ブレンド)で行数が変わる。グラフごとにフィルタや期間が違う結合の前後で件数と合計を比べる。キーと粒度、適用しているフィルタと期間をそろえるデータ担当
元データ・更新取り込みの失敗・遅れ、取得対象の漏れ。BIが一時保存した結果を表示している。後から訂正された元データが反映されていない最終成功時刻とデータの対象時点を確認する。取り込みの成否と、画面の再取得を分けて確かめるシステム担当、データ担当
閲覧と認証閲覧者によって見える部署や行が違う。データソースの認証方式(オーナー・閲覧者など)で表示や更新のされ方が違う比べる人が同じ範囲を見ているかを、閲覧者の立場で確認する。データソースの認証方式を記録するシステム担当、業務の責任者

表の確認軸には、製品の仕様が関わるものがあります。BigQueryの日時関数は、タイムゾーンを指定しない場合にUTCを使うため、日本時間の月の境界とずれることがあります(BigQuery:TIMESTAMP関数)。Data Studioのブレンドは結合の前に各表を集約するため、同じデータをSQLで結合した場合と行数が変わることがあります(Data Studio:ブレンドの仕組み)。また、Data Studioは結果を一時的に保存して表示し、データの鮮度の設定や、フィルタ・期間の変更、手動の更新で元データから取り直します。鮮度の設定は、閲覧者の認証情報なら閲覧者ごと、オーナーの認証情報なら閲覧者全員で共通です(Data Studio:データの鮮度、いずれも確認日:2026年10月21日)。

差が見つかったら、どの確認軸で、いくらの差が説明できたかを記録します。差の理由が分かるまでは、画面の数字を確定値として扱わない、注記を付けて参考値として使うなど、扱い方を決めておきます。

KPI定義票と照合記録の記入例

KPI定義票には、指標の目的、算式と除外、期間と日付、粒度とキー、取得時点と更新、承認と受入の条件を書きます。様式を用意したら、1つの指標を例に実際に埋めてみると、関係者の解釈の違いを見つけやすくなります。次は、説明のために作った仮定の記入例です。

指標は「月次請求額」とし、会計上の売上や入金額とは区別します。対象は2026年10月分の次の3件の取引だけで、金額は税抜の円、各取引の請求は1件ずつ、金額の重複はない前提です。

  • 取引A:100,000円。受注9月30日、請求10月1日、取消なし
  • 取引B:60,000円。受注10月2日、請求10月3日、取消なし
  • 取引C:40,000円。受注10月3日、請求10月3日、10月4日に取消

表は横にスクロールできます →

▼ KPI定義票の記入例(月次請求額)
定義項目この例の取り決め元データ・確認方法確認者
目的月次の会議で請求の状況を確かめ、請求漏れの確認と翌月の計画に使う会議の議題と、この数字で決めることを議事録に書く業務の責任者
算式・除外請求金額(税抜)の合計。取消された取引は除く請求データの金額と取消の記録を確認する。画面には「請求額」と表示し、売上・入金と区別する経理
期間・日付請求日が2026年10月1日以上、11月1日未満(日本時間)請求日の列の形式とタイムゾーンを確認するデータ担当
粒度・キー1行=1請求。請求番号をキーとし、取引と請求は1対1請求番号の重複と欠損を数えるデータ担当
取得時点・更新2026年10月5日9時(日本時間)時点の請求データ。更新は日次取り込みの最終成功時刻とデータの対象時点を、画面に表示するシステム担当
承認・受入条件元の明細を同じ条件で集計した件数・金額と一致すること。定義の変更は経理と業務の責任者が承認する照合記録に結果と未確認の事項を残す業務の責任者、経理

この定義で元の明細を集計すると、対象は取引AとBの2件で、160,000円です。ところが、ダッシュボードには100,000円と表示されていました。照合の記録は次のとおりです。

表は横にスクロールできます →

▼ 照合記録の記入例
確認見つかった条件例の金額(税抜)記録と次の確認
差の把握元の明細の集計と画面の表示が合わない画面100,000円、元の集計160,000円。差60,000円画面の集計条件を確認する。差の理由が分かるまで、会議では参考値として扱う
日付の基準画面は受注日で集計していた。受注日が9月の取引Aが入らず、受注日が10月の取引B・Cが入っていた請求日にそろえ、取引Aを加えて200,000円日付の基準を定義票どおり請求日に直す。元の集計との差は40,000円になる
除外の条件取消された取引Cが含まれていた取引Cの40,000円を除いて160,000円取消を除く条件を集計に加える
再照合元の明細を、同じ定義・期間・取得時点で集計し直した160,000円(2件)で一致この3件の条件の照合として記録する。ほかの月、分割請求、返品・訂正の扱いは未確認とし、経理とデータ担当が次回までに確認する

この例で確かめられたのは、3件の取引について、日付の基準と除外の条件をそろえたことまでです。金額の一致は、ほかの期間のデータや会計処理が正しいことまでは示しません。未確認の事項と担当を残し、定義や集計の条件を変えたときは、定義票の版と変更の理由を記録します。

データ分析基盤を構築・運用する手順

構築は、目的と定義を決め、小さな範囲で取り込み、同じ条件で照合してから、定例の利用へ進めます。取り込みや集計を自動化しても、定義・実装・接続・再実行の誤りはなくなりません。段階ごとに確認する内容を決めておきます。

  1. 目的と判断者を決める
    何の判断に使う数字か、誰がどの頻度で見るかを決めます。
  2. 定義票と元データ、利用の権限を確認する
    指標ごとに定義票を作り、元データの所在と管理者、分析に使ってよい範囲を確認します。
  3. 小さな範囲で取り込み、履歴と重複の扱いを決める
    最初は必要な列と期間だけを取り込みます。同じデータを取り込み直したときに二重にならないか、元データの更新・削除をどう反映するか、過去の状態を残す必要があるか、元システムの列の変更にどう対応するかを決めます。
  4. BIで画面を作り、条件をそろえる
    グラフごとの期間・フィルタ・集計方法を定義票に合わせます。画面には、データの対象時点と最終更新の時刻を表示します。
  5. 明細・合計・閲覧結果で受け入れる
    元の明細と件数・金額を照合し、実際の閲覧者の立場で表示を確かめてから使い始めます。自動更新を設定したことと、正しい対象期間の数字が表示されることは、別に確かめます。
  6. 定例で使い、更新の失敗と担当の交代に備える
    数字を使う会議などの場と、更新が失敗したときの連絡先、数字を参考値として扱う判断、再実行と再照合の手順を決めます。担当が替わっても運用できるよう、定義票と手順を残します。経営への月次報告に組み込む場合の報告項目は、外部IT責任者と90日ロードマップの月次IT報告の節で扱っています。

定義や計算方法を変えたときは、変更の理由、承認者、適用した日を記録し、過去の数字と比べるときに区別できるようにします。

権限・個人情報・更新の失敗を管理する

レポートを共有する権限と、元データにアクセスする権限は、分けて管理します。Data Studioのデータソースでオーナーの認証情報を使う場合、閲覧者は元のデータセットへの権限を持っていなくても、レポートを通じてデータを見られます。閲覧者の認証情報を使う場合は、閲覧者ごとに元データへの権限が必要です(Data Studio:データの認証情報)。BigQueryに接続する場合も、認証方式によって、閲覧者にBigQueryの役割が必要かどうかが変わります(Data Studio:BigQueryへの接続、いずれも確認日:2026年10月21日)。

共有リンクの設定や組織単位での共有だけで、行ごとの表示の制限まで済むとは限りません。利用するプランとコネクタ、認証方式で何ができるかを確認し、実際の閲覧者の立場で表示を確かめてから公開します。

個人情報は、分析の目的に必要な最小限の項目だけを扱います。氏名を外して顧客IDに置き換えても、ほかのデータと照合すれば個人に結び付く場合があるため、IDへの置き換えやマスキングだけで漏えいのおそれがなくなるわけではありません。利用の目的、扱う項目、保存の期間と削除の方法、閲覧できる人を決めて記録します。

更新の失敗にも備えます。取り込みや更新が失敗したときに、最後に成功した時刻とデータの対象時点を確認できるようにし、連絡先、数字を使わないか参考値とするかの判断、再実行と再照合の手順を決めます。また、BigQueryのタイムトラベルで変更・削除前のデータを参照できるのは、設定された限られた期間だけです(BigQuery:タイムトラベルとフェイルセーフ、確認日:2026年10月21日)。月末時点の状態を残すなど、業務上の履歴が必要な場合は、別の表への保存やバックアップを設計します。

データ分析基盤の費用:利用料・連携・保守を分ける

データ分析基盤の費用は、ツールの利用料、設計、データの収集・連携、保存、処理、BI、保守と失敗への対応に分けて確認します。BIを無料で使い始められても、基盤全体が無料になるとは限りません。Data StudioからBigQueryのデータを使う場合は、課金アカウントに関連づけたプロジェクトが必要で、クエリの処理や保存の費用が発生することがあります(Data Studio:BigQueryへの接続、確認日:2026年10月21日)。画面の表示や更新のたびに元データへ問い合わせると、通常のクエリ費用がかかります。

表は横にスクロールできます →

▼ 費用の対象と確認すること
費用の対象変動する条件事前に確認すること担当の例
設計・初期整備指標と元データの数、定義を合意するまでの調整、照合する範囲誰がどこまで作業するか。社内の作業時間も含めて比べるか業務の責任者、データ担当
データ収集・API・連携ツール元システムの数、更新の頻度、APIや連携ツールの料金体系と実行回数元システムのAPIを使う条件と追加の料金、連携ツールの料金、スクリプトの実行の上限システム担当
保存保存するデータの量と期間、履歴の残し方保存の料金の対象と、不要なデータを削除する規則データ担当
クエリ・計算処理するデータの量、クエリの書き方、画面の閲覧・更新の回数、料金モデル(オンデマンドか容量ベースか)処理量の見積もり、クエリごと・1日ごとの処理量の制限を設けるか、BIの閲覧・更新でかかる費用データ担当、システム担当
BI・共有機能利用者の数、必要な管理・共有の機能、有料版(Data Studio Proなど)の要否無料の範囲で足りる機能と、有料版が必要になる条件システム担当、業務の責任者
保守・失敗対応元システムの仕様変更、更新の失敗、定義の変更、担当の交代保守の範囲と対応する時間帯、失敗したときの連絡と再実行の手順システム担当、外部の委託先

金額が分からない項目は0円とせず、確認できた小計と分けて記録します。BigQueryの処理の費用は、オンデマンド料金では処理したデータ量、容量ベースの料金では使用する処理容量によって変わります。

費用の上限は、仕組みごとに確認します。Cloud Billingで通知だけの予算を設定した場合、予算を超えても利用や請求は自動では止まりません(Cloud Billing:予算とアラート)。BigQueryのオンデマンド料金では、maximum bytes billed(課金される最大バイト数)を設定すると、見積もった処理量が上限を超えるクエリは、課金されずに失敗します。これは対象のクエリの処理量を制限するもので、保存やほかのサービスを含む全体の金額の上限ではありません。1日の処理量を制限するカスタム割り当ても、対象と、超えたときに止まる処理を確認します(BigQuery:費用の見積もりと制御、いずれも確認日:2026年10月21日)。対応するサービスでは支出の上限を設ける予算も設定できますが、上限に達すると対象のサービスが一時停止します。費用を抑えるために処理を止めると、ダッシュボードの更新も止まるため、そのときに数字をどう扱うかも決めておきます。

生成AI・RAGとの関係:数値の集計と文書検索を分ける

生成AIで社内の情報を使う場合も、数値の集計と文書の検索は分けて考えます。売上や請求額のような数値は、合意した定義・期間・権限に沿って集計し、その結果を照合する必要があります。社内規程やマニュアルを検索して回答するRAG(検索拡張生成)では、根拠となる文書とその版、検索の精度、回答の評価が中心になります。

そのため、データ分析基盤の構築やデータの全社統合を、すべてのRAGの前提条件にする必要はありません。文書の検索が目的なら、対象の文書と更新の担当を整えるところから始められます。反対に、BIの数字を整えただけで、AIが数値に関する質問に正しく答えられるとは限りません。AIに集計結果を扱わせる場合も、どの定義の数字を、どの権限で参照させるかを決め、回答を評価します。業務への組み込み方と評価の進め方は生成AIを業務へ組み込む方法、文書検索の精度の評価はRAGシステムの構築で扱っています。

導入前チェックリストとFAQ

導入や見直しを始める前に、分かる範囲で次の点を確認します。すべてに当てはまっても、数字の正確さや安全性が保証されるわけではありません。未確認の項目は、担当と次に確認する時期を決めて残します。

社内や外部に相談するときは、何の判断に使う数字か、どの数字と合わないか、元データと更新の担当について分かる範囲をまとめておくと、整理を進めやすくなります。資料がそろっていなくても、ご相談いただけます。パスワードや実際の顧客データを、相談フォームに書いていただく必要はありません。

押さえておきたい点

データ分析基盤で大切なのは、ツールをそろえることよりも、同じ定義・期間・取得時点の数字を、決まった人が判断に使える状態を保つことです。小さな構成から始め、定義票と照合記録を残しながら、更新・権限・費用を運用の中で確かめると、数字が合わないときも原因を順に確認できます。

自社の状況を確認する

  • □ 数字を使う判断と、確認する人・頻度を決めた
  • □ 指標の定義(基準、税、取消・返金などの除外)を、業務の責任者と経理で合意した
  • □ 対象期間の境界とタイムゾーン、データの取得時点を定義票に書いた
  • □ 元データの所在と管理者、1行の粒度とキーを確認した
  • □ 重複・欠損と、結合で件数や金額が増えないかを確認した
  • □ 元の明細と画面の件数・金額を、同じ条件で照合した
  • □ 取り込みの成否と、画面の再取得(データの鮮度)を分けて確認した
  • □ レポートと元データの権限を分け、実際の閲覧者の立場で表示を確かめた
  • □ 予算の通知、処理量の制限、更新が失敗・停止したときの扱いを決めた
  • □ 未確認の事項と担当、数字を定例で使う場を決めた

よくある質問

Q. BigQueryは最初から必要ですか?

最初から必要とは限りません。元データが少なく、量と更新の頻度が表計算で扱える範囲なら、表計算とBIで指標を確認するところから始められます。複数の元データを同じ計算でまとめる、過去の状態を残して推移を見る、閲覧者ごとに見せる範囲を分けるといった必要が出てきたら、BigQueryのような蓄積・加工の層を検討します。

Q. ダッシュボードの数字が合わないときは、何から確認すればよいですか?

まず、比べている2つの数字の定義と除外の条件、対象期間とタイムゾーン、データの取得時点がそろっているかを確認します。次に、1行の粒度とキー、結合とフィルタ、取り込みと画面の更新、閲覧者の権限を順に確かめ、元の明細まで照合します。合計額が一致しただけで正しいと判断せず、件数や含まれる明細も確認します。

Q. 自動更新を設定しているのに、古い数字が表示されるのはなぜですか?

元データの取り込みが失敗・遅延している場合と、BIが一時的に保存した結果を表示している場合があります。取り込みの最終成功時刻とデータの対象時点を確認し、BIのデータの鮮度の設定と再取得のタイミングも確かめます。データソースの認証方式によって、鮮度の設定が閲覧者ごとになるか、全員で共通になるかも変わります。

Q. 無料で運用できますか?

BIを無料で使い始められる場合もありますが、基盤全体が無料になるとは限りません。BigQueryの保存と処理、API・連携ツールの利用料、設計と保守の作業、失敗したときの対応にも費用や工数がかかり得ます。金額が分からない項目は0円とせず、確認できた費用と分けて記録します。

Q. 資料がそろっていなくても相談できますか?

はい、ご相談いただけます。何の判断に使う数字か、どの数字と合わないか、元データと更新の担当について分かる範囲から整理します。パスワードや実際の顧客データを、相談フォームに書いていただく必要はありません。調査・連携・改修などの作業が必要な場合は、対応できるかどうかと条件を個別に確認します。

指標と元データから、整備する範囲を整理します。

確認したい指標、数字の相違、元データと更新担当をもとに、要件整理・ベンダー調整の支援内容をご確認ください。初回相談で対象と役割分担を確認し、調査・連携・改修などの実作業は、対応可否と条件を個別に確認します。

要件整理・ベンダー調整の支援内容を見る

この分野の全体像

中小企業のための実践的DX推進ガイド:戦略立案から実行まで

この分野の全体像と判断の順序をまとめた記事です。

全体像を読む

IT課題を、
優先順位から整理します。

Malakeは外部IT責任者として、現状の確認から実装・運用まで支援します。