注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
HyperAuto V1 は開発のサンセット段階にあり、今後廃止される予定です。引き続き全面的なサポートを利用できます。新しい V1 パイプラインの作成は推奨されません。移行ドキュメントの説明に従って、HyperAuto V1 から V2 に移行してください。
HyperAuto V2 は HyperAuto V1 からの大幅なアップグレードであり、次のようなパフォーマンスと機能の強化が含まれます。
HyperAuto V2 の主な更新と変更について、以下で説明します。
2024年4月29日時点で、HyperAuto V2 は SAP データにのみ対応しています。V1 で SAP データを使用している場合は、V2 への移行をはじめることを強く推奨します(はじめにを参照)。
HyperAuto V1 では、単一のパイプラインを複数のソースに接続し、最後に広範な和集合を実行できました。ただし、この方法では予期しない結果が生じる可能性があるため、現在は推奨されていません。特に、source を接頭辞として使用していた主キーと外部キーは、ソース名が変更されると正しく機能しなくなる可能性がありました。
HyperAuto V2 では、各パイプラインは1個のソースにのみ接続できます。そのため、出力データセットに source 列は生成されず、主キーや外部キーを生成する際の接頭辞としても使用されなくなりました。
この機能が必要な場合は、HyperAuto V2 の下流で和集合を実行するパイプラインを再実装することを推奨します。
HyperAuto V1 では、外部キーの生成に許容範囲の広い方法を採用していました。そのため、実際のデータの関係を正確に反映しない外部キーがテーブル間に作成されることが多く、不正確な結果や誤解を招く解釈につながる可能性がありました。
HyperAuto V2 でキーを生成するロジックは、精度を向上させるため、より慎重な方法を使用するように更新されています。そのため、外部キー列の一覧が異なります。V2 で外部キーが誤って省略されていると思われる場合は、Palantir の担当者にお問い合わせください。
HyperAuto V2 は、より豊富なメタデータを使用して列名を変更するため、出力データセットの列名が HyperAuto V1 と異なる場合があります。
HyperAuto V2 は、パイプラインの一部として適用するカスタムクリーニング関数の実装に対応していません。カスタムロジックを実装するには、HyperAuto の下流にパイプラインを作成することを推奨します。
HyperAuto V2 は、同じ出力テーブルにリンクする複数の同期の設定に対応していません(V1 ではバッチ和集合コンポーネントと呼ばれます)。HyperAuto V2 の前段で入力の和集合を実行し、その後、HyperAuto からデータを取り込むようにフォルダーベースのパイプラインを設定することを推奨します。
次の手順で、パイプラインを HyperAuto V1 から V2 に段階的に移行することを推奨します。
HyperAuto V2 に移行しないと決定した場合、既存の V1 リポジトリはそのまま残りますが、元のテンプレートとの関連付けが解除されます。つまり、リポジトリは通常の Python トランスフォームのリポジトリに変換され、ほかのカスタムリポジトリと同様にユーザーが所有することになります。
HyperAuto V1 リポジトリと元のテンプレートとの関連付けを解除すると、プルリクエストの自動作成プロセスは停止されます。V1 設定を更新するには、ユーザーが手動でプルリクエストを作成する必要があります。