データ接続と統合HyperAuto (SDDI)HyperAuto V1 [サンセット]HyperAuto V1 から V2 への移行

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

HyperAuto V1 から V2 に移行する

サンセット

HyperAuto V1 は開発のサンセット段階にあり、今後廃止される予定です。引き続き全面的なサポートを利用できます。新しい V1 パイプラインの作成は推奨されません。移行ドキュメントの説明に従って、HyperAuto V1 から V2 に移行してください。

HyperAuto V2 は HyperAuto V1 からの大幅なアップグレードであり、次のようなパフォーマンスと機能の強化が含まれます。

  • ポイントアンドクリック式のウィザードによる、より簡単な設定プロセス。
  • Pipeline Builder のパイプラインを生成する機能。データの処理方法を完全に把握でき、包括的な変更管理ワークフローと大幅なパフォーマンス向上を実現します。
  • 入力データのリアルタイムストリーミング。即時性が重要な業務アプリケーションを実現できます。

HyperAuto V1 と V2 の主な機能の違い

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 パイプラインを HyperAuto V2 に移行する

次の手順で、パイプラインを HyperAuto V1 から V2 に段階的に移行することを推奨します。

  1. 既存の V1 設定を再現し、同じ入力を取り込む新しい HyperAuto V2 パイプラインを作成します。
  2. パイプラインを利用する下流のリソース(リポジトリ、分析、アプリケーション)を特定し、参照先を新しい HyperAuto V2 の出力に段階的に切り替えます。

HyperAuto V2 に移行しないと決定した場合、既存の V1 リポジトリはそのまま残りますが、元のテンプレートとの関連付けが解除されます。つまり、リポジトリは通常の Python トランスフォームのリポジトリに変換され、ほかのカスタムリポジトリと同様にユーザーが所有することになります。

HyperAuto V1 リポジトリと元のテンプレートとの関連付けを解除すると、プルリクエストの自動作成プロセスは停止されます。V1 設定を更新するには、ユーザーが手動でプルリクエストを作成する必要があります。