基礎知識

データ分析基盤の作り方。3つの層とETL・ELTの違い

イーランサー・ジャパン株式会社

データを活用したいという要望は多くありますが、そのための基盤づくりは頓挫しやすい領域です。この記事では、何をどう作るのか、なぜうまくいかないのかを整理します。

データ分析基盤とは

データ分析基盤とは、散らばったデータを集め、分析できる形に整えて、使えるようにする仕組みです。

多くの企業では、データが複数の場所に分散しています。基幹システム、販売管理、顧客管理、Webのアクセス記録、表計算ファイル。それぞれ形式も更新頻度も違います。

この状態では、横断的な分析ができません。「この施策で売上がどう変わったか」を見るために、毎回手作業で集める必要があります。

分析基盤は、この作業を自動化し、常に使える状態を保つための仕組みです。

3つの層で考える

分析基盤は、大きく3層で構成されます。

①で貯める場所をデータレイク、②を経て整った状態をデータウェアハウスと呼びます。用途別に切り出したものをデータマートと呼ぶこともあります。

この層の分離が重要です。生のデータを残しておけば、後から別の目的で加工し直せます。最初から整形して保存すると、やり直しがきかなくなります。

ETLとELTの違い

データを移す処理には、2つの順序があります。

ETL。取り出し(Extract)、加工(Transform)、格納(Load)の順です。整えてから入れる方式で、保管する容量を抑えられます。

ELT。取り出し、格納、加工の順です。生のまま入れて、後から加工する方式です。

近年はELTが主流になりつつあります。クラウドの保管費用が下がり、処理能力も上がったため、生のまま貯めておく方式が現実的になりました。

利点は、後から目的を変えられることです。ETLでは加工時に捨てた情報を、後から使うことができません。

構築の進め方

実際に作る場合の順序を示します。

第一に、目的を1つ決める。「何を知りたいか」を先に決めます。すべてのデータを集めようとすると、いつまでも完成しません。

第二に、必要なデータだけ集める。目的に必要なものに絞ります。

第三に、小さく作って見せる。最初の可視化を早く出し、使ってもらいます。ここで要望が具体化します。

第四に、対象を広げる。使われることが確認できてから、範囲を拡大します。

最初から全社の全データを対象にする計画は、ほぼ失敗します。データの整備だけで数年かかり、その間に何も価値を出せません。

うまくいかない理由

構築が頓挫する典型的な原因を挙げます。

2つ目が本質的な問題です。技術的に立派な基盤でも、意思決定に使われなければ費用だけがかかります。誰が、どの判断のために、いつ見るのかを先に決めるべきです。

求められるスキル

この領域で働くために必要なものを整理します。

SQL。必須です。大量データを扱うため、性能への理解も求められます。

データモデリング。分析しやすい構造を設計する力。業務の理解が前提になります。

基盤の知識。クラウド上の分析基盤、処理を自動実行する仕組み。

可視化の技術。BIツールを使い、見て判断できる形にする。

そして業務理解。何を見れば判断できるかを知らなければ、有用な基盤は作れません。技術より、この点が差になります。

なぜ需要が伸びているか

この領域の需要が増えている理由を整理します。

第一に、判断をデータに基づいて行う流れが広がっています。経験と勘だけでは説明できない場面が増えました。

第二に、AIの活用です。機械学習も生成AIの社内活用も、整ったデータがなければ始まりません。AI導入の障害が、実はデータの整備であることは多くあります。

第三に、扱えるデータ量が増えたことです。クラウドの普及で、以前は捨てていた記録も保管できるようになりました。

単価は月額70〜110万円の範囲が中心で、設計まで担える場合は上限に近づきます。この数字は民間各社の集計で、公的統計ではありません。

データの品質という壁

構築で最も時間がかかるのが、この部分です。

典型的な問題を挙げます。同じ会社が「株式会社A」「(株)A」「A」と3通りで登録されている。日付の形式が部署ごとに違う。必須のはずの項目が空になっている。退会した顧客の記録が残っている。

これらを機械的に統一する作業が、前処理です。実務では全工程の大半を占めることも珍しくありません。

根本的な対策は、入力の段階で防ぐことです。選択式にする、形式を検証する、重複を検知する。ただし既存システムの改修が必要になるため、実現は容易ではありません。

現実的な方針は、整備のルールを決めて自動化し、それでも残る例外を記録することです。完全を目指すと終わりません。

誰が管理するか

技術より難しいのが、組織の問題です。

データの所有者が不明確。他部署のシステムからデータを取りたいが、誰に許可を得ればよいか分からない。実際によくある障害です。

定義が揃っていない。「売上」が部署によって意味が違う。税込か税抜か、計上のタイミングはいつか。数字が合わない原因の多くはここにあります。

対策として、用語の定義を文書化します。何をもって何と呼ぶかを揃える作業です。地味ですが、これがないと分析結果が信用されません。

管理の責任者を決めることも必要です。データごとに、誰が正しさに責任を持つのかを明確にします。

技術的に優れた基盤でも、この整理がなければ使われません。

CONSULTATION

案件をお探しの方へ

イーランサーでは、専任担当がご経歴と希望条件を整理したうえで案件をご提案し、条件面の調整もお手伝いしています。すぐに稼働できる状態でなくても、情報収集としてご相談いただけます。

ご登録いただいた情報が企業に公開されることはありません。氏名・連絡先を伏せたスキルシートを使用します。登録から案件のご紹介、契約手続きまで費用は一切かかりません。

案件を見る
案件をお探しの方 人材をお探しの方