ウォーターフォールエンリッチメントとは、企業データの各項目を1つのデータ源だけで埋めようとせず、優先順位をつけた複数の源に「上から順に」当てて、埋まらなかった分だけ次の源で埋めていく設計手法です。滝(ウォーターフォール)のように上から流すことからこの名があります。この記事は、営業リストの空欄の多さに悩むBtoB営業企画・マーケ担当に向けて、この設計の原理と日本での組み方を整理します。
空欄だらけのリストでは、あたる先も攻め方も決められません。どんなデータ源にもカバレッジの凸凹があります。ある源は上場企業に強く非上場に弱い、ある源は所在地は正確だが従業員数が古い——単一の源への依存は、その源の弱点がそのままリストの空欄になります。複数の源を重ねる設計は、この凸凹を互いに補うための答えです。この考え方は海外のBtoBデータ運用で確立したもので、狙いは「1件ごとに最良の源から取り、余計な源には当てない」ことにあります。
設計は3つの要素でできています。
コストの考え方は、この止め条件が決めます。全部の源に全件を当てる総当たりは、費用が源の数だけ倍増します。上の層で埋まった分を下の層に流さない設計にすれば、有料源や個別調査にかかるのは「上で埋まらなかった残り」の件数だけになります。
日本の企業リストは、源を3つの階層に分けて設計すると組みやすくなります。
第1層は官公データ(無料・法人番号で結合)。 国税庁の法人番号公表サイトは、全法人の基本3情報(法人番号・商号・所在地)をCSV形式・XML形式で無償配布しています(約580万法人)。gBizINFOは、この基本3情報に各府省の情報(財務情報・決算情報・特許情報・届出認定情報・補助金情報・調達情報・表彰情報・職場情報)を紐づけて提供します(500万社以上)。両者は法人番号という共通キーで結合でき、出典としての信頼度も高い——「安くて信頼できる源を上に」という原理にそのまま合致します。官公データ層の作り方は官公データで企業リストを作る方法に整理しています。
第2層は商用データベース(有料・カテゴリで購入)。 官公データで埋まらない業種分類や連絡先などを、企業情報データベースのサービスから補います。件数課金・項目課金のものが多く、上層で埋まった分を流さないほど費用が下がります。
第3層はWebの個別調査(1社ずつ読む)。 保有設備・導入システム・直近の動きなど、どのデータベースにも載らない項目は、企業サイトや採用ページを1社ずつ読んで埋めます。最も手間がかかるため、上の2層で埋まらなかった項目だけをここに流すのが設計の要です。
第1層を自前で組むなら、配布仕様を押さえておく必要があります。
ウォーターフォールが効いているかは、数えなければわかりません。
製造業のリストを作る場合、層はこう流れます。まず第1層の国税庁データで商号・所在地・法人番号を確定します。次にgBizINFOで資本金・従業員数・届出認定情報(各種の認定・届出の有無)を法人番号で紐づけます。ここまでで基礎属性はおおむね埋まります。残る保有設備・生産品目・導入システムは官公にも商用DBにも載りにくいため、第3層のWeb個別調査(企業サイト・製品ページ)に流します。基礎属性は上層で安く埋め、営業固有の項目だけ手間のかかる層に回す——これが編成の狙いです。
ウォーターフォールは充足率を上げる設計であって、100%にする魔法ではありません。すべての源を流れても埋まらない項目は、「調べたが存在しなかった」という正しい情報として空欄のまま残すべきです。それらしい値で補完した瞬間、リスト全体の検品可能性が壊れます。空欄の量を事前に見積もり、発注者と共有しておくことも実務の作法です。
源は何層くらい重ねるものですか?
項目によります。基礎属性(所在地・規模)は官公データでほぼ埋まるため1〜2層で足り、営業固有の項目(保有設備・導入システム)は最初からWeb個別調査の層まで流れる前提で設計します。
止め条件はレコード単位と項目単位のどちらで書くべきですか?
項目単位です。レコード単位で「この会社は埋まった」と止めると、一部の列だけ埋まって残りの列が空のまま次の源に渡らず、穴が残ります。列ごとに埋まったかを判定し、埋まった列だけ以降の源をスキップします。
官公データと商用・Web源はどう結合しますか?
官公データどうしは法人番号で一意に結合できます。商用DBやWebの情報には法人番号が振られていないことが多く、その場合は商号・所在地での突合になり、表記の揺れが問題になります。名寄せの実務は法人番号での名寄せに整理しています。
自力で組めますか?
官公データ2層までは、法人番号キーの結合と文字コードの統一ができれば自力で組めます。壁はWeb個別調査の層で、ここは1社ずつ読む作業になるため、件数が増えると人手では回りません。
リストはどのくらいの頻度で更新すべきですか?
第1層の配布頻度に合わせるのが基本です。国税庁の全件データは前月末時点、差分データは日別に配布されます。月に一度の全件取り直しでも足りますが、鮮度を求めるなら日別の差分を継ぎ足す設計にします。第2層・第3層の更新頻度は源ごとに違うため、項目ごとに「いつ取ったか」を残しておくと、古くなった項目だけを取り直せます。
ツールを買えば解決しますか?
海外製のエンリッチメントツールは複数源の自動切替を備えるものがありますが、日本の非上場企業のカバレッジが弱点になりがちです。日本のロングテールが対象なら、官公データ第1層の自前設計が効きます。エンリッチメント全体の考え方はデータエンリッチメントとはに整理しています。
まず、手元のリストで項目ごとの空欄率を数えてください。どの項目がどれだけ空いているかがわかれば、必要な層の設計が決まります。埋まったリストは、あたる先と攻め方を決めるための土台です。その土台を成果物単位で作るリードエンリッチを提供しています。相談から、欲しい列と件数を教えてください。
関連記事: データエンリッチメントとは/官公データで企業リストを作る方法/展示会の名刺の山を、商談準備済みのリストに変える
国産大手ERPベンダーで新卒からERPのエンタープライズ営業・プリセールス・導入コンサル、外資系SaaSでパートナーセールス部門の立ち上げ、国内大手放送局で新規事業開発(通販カタログ事業)、AIスタートアップ2社でビジネスサイドの要職を歴任。2024年10月から生成AIを自ら実装し、2025年にゴムマリ株式会社を設立。
現在は自らAIエージェントを実装するFDE。評価セット設計・専門家監修・Go/No-Go判定、CRM・会計・社内DBとの統合、減った時間の実測まで一貫します。要件から、運用まで——AIエージェントが、現場で成果を出す仕組みを。