Palantir Foundryについて調べると、「デジタルツイン」「意思決定OS」といった言葉が先に出てきて、製品として何を提供しているのかが掴めないまま終わりがちです。競合比較の表を見ても、比較軸そのものが自社の言葉になっていないと判断に使えません。

ここでは製品の宣伝文ではなく、公式ドキュメントに書かれている構成要素と、公開されている導入例から、Foundryが何をするものかを整理します。

Foundryを3つの層で捉える

公式ドキュメントの構成をたどると、Foundryは大きく次の層に分かれます。

担うこと既存の技術で言うと
データ統合層各システムからデータを取り込み、変換してデータセットとして保持するETL/ELTとDWH
オントロジー層データセットとモデルを、業務の言葉(オブジェクト・リンク・アクション)で定義し直すセマンティックレイヤーに、業務操作を足したもの
アプリケーション層業務担当者が実際に触る画面。オントロジーで定義した操作を実行する業務アプリ、内製ツール

このうち1層目と3層目は、他の技術でも実現できます。特徴が出るのは2層目です。公式は、オントロジーを組織のデジタルツインであり、データセットとモデルを一貫した全体に統合するものと定義しています(Ontology / Core concepts)。

オントロジー層が引き受けているもの

オントロジーには、オブジェクト型・プロパティ・リンク型に加えて、アクション型とファンクションが含まれます。アクション型は、利用者が一度に実行できるオブジェクト・プロパティ値・リンクへの変更の定義で、通知などの副作用も併せて定義できます(Action types / Overview)。

公式の例では、人事担当者がある従業員の役割を変更するアクションが挙げられ、変更にともなって新旧のマネージャーへ通知を送る副作用が示されています。実行するのは分析者ではなく、業務の担当者だという前提が読み取れます。

つまりFoundryは、分析基盤に業務アプリの実行基盤を統合した製品です。分析だけを目的にするなら、この統合の恩恵は受けにくくなります。

公開されている導入例

AWSのブログでは、Foundryの導入例として次が挙げられています(AWS Japan APN ブログ, 2022-01-31)。

組織用途
Sanofi(製薬)リアルワールドエビデンス研究のためのデータ基盤と分析プラットフォーム
bp(エネルギー)風力・太陽光発電の最適化を行うデジタルツインアプリケーション
米国立衛生研究所(NIH)公開データと内部研究データを1つの安全なインターフェースに統合

いずれも、扱うデータの種類が多く、判断の結果が実際の操業や研究に跳ね返る領域です。裏を返すと、単一システムのデータを集計して見るだけの用途では、この製品の性格は活きません。

検討する前に確認したいこと

確認することなぜ必要か
判断のあとに触るシステムがいくつあるか1つなら、そのシステムの改修のほうが早い
書き戻し先が外部からの更新を受け付けるか受け付けない場合、実行まで含めた設計が成立しない
業務担当者が日常的に画面を触るか分析者しか使わないなら、BIの改善で足りる
1年後に誰が維持するか外部に依存したままだと、費用が逓減しない

4つ目は特に重要です。導入の可否と同じ比重で、引き継ぎの設計を最初に決めておく必要があります。

似た構成を自社で組む場合、何が必要になるか

Foundryを導入しない前提で、同じ考え方を既存のスタックで実現することは可能です。ただし、Foundryが1製品で引き受けている範囲を、複数の技術と運用で分担することになります。

Foundryが担う部分自社で組む場合の担い手見落とされがちな負担
データ統合ELツールとDWH接続先が増えるほど、障害時の切り分けが重くなる
業務の言葉での定義dbtなどの変換層とセマンティックレイヤー定義の変更を誰が承認するかの運用を決める必要がある
操作の定義と実行自社開発のアプリケーション画面と権限を作り込む工数がかかる
書き戻し基幹システムのAPI、または連携用のテーブル基幹側の更新可否と、二重更新の防止設計
変更履歴監査ログの設計後から足すのが最も難しい。最初に決める

この表で判断が割れるのは3行目と4行目です。分析基盤の構築経験があるチームでも、業務アプリの開発と基幹連携は別の技能で、ここを軽く見積もると計画が崩れます。

現実的な進め方は、対象業務を1つに絞り、その業務に必要なオブジェクトだけを定義することです。全社の業務を一度に写し取ろうとすると、定義の合意形成だけで年単位の時間がかかります。

検討の入口で置く数字

投資判断の材料として、まず現状の手戻りを時間で測ります。営業拠点をまたぐ受発注の照会業務を例にします。担当者の月給を30万円とすると、会社の総コストは社会保険の会社負担や賞与、間接費を含めておよそ3倍の月90万円です。実働160時間で割ると時給はおよそ5,600円になります。

項目
1件あたりの照会・転記時間20分
月あたりの件数120件
月あたりの時間40.0時間
金額換算(時給5,600円)約22.4万円/月
年間約269万円

この数字は導入判断の根拠にはなりません。基盤への投資はこれを大きく超えるためです。使い道は別にあり、対象業務を選ぶときの優先順位づけに使います。似た業務を3つ並べて同じ計算をすると、どこから手を付けるかが決まります。

よくある質問(FAQ)

Q. FoundryはDWHの代わりになりますか。

データ統合層を持つため機能的には重なりますが、既存のDWHを捨てる前提で考える必要はありません。公式の定義でも、オントロジーは統合済みのデータセットとモデルをまとめる層とされています。

Q. 中堅企業でも導入できますか。

金額面は個別見積のため一般化できません。判断材料になるのは、判断から実行までに複数システムを行き来する業務があるかどうかです。それが無い場合、規模にかかわらず投資に見合いにくくなります。

Q. 似た仕組みを自社で作れますか。

作れます。DWHの上に業務の言葉で定義した層を置き、変更操作をアプリ層から実行する構成です。判断すべきは、その設計と運用を担う人を自社で確保できるかどうかです。

Q. 検討を始めてから、判断できる状態になるまでどのくらいかかりますか。

対象業務を1つに絞れているなら、現状の業務フローの棚卸しと、書き戻し先の制約確認で1か月から2か月が目安です。ここを飛ばして製品比較から入ると、比較軸が自社の言葉にならないため、期間だけが延びます。まず対象を決めることに時間を使うほうが、結果的に早く判断できます。

出典

本記事の定義部分は上記一次情報にもとづきます。判断や見解の部分は当社によるものです。

製品を選ぶ前に、自社のどの業務が対象になるのかを決めるほうが先に効きます。対象業務の見極めから、初回相談(30分・無料)でご一緒できます。

あわせて読みたい