注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ソースとは、Foundry に接続する外部データのことです。例えば、ソースは、Postgres データベース、S3 バケット、Linux サーバー上のファイルシステム、SAP インスタンス、インターネット上の REST API などが考えられます。
概要として、以下の手順が必要です。ステップ1からステップ3では、既存のアーキテクチャ内で設定を変更または検証する必要があります。
このソース接続が確立されると、Foundry に特定のデータセットを取り込むためにSyncを設定できます。Sync は Data Connection UI を通じて完全に設定できるため、ソース設定は組織の環境内で設定を更新する必要がある最後のタスクです。
Foundry をソースに接続するには、まずネットワーク接続を検証します。エージェントを使用するソースは、有効なネットワーク接続が 2 つ必要です。(1) エージェントホストからソースへ、(2) エージェントホストから Foundry へ。直接接続では、Foundry からソースへの単一の有効なネットワーク接続が必要です。
ネットワーク内に設定されたエージェントとソースとの間に接続があることを確認する必要があります。エージェントは、ネットワークから Foundry への検証済みのエントリポイントとして機能し、Foundry VPC へのデータの読み取りと送信を処理します。新しいソースごとに、エージェントと新しいソースとの間に有効な接続があることを確認するだけです。
ソースから Foundry への直接ネットワークイグレスを確立する必要はありません。トラフィックはエージェントから Foundry へ、エージェントからソースへのみ流れます。データ接続のアーキテクチャについて詳しく学ぶ。
この接続を確立するために必要な手順は、組織のネットワーク設定によって異なります。具体的な設定に関係なく、エージェントがソースに接続できるようにすることが目標です。これには、エージェントホスト上のイグレス設定、ソース上のイングレス設定、ネットワーク全体のファイアウォールルール、エージェント上のプロキシ設定、エージェントのトラストストアにソースシステムの証明書を追加するなどが含まれます。
エージェントがソースに到達するためのプロキシ設定が必要な場合は、Data Connection UI を介してこれを行うことができます。
ほとんどの場合、Foundry はソースにアクセスするために認証済みの資格情報(ユーザー名とパスワードなど)が必要です。Foundry 用の専用サービスアカウントを使用することがベストプラクティスです。複数のエージェントがあっても、資格情報は 1 セットだけ必要です。資格情報は Foundry 内の特定のソースリソースに関連付けられ、そのソースに割り当てられたエージェントによって使用されます。
組織内でサービスアカウントの設定に関するガイドラインやプロセスに従って、ソースのサービスアカウントをプロビジョニングします。次のステップに進む前に、資格情報を記録しておいてください。
JDBC ソース では、ソースに接続するために必要なドライバーを追加する必要があります。エージェントベースのソースでは、ソース接続用に使用する予定のエージェントのエージェント設定ページでドライバーを追加する必要があります。
上記の手順が完了したら、Data Connection でソースを作成することができます。
次に、ソースに名前を付け、プロジェクトで保存するプロジェクトを選択します。一般的には、各ソースごとに新しいプロジェクトを作成することをお勧めします。これにより、このソースから派生したデータセットへのアクセス許可が最も自然な方法で提供されます。
ソースのアクセス許可に関するベストプラクティスや、Foundry でデータパイプラインをエンドツーエンドで構築する方法に関する完全なガイダンスを参照してください。
右下の Create source and continue を選択します。
ソースに接続する方法に関する詳細を追加します。これらは使用しているsource typeによって異なり、通常は接続 URL やクラウドプロバイダーのリージョンなどの基本的な資格情報で構成されます。
以前にプロビジョニングした資格情報を追加して、ソースがデータに接続できるようにします。
右下の Save を選択して、ソースの設定を完了します。ソースが完全に設定されると、Foundry にデータを取り込むためにSync の設定に進むことができます。
ソースが正常に動作しない場合は、以下を確認してください。