ドキュメントの検索
karat

+

K

APIリファレンス ↗

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

ソースの設定

ソースとは、Foundry に接続する外部データのことです。例えば、ソースは、Postgres データベース、S3 バケット、Linux サーバー上のファイルシステム、SAP インスタンス、インターネット上の REST API などが考えられます。

概要として、以下の手順が必要です。ステップ1からステップ3では、既存のアーキテクチャ内で設定を変更または検証する必要があります。

  1. ソースと Foundry の間に有効なネットワーク接続があることを確認する
  2. Foundry がソースに対して認証するための有効な資格情報を用意する
  3. ソースがエージェント経由でアクセスされる場合は、エージェントがソースにアクセスするための適切なドライバーを持っていることを確認する。
  4. 最後に、Data Connection でソースを作成する

このソース接続が確立されると、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 でソースを作成する

上記の手順が完了したら、Data Connection でソースを作成することができます。

  • ログイン後、サイドバーを使用して Data Connection に移動します。
  • Sources タブを選択します。
  • 右上の New source を選択します。
  • データソースに対応するsource type を選択します。
  • Via an Agent を選択し、右下の Continue をクリックします。

create agent source

プロジェクトでソースを保存する

次に、ソースに名前を付け、プロジェクトで保存するプロジェクトを選択します。一般的には、各ソースごとに新しいプロジェクトを作成することをお勧めします。これにより、このソースから派生したデータセットへのアクセス許可が最も自然な方法で提供されます。

ソースのアクセス許可に関するベストプラクティスや、Foundry でデータパイプラインをエンドツーエンドで構築する方法に関する完全なガイダンスを参照してください。

右下の Create source and continue を選択します。

ソースの設定

ソースに接続する方法に関する詳細を追加します。これらは使用しているsource typeによって異なり、通常は接続 URL やクラウドプロバイダーのリージョンなどの基本的な資格情報で構成されます。

資格情報の追加

以前にプロビジョニングした資格情報を追加して、ソースがデータに接続できるようにします。

保存して続行

右下の Save を選択して、ソースの設定を完了します。ソースが完全に設定されると、Foundry にデータを取り込むためにSync の設定に進むことができます。

トラブルシューティング

ソースが正常に動作しない場合は、以下を確認してください。

  1. エージェントが正常に動作していることを確認する(エージェントを使用している場合)。
  2. エージェントのホストにログインし、Foundry とは別にソースへの接続を確立できることを確認します。
  3. sync failures で提案されているように、エージェントのホスト上のログファイルを確認してください。