CSV 파일 가져오기
소개
CSV 파일을 가져오면 사용자가 Parse 테이블에 데이터를 쉽게 가져올 수 있습니다.
전제 조건
이 튜토리얼을 시작하려면 다음이 필요합니다:
- Back4App에서 생성된 앱.
1 - 새로운 Back4App 앱 만들기
우선, Back4App에서 기존 앱이 생성되어 있는지 확인해야 합니다. 그러나 새로운 사용자라면 이 튜토리얼을 확인하여 앱을 만드는 방법을 배울 수 있습니다.
2 - 데이터를 가져오기 위한 클래스 만들기
새로 생성된 앱에서 데이터베이스 브라우저로 이동하여 클래스 만들기 버튼을 클릭하세요.

사용자 정의 클래스를 만들고 이름을 지정하세요. 저는 제 것을 TestClass라고 불렀지만, 여러분은 원하는 이름으로 부를 수 있습니다. 관례상 클래스 이름은 대문자로 시작하고, CamelCase 형식이며, 공백 및 기호와 같은 특수 문자를 포함하지 않아야 합니다. 완료되면 클래스 만들기를 클릭하세요.

3 - CSV 파일 만들기
CSV 파일은 가져오기 위해 올바른 형식이어야 합니다.
올바른 형식 매개변수:
구분 기호는 쉼표 , 여야 하며 세미콜론 ;가 아니어야 합니다.
스프레드시트 소프트웨어를 조정하여 쉼표를 구분 기호로 출력하도록 하세요
첫 번째 줄은 열 이름이 됩니다
구문 분석은 자동으로 문자열, 숫자 및 부울로 변환됩니다.
날짜는 두 개의 열이 필요합니다: date.__typespecifies 날짜 유형, date.isospecifies 날짜 형식
GeoPoints는 세 개의 열이 필요합니다: columnName.__typespecifies 지오포인트 유형, columnName.latitudespecifies 위도, columnName.longitudespecifies 경도.
배열은 큰따옴표로 전달됩니다.
포인터는 세 개의 열이 필요합니다: columnName.__typespecifies 포인터 유형, columnName.classNamespecifies 대상 클래스, columnName.objectIdspecifies 대상 클래스의 objectId
참고를 위해 몇 가지 예시입니다:
세 개의 열: columnStringA는 문자열을, columnStringB는 문자열을, columnNumberC는 숫자를 보유합니다.
columnStringA,columnStringB,columnNumberC stringA,StringB,12 stringA2,StringB2,13
두 개의 열: columnStringA는 문자열을, columnBooleanB는 부울을 보유합니다.
열 문자열 A, 열 불리언 B 문자열 A, TRUE 문자열 A2, FALSE
두 개의 열: 열 문자열 A와 열 문자열 B는 문자열을 보유하고, 열 배열 C는 배열을 보유합니다.
열 문자열 A, 열 문자열 B, 열 배열 C "문자열 A, 쉼표가 있는", 문자열 B,"[1,2,3]" 문자열 A2,"문자열 B, 쉼표가 있는","["A", "B", "C"]"
두 개의 열: 열 문자열 A는 문자열을 보유하고, 두 번째 열은 ISO 형식의 날짜를 보유합니다.
열 문자열 A,date.__type,date.iso 문자열 A, 날짜, 2020-01-16 문자열 A2, 날짜, 2020-01-17
두 개의 열: 열 문자열 A는 문자열을 보유하고, 두 번째 열은 GeoPoint를 보유합니다.
열 문자열 A,geo.__type,geo.latitude,geo.longitude 문자열 A, GeoPoint, 1, 2 문자열 A2, GeoPoint, -5, -6
여기에서 다운로드할 수 있는 샘플 CSV 파일을 찾을 수 있습니다:
포인터에 대한 예시는 아래를 확인하세요:
한 개의 열: 포인터를 보유
team.__type,team.className,team.objectId 포인터, 팀, XWDSM4xxQ8 포인터, 팀, CD9nAlDaEG 포인터, 팀, kRGJPuZyXD

이 예제에서는 objectId가 Team 클래스의 기존 ones에 해당한다고 가정하십시오.
다운로드할 샘플 CSV 파일을 확인하십시오:
4 - 데이터 가져오기
데이터베이스 브라우저에서 새로 생성한 클래스를 선택한 후, 화면 오른쪽 상단의 Notes 버튼을 클릭하고 데이터 가져오기를 선택하십시오.

파일 업로드 버튼을 클릭하고, CSV 파일을 선택한 후 가져오기 버튼을 클릭하십시오.

5 - 이메일 확인 대기
CSV 파일이 꽤 클 수 있으므로, 백그라운드에서 데이터를 가져오기 위해 비동기 작업이 실행됩니다. 이는 가져오는 진행 상황이나 성공 메시지를 볼 수 없음을 의미합니다. 작업이 끝나면 작업이 성공적으로 완료되었고 데이터가 가져와졌다는 이메일 메시지를 받거나, 작업이 성공하지 못했으며 어떤 열/행이 실패했는지 설명하는 이메일을 받게 됩니다.
이 이메일을 받기 전에 대시보드를 새로 고치려고 하면, 데이터가 누락되거나 아예 데이터가 없을 수 있습니다. 작업이 아직 진행 중이기 때문입니다.
이메일을 받고 가져오기가 성공적이었다면, 브라우저를 강제로 새로 고치는 것을 권장합니다 (Mac에서는 CMD + Shift + R, Windows에서는 CTRL + Shift + R, Chrome 모두 해당) 새로운 스키마가 검색되고 데이터가 제대로 표시되도록 하기 위해서입니다.