Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

데이터 연결과 통합

Foundry의 데이터 통합은 외부 데이터 수집부터 변환, 품질 검사, 운영 배포까지 이어집니다. 데이터를 저장하고 연산하는 기능에 더해, 어떤 입력과 코드가 결과를 만들었는지 추적하고, 팀별 접근 권한과 변경 절차를 관리합니다. ETL은 추출 후 변환하고 적재하는 방식이고, ELT는 먼저 적재한 뒤 변환하는 방식입니다. Foundry에서는 이러한 처리 순서와 함께 파이프라인을 지속적으로 운영하는 데 필요한 관리 기능을 구성합니다.

외부 데이터 연결

데이터 연결 프레임워크는 정형, 반정형, 비정형 원천을 지원합니다. 데이터 전달 방식에는 배치, 마이크로배치와 스트리밍이 있습니다. 연결 기능은 변환 및 데이터 관리 기능과 통합되어 데이터 버전의 계보, 세분화된 보안, 동기화 구성의 브랜치를 함께 관리합니다.

데이터 수집을 여러 팀이 나누어 운영할 때에는 각 팀이 조회하거나 수정할 수 있는 동기화를 제한할 수 있습니다. 새 연결 구성을 별도 브랜치에서 시험하면 운영 중인 하위 변환에 영향을 주기 전에 동작을 확인할 수 있습니다. 연결 수단별 차이는 데이터 연결 방식에서 설명합니다.

데이터 변환과 빌드

변환은 입력 데이터에 처리 로직을 적용해 출력 데이터셋을 만듭니다. 빌드(Build)는 필요한 처리 작업과 실행 순서를 구성하는 단위입니다. Foundry의 빌드 프레임워크는 특정 연산 실행 환경에 한정되지 않으며, 여러 종류의 연산 환경과 외부 실행 환경을 조합할 수 있습니다. 보안과 데이터 계보는 이러한 실행 과정에도 적용됩니다.

변환 작성 도구와 함께 변경 관리, 데이터 품질 검사, 실행 예약, 메타데이터 조회 기능을 사용합니다. 데이터 파이프라인은 이러한 처리와 운영 책임을 연결하는 개념입니다.

운영 파이프라인 관리

Pipeline Builder에서는 소스부터 최종 출력까지 파이프라인을 구성하고 버전과 변경을 관리합니다. 운영 릴리스 절차에는 데이터 품질 검사를 포함할 수 있습니다. 검사 조건을 충족한 데이터만 운영에 반영하도록 절차를 구성하고, 조건을 벗어난 결과가 있으면 진단 정보를 확인합니다.

진단 정보는 Foundry의 분석 및 모델링 도구에서 사용할 수 있습니다. REST API 등으로 출력에 접근하는 외부 도구에서도 관련 진단 정보를 활용할 수 있습니다. 도구 선택은 데이터 통합 애플리케이션을 참고합니다.

주제별 안내

작업관련 설명
외부 연결 선택연결 방식, 커넥터 범주, 제공 JDBC 드라이버
사설 네트워크 연결AWS, Azure와 GCP 프라이빗 연결
SAP 측 설치와 권한SAP 추가 기능의 배치, 설치와 운영
처리와 변경 관리파이프라인, 브랜치, 빌드, 스케줄
파이프라인 설계와 개발유형과 도구 선택, 프로젝트 경계, 개발 규약과 릴리스
값 계산과 집계Pipeline Builder 표현식 참조
테이블과 파일 처리Pipeline Builder 변환 참조
코드 변환의 실행과 환경로컬 미리보기, 런타임 버전, 다중 출력 설계, R 변환, 컨테이너와 사이드카
원천 메타데이터로 통합 자동화HyperAuto V2와 기존 V1 운영
파이프라인 운영과 지원유지보수, 상태 검사 배치와 당직 운영
데이터 품질 관리상태 검사 개념, Data Health 구성과 검사 참조
데이터 자산 선택데이터셋, 스트림, 미디어 집합, 가상 테이블, Iceberg 테이블
Iceberg 저장과 카탈로그 운영관리형 저장소, 브랜치, 트랜잭션과 거버넌스
데이터 확인과 버전 탐색Dataset Preview, CSV 파싱과 Time Travel
계보와 영향 분석Data Lineage 탐색, 권한과 롤백
데이터 결합과 외부 접근View, S3 호환 API
지속적인 변경 처리CDC, 스트리밍 구성
파생 데이터까지 삭제 정책 적용Data Lifetime
트랜잭션 보존과 물리 삭제Retention 정책
도구 선택데이터 통합 애플리케이션