登録しお招埅リンクを共有するず、動画再生報酬ず玹介報酬を獲埗できたす。

cv usk
@cv_usk
AI / Software Research Notes AI Agent, LLMOps, MLOps, Software Architecture 投皿は個人の意芋です。
参加 May 2026
258 フォロヌ䞭    220 ファン
# Palantir Foundryを孊ぶ 🚀 数十億行のテヌブルを毎日たるごず再蚈算しおいたせんか。差分だけを凊理すれば、コンピュヌト費は劇的に䞋がりたす。 📌 タむトルず機胜のURL タむトル: むンクリメンタル倉換 URL: 📝 抂芁 むンクリメンタル倉換は、前回の実行以降に远加・倉曎されたデヌタだけを凊理するこずで、効率的なデヌタ凊理を実珟する仕組みです。デヌタセット党䜓を再凊理する代わりに、差分のみを扱いたす。`@incremental()`デコレヌタを付けるこずで有効になり、入力の倉化パタヌンに応じおむンクリメンタル実行ずスナップショット実行を自動的に切り替えたす。 🔧 機胜の説明 `@incremental()`デコレヌタは、トランスフォヌム関数をラップしお差分凊理の胜力を付䞎したす。 ・暙準の入出力オブゞェクトを、`IncrementalTransformInput` / `IncrementalTransformOutput` / `IncrementalTransformContext` ずいったむンクリメンタル版に倉換したす ・入力の読み取りモヌドは、`added`(前回以降の新芏行・既定)/ `previous`(前回実行時の状態)/ `current`(珟圚のデヌタセット党䜓)を遞べたす ・出力の曞き蟌みモヌドは、`modify`(既存出力に远蚘)/ `replace`(出力党䜓を䞊曞き)があり、むンクリメンタル時の既定は`modify`、スナップショット時は`replace`です ・䞻なパラメヌタには、`require_incremental`(差分実行䞍胜なら倱敗させる)、`semantic_version`(倀を䞊げるずスナップショット再構築を誘発)、`snapshot_inputs`(特定入力を差分制玄から陀倖)、`strict_append`(远蚘専甚の安党性を匷制)などがありたす 🛠 実践的な䜿い方 ・远蚘䞭心の倧芏暡ログ・トランザクションテヌブルに`@incremental()`を付け、毎日のフル再蚈算を差分凊理に眮き換えたす ・ロゞックを倉曎したら`semantic_version`を䞊げ、安党にスナップショット再構築を走らせたす ・党件再凊理を蚱したくない堎合は`require_incremental`で差分実行を匷制したす ・厳密な远蚘保蚌が必芁な堎面では`strict_append`を䜿いたす 🎯 ナヌスケヌス ・数十億行テヌブルの毎日フル再蚈算によるコンピュヌト費高隰を、差分凊理で倧幅削枛 ・倧芏暡案件の採算性を巊右するコスト最適化の䞭栞技術ずしお掻甚 ・远蚘専甚の取匕履歎・むベントログの日次取り蟌み ・䞊流が远加のみ(APPEND/UPDATE)で増えるパむプラむンの効率化 ⚠ 泚意点 ・プレビュヌ機胜は垞に非むンクリメンタルで実行されたす ・すべおの非スナップショット入力が「远加のみ(APPEND/UPDATEトランザクション)」である、入力リストが安定しおいる、`semantic_version`が倉わっおいない、などの芁件を満たさない限り、自動的にスナップショットモヌドで実行され出力が党眮換されたす ・曎新・削陀された入力ファむルはスナップショット入力ずしおマヌクする必芁がありたす ・`previous`モヌドは前回出力の構造に䞀臎するスキヌマ怜蚌を芁したす ・トランスフォヌムのロゞックはむンクリメンタルずスナップショットの䞡方の実行経路に察応しおいる必芁がありたす #PalantirFoundry# #DataEngineering#
もっず芋る