# 파이프라인 구성의 유효성 검사

파이프라인 구성을 두 단계에서 검증할 수 있습니다: IDE(통합 개발 환경)에서, 그리고 변경 사항을 적용하기 전에 서버에서.조기 유효성 검사는 오류가 실행 중인 프로젝트에 영향을 미치기 전에 오류를 포착하는 데 도움이 됩니다.

## IDE에서 유효성 검사 중

Qlik Talend Data Integration 모든 YAML 구성 파일에 대한 JSON 스키마 정의를 제공합니다.IDE에서 이러한 스키마를 참조하면 오류를 표시하고 입력 시 제안을 제공할 수 있습니다.

VS Code에서 스키마 유효성 검사를 활성화하려면, Red Hat에서 게시한 VS Code용 YAML 확장을 설치하세요.다른 IDE를 사용하려면, [Qlik - 오픈 소스 소프트웨어](https://github.com/qlik-oss)에서 스키마를 다운로드할 수 있습니다.

스키마 유효성 검사가 활성 상태인 경우, VS Code는 구문 오류, 알 수 없는 속성, 누락된 필수 필드를 실시간으로 표시합니다.

팁 메모업로드하기 전에 IDE에서 YAML 파일의 유효성을 항상 검사하십시오.오류를 로컬에서 잡는 것이 서버 측 유효성 검사를 기다리는 것보다 빠릅니다.

## 서버에서 유효성 검사 중

서버 측 유효성 검사는 구문 외에도 구성의 논리적 일관성을 확인합니다.이 유효성 검사는 가져오거나 변경 사항을 적용할 때 자동으로 실행됩니다.배포하기 전에 Validate API를 사용하여 수동으로 실행할 수도 있습니다.

### Validate-project-definitions API 사용

Validate-project-definitions API는 가상 가져오기를 수행합니다. 즉, 구성 파일을 처리하고 프로젝트에 변경 사항을 적용하지 않고 유효성 검사 오류를 반환합니다.배포를 트리거하기 전에 CI/CD 파이프라인에서 이를 사용하여 구성을 확인합니다.

API는 가져오기와 동일한 형식(JSON 또는 YAML)의 ZIP 파일을 허용하며 오류 목록을 반환합니다.오류가 없으면, 구성을 배포할 준비가 되었습니다.

정보 메모Validate-project-definitions API는 호출당 최대 50개의 오류를 반환합니다.구성에서 많은 오류가 발견되면, 보고된 오류를 수정하고 유효성 검사를 다시 실행합니다.

## 유효성 검사 오류 이해하기

유효성 검사 오류에는 오류 유형과 오류가 발견된 파일 또는 속성의 경로가 포함됩니다. 자세한 내용은 [Qlik.dev](http://qlik.dev/)를 참조하십시오.

## 관련 항목

* [파이프라인 구성 가져오기 및 편집](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DeclarativePipelines/Retrieving-editing-pipeline-configuration.htm)

* [파이프라인 구성 배포](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DeclarativePipelines/Deploying-pipeline-configuration.htm)

* [선언적 파이프라인 시작하기](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DeclarativePipelines/Getting-started-declarative-pipelines.htm)