파일 수집을 위한 모범 사례
Expedia에서 데이터를 가져오기 위해 시스템을 구축할 때 이 조언을 따르면 최상의 결과를 얻을 수 있습니다.
파일 형식
열 순서가 아닌 열 이름 사용
열 이름으로 데이터를 가져오면 열을 더 쉽게 추가하거나 제거할 수 있으며, 새 파일에서 필드 순서가 변경되는 것에 대해 걱정할 필요가 없습니다.
레코드가 특정 순서로 정렬될 필요 없음
셀프 서비스 보고 옵션은 레코드 정렬을 지원하지 않으며 특정 순서로 정렬되지 않습니다.
파일이 특정 순서로 정렬될 필요 없음
하루 분량의 파일에 지연 또는 결함이 있는 경우 수정이 진행되는 동안 향후 파일 수집에 영향을 미치지 않습니다.
필드 값
필드 문자 길이 제한 없음
최대값이 없으면 향후 재개발할 필요 없이 더 긴 문자 길이 제한에 대해 더 많은 유연성을 가질 수 있습니다.
사용자 지정 데이터 유형 제한
포함되는 데이터 유형을 텍스트, 숫자 또는 날짜로만 제한하면 유연성을 확보할 수 있습니다. 다른 데이터 유형이 필요한 경우 제공된 스키마는 권장되는 최소 길이를 갖습니다.
특정 값 목록 제한 없음
새 값이 도입되는 경우 값 목록에 제한을 두지 않으면 재개발의 필요성이 줄어듭니다. payment_type
, booking_item_status
등 일부 필드에 값이 설정되어 있기는 하지만, 필요에 따라 새 값을 추가할 수 있습니다. 변경 사항이 발생해도 기존 값을 제거하지 않으므로 이전 버전과의 호환성을 보장합니다.
수집을 시작하기 전에 필수 필드 확인
부분 파일 생성은 지원하지 않습니다. 시스템에 필요한 필드가 있는 경우 수집을 시작하기 전에 파일이 완전한지 확인해야 합니다.
특수 문자 허용
이 설정을 사용하면 호텔 이름과 위치에 특수 문자를 포함할 수 있으므로 유연성이 높아집니다.
텍스트 필드에 대소문자 구분 제한 없음
텍스트 필드에 대문자와 소문자를 모두 허용하면 수집이 더 유연해집니다. 특정 텍스트 대소문자가 필요한 경우 파일을 수집할 때 해당 필드를 모두 대문자 또는 소문자로 만드는 로직을 추가할 수 있습니다.
파일 수집(SFTP)
Expedia SFTP 서버 사용
Expedia 서버를 사용하여 파일을 전송하는 것이 좋습니다. 이러한 접근 방식을 통해 높은 수준의 보안을 제공하고 문제가 발생할 경우 직원이 문제를 해결할 수 있습니다. 원활한 상호 작용을 위해 Expedia SFTP 서버를 허용 목록에 추가할 수 있습니다.
귀사에 SFTP 서버의 소유권이 필요한 경우 계정 관리자에게 문의해 주세요.
유연한 파일 배치 타임라인
타임라인이 덜 엄격하면 파일 배치를 엄격하게 관리할 필요가 없습니다. 예를 들어, 99%의 경우 PST 기준 09:00 ~ 15:00(UTC 기준 16:00 ~ 22:00)의 배치 기간이면 충분히 적절합니다. 파일이 SFTP 서버에 도달하면 알림을 보내는 프로세스를 설정하는 것이 좋습니다.