これは、Palantir Learn の課題「Applied Notional Project」の成果物です。課題で公開されている概要(中古車リース会社の担当マネージャーが、保有車両を見渡し、車両を確かめ、不具合を解決するアプリ。目的は データの掃除/車両一覧/不具合の受付箱 の3つ)に沿って、同じ3つの目的を Foundry の外で動く形で作りました。車両と不具合のデータはすべて架空です。基準日は2026年10月24日として計算しています。
目的1 データの掃除
受け取った生データ(車両 行・不具合 行)を、次の7つの規則で直してから画面に使っています。各規則の右の数は、その規則で直した、または外した行数です。
直した行(変更前 → 変更後)
| データ | 行 | 規則 | 変更前 | 変更後 |
|---|
| 車両ID | メーカー | 車種 | 年式 | 走行距離 | 状態 | 未解決の不具合 |
|---|
一覧の行を選ぶと、その車両の詳細とつながっている不具合が出ます。
| 不具合ID | 重要度 | 内容 | 車両 | 経過日数 | 状態 |
|---|
並び順は、重要度の高い順、同じ重要度なら届いてからの日数が長い順です。
一覧の行を選ぶと、対応の記録を書いて解決にできます。
Foundryとの対応
この画面の各部分が、Foundry でいえばどの道具で作るものにあたるかを並べました。
| この画面 | Foundryでの作り方 |
|---|---|
| 目的1 7つの規則で生データを直す | Pipeline Builder(データの変換を組み立てる道具)で、文字の整形・型の変換・重複の除去・結合を順につなぐ |
| 車両と不具合という2つのまとまり、車両1台に不具合が複数つながる関係 | Ontology Manager で、オブジェクトの型「車両」「不具合」と、その間のリンクの型を定める |
| 目的2 車両一覧、絞り込み、詳細と関連する不具合 | Workshop(業務画面を組み立てる道具)で、一覧・絞り込み・詳細の部品を並べる |
| 目的3 対応の記録を書いて解決にする、未解決に戻す | Action(オブジェクトを書き換える操作)を定め、Workshop のボタンから呼ぶ。誰がいつ何をしたかは操作の記録として残る |