2. [Code Repositories] 데이터 변환 소개6 - 코드 테스트 및 커밋하기

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

6 - 코드 테스트 및 커밋하기

이 내용은 learn.palantir.com ↗에서도 확인할 수 있으며 접근성을 위해 여기에 제공됩니다.

📖 작업 소개

변환 작업은 입력 데이터셋을 가져와 결과물로 전달하지만, 본질적으로는 변환을 적용하지 않습니다. 코드 변환 작업 중에서도 가장 간단한 것조차도 브랜치에 커밋하기 전에 테스트해야 합니다. 이 작업에서는 각 프로세스를 다룹니다. 미리보기 옵션을 사용하여 코드를 테스트하기 전에, Code Assist 도우미 애플리케이션이 실행 중인지 확인해야 합니다. Code Repositories 세션과 병행하여 실행되는 Code Assist는 Code Repositories에 대한 자동 완성, 컴파일 오류 및 기타 IDE와 같은 기능을 제공합니다. 저장소 상태를 나타내는 좁은 막대로 표시됩니다.

🔨 작업 지시사항

ℹ️ 커밋 메시지는 제작 파이프라인을 유지 관리하는 데 도움이 되는 추가 문서화 계층을 제공합니다.

  1. 화면 오른쪽 상단의 미리보기 버튼을 클릭하여 입력의 구성 가능한 부분 집합에 대한 변환 로직을 실행합니다. 미리보기 도우미 창이 애플리케이션 하단에 열립니다.

  2. 결과가 예상대로 나온 것을 확인한 후, 브랜치에 코드를 커밋할 준비가 되었습니다. 화면 오른쪽 상단의 Commit 버튼을 클릭합니다.

  3. 조직의 코드 관리 방법에 따라 간결하면서도 설명이 가능한 커밋 메시지를 작성합니다. 예시: “기능: 원시 데이터셋 추가.”

  4. 저장소 커밋 및/또는 빌드마다 지속적 통합 ↗ (CI) 검사가 실행되어 파이프라인 청결을 보장하기 위해 모든 커밋을 컴파일합니다. 이 중요한 단계가 완료되는 데 걸리는 시간은 저장소의 복잡성에 따라 다릅니다.

    검사 상태(및 저장소의 모든 검사 기록)를 검토하려면 화면 상단 중앙의 More ▾ 드롭다운 메뉴를 클릭하고 Checks 옵션을 선택합니다(만약 More ▾ 드롭다운이 없으면, 애플리케이션 상단에서 Checks 옵션을 클릭하십시오).

    여기서 원한다면, 검사 블록을 클릭하여 로그 세부 정보를 확인할 수 있습니다.

  5. CI 프로세스는 결과물에 대한 빈 데이터셋 컨테이너와 폴더 경로를 생성합니다. 화면 왼쪽 상단의 ...을 클릭하여 저장소까지의 폴더 경로를 표시합니다.

  6. 드롭다운 목록에서 Datasource Project: Flight Alerts 폴더를 Ctrl+클릭하여 새 탭에서 엽니다.

  7. 저장소에서 정의한 결과물 경로가 ../datasets/raw/을 결과물 위치로 지정했기 때문에, CI 검사에 의해 해당 폴더 경로가 생성되었습니다. ../datasets로 이동한 다음 /raw/로 이동합니다.

  8. flight_alerts_raw에 대한 빈 데이터셋 컨테이너를 클릭하고 Master 또는 yourName/기능/data_eng_tutorial_2 브랜치에서 사용할 수 있는 데이터가 없음을 확인합니다.

  9. Code Repositories로 돌아갑니다.

📚 추천 읽기 자료 (~3분 읽기)

이 문서 페이지를 읽어보고 미리보기 옵션에 대해 더 알아보세요.