본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

소스 설정하기

소스는 Foundry에 연결하는 외부 데이터를 의미합니다. 예를 들어, 소스는 PostgreSQL 데이터베이스, S3 버킷, Linux 서버의 파일 시스템, SAP 인스턴스 또는 인터넷의 REST API가 될 수 있습니다.

크게 보면, 아래에 나열된 단계가 필요합니다. Foundry에 소스를 연결합니다. 1단계에서 3단계는 기존 아키텍처 내에서 구성을 변경하거나 확인해야 할 수도 있습니다.

  1. 소스와 Foundry 간에 유효한 네트워크 연결이 있는지 확인합니다.
  2. Foundry가 소스에 대해 인증할 수 있는 유효한 자격 증명을 제공합니다.
  3. 소스가 에이전트를 통해 액세스될 경우, 에이전트가 소스에 액세스하기 위한 적절한 드라이버를 사용하도록 합니다.
  4. 마지막으로, Data Connection에서 소스를 생성합니다.

이 소스 연결이 설정되면, Foundry에서 특정 데이터 세트를 가져오기 위해 동기화(Syncs)를 설정할 수 있습니다. Sync는 Data Connection UI를 통해 완전히 구성할 수 있으므로, 소스 설정이 조직의 환경에서 구성을 업데이트해야 하는 마지막 작업이며, 이를 통해 Foundry 내에서 데이터에 액세스할 수 있습니다.

네트워크 접근 구성하기

Foundry를 소스에 연결하려면 먼저 네트워크 연결을 확인합니다. 에이전트를 사용하는 소스는 두 가지 유효한 네트워크 연결이 필요합니다: (1) 에이전트 호스트에서 소스까지, (2) 에이전트 호스트에서 Foundry까지. 직접 연결은 Foundry에서 소스까지 단일 유효한 네트워크 연결이 필요합니다.

네트워크 내에 설정된 에이전트와 소스 간의 연결이 있는지 확인해야 합니다. 에이전트는 네트워크에서 Foundry로의 검증된 단일 진입점 역할을 하며, Foundry VPC로 데이터를 읽고 전송하는 과정을 처리합니다. 각각의 새로운 소스에 대해 에이전트와 새로운 소스 간에 유효한 연결이 있는지 확인해야만 합니다.

소스에서 Foundry로 직접 네트워크 이그레스를 설정할 필요는 없습니다. 트래픽은 에이전트에서 Foundry로, 에이전트에서 소스로만 흐릅니다. Data Connection의 아키텍처에 대해 자세히 알아보세요.

이 연결을 설정하는 데 필요한 단계는 조직의 네트워크 설정에 따라 다릅니다. 구체적인 설정에 관계없이 에이전트가 소스에 연결할 수 있는 기능이 목표입니다. 이는 에이전트 호스트의 이그레스 설정, 소스의 인그레스 설정, 네트워크 전체의 방화벽 규칙, 에이전트의 프록시 설정, 에이전트 트러스트 스토어에 소스 시스템 인증서 추가 등을 포함할 수 있습니다.

에이전트가 소스에 도달하기 위해 프록시 설정을 구성해야 하는 경우, Data Connection UI를 통해 이를 수행할 수 있습니다.

자격 증명 제공하기

대부분의 경우, Foundry는 소스에 액세스하기 위해 인증된 자격 증명(예: 사용자 이름과 비밀번호)이 필요합니다. Foundry 전용 서비스 계정을 사용하는 것이 가장 좋습니다. 여러 에이전트가 있더라도 하나의 자격 증명 세트만 필요합니다. 자격 증명은 Foundry의 특정 소스 리소스와 연결되며, 해당 소스에 할당한 에이전트에서 사용됩니다.

소스에 대한 서비스 계정을 조직에서 서비스 계정을 설정하는 내부 가이드라인 및 프로세스를 따라 제공합니다. 자격 증명을 기록한 후 다음 단계로 진행합니다.

필요한 경우 드라이버 추가하기

JDBC 소스는 소스에 연결하기 위해 필요한 드라이버를 추가해야 할 수도 있습니다. 에이전트 기반 소스의 경우, 소스 연결을 사용하려는 에이전트의 설정 페이지에서 드라이버를 추가해야 합니다.

드라이버 추가에 대해 자세히 알아보세요.

Data Connection에서 소스 생성하기

위의 단계가 완료되면 Data Connection에서 소스를 생성할 수 있습니다:

  • 로그인한 후, 사이드바를 사용하여 Data Connection으로 이동합니다.
  • 소스 탭을 선택합니다.
  • 오른쪽 상단에서 새 소스를 선택합니다.
  • 데이터 소스에 해당하는 소스 유형을 선택합니다.
  • 에이전트를 통해를 선택한 다음, 하단 오른쪽에서 계속을 선택합니다.

create agent source

프로젝트에 소스 저장하기

다음으로 소스의 이름을 지정하고 소스를 저장할 프로젝트를 선택합니다. 일반적으로 각 소스마다 새 프로젝트를 생성하는 것이 좋습니다. 이렇게 하면 이 소스에서 파생된 데이터 세트에 대한 권한을 가장 자연스럽게 설정할 수 있습니다.

소스 권한 모범 사례에 대해 자세히 알아보거나, Foundry에서 데이터 파이프라인을 처음부터 끝까지 구성하는 방법에 대한 전체 가이드를 참조하세요.

하단 오른쪽에서 소스 생성 및 계속을 선택합니다.

소스 구성하기

소스에 연결하는 방법에 대한 정보를 추가합니다. 이러한 정보는 사용 중인 소스 유형에 따라 다르며, 일반적으로 연결 URL, 클라우드 제공자 지역 등의 기본 자격 증명으로 구성됩니다.

자격 증명 추가하기

이전에 제공한 자격 증명을 추가하여 소스가 데이터에 연결할 수 있도록 합니다.

저장 및 계속하기

하단 오른쪽에서 저장을 선택하여 소스 설정을 완료합니다. 소스가 완전히 설정되면, Foundry에서 데이터를 가져오기 위해 동기화(Sync) 설정을 진행할 수 있습니다.

문제 해결

소스가 제대로 작동하지 않는 경우, 다음을 확인합니다:

  1. 에이전트가 정상적으로 작동하는지 확인합니다(에이전트를 사용하는 경우).
  2. 에이전트의 호스트에 로그인하여 Foundry와 독립적으로 소스에 연결할 수 있는지 확인합니다.
  3. 에이전트 호스트의 로그 파일을 확인합니다. 동기화 실패에 대한 제안 사항을 참조하세요.