매우 큰 데이터베이스를 로드하는 방법JMP를 사용하여 매우 큰 데이터베이스를 로드하려고 하는데 메모리가 부족합니다. 여기에는 거의 1,000개의 열과 수백만 개의 행이 포함되어 있습니다. 파일 크기는 거의 35GB입니다. 메모리 사용량을 최소화하기 위해 선택한 열만 열 수 있는 방법이 있습니까? JMP를 사용하여 이렇게 큰 파일을 여는 방법에 대한 권장 사항이 있습니까? 아쉽게도 코딩 경험이 없습니다.
데이터 접근맥 OSRe: 매우 큰 데이터베이스를 로드하는 방법아무도 이것을 지적하지 않았다는 사실에 놀랐지만 확실히 .csv 파일에 쿼리 빌더를 사용할 수 있습니다. .csv 파일에 대한 올바른 드라이버를 선택하면 대규모 데이터베이스에서 필터링할 열/행을 결정할 수 있습니다.
Re: 매우 큰 데이터베이스를 로드하는 방법아, .csv 파일이군요. "열기"를 사용하고 "데이터(미리보기 사용)" 옵션을 선택하세요.

그런 다음 하위 집합 기본 설정을 선택하세요.

Re: 매우 큰 데이터베이스를 로드하는 방법파일을 가져오는 스크립트를 편집하여 열을 생략하고 데이터의 하위 집합을 지정할 수 있습니다.
Re: 매우 큰 데이터베이스를 로드하는 방법이 포괄적인 설명을 정리하는 데 노력해 주셔서 감사합니다. 첫 번째 옵션은 파일이 JMP 파일이 아니면 작동하지 않습니다. 다른 모든 옵션을 시도했지만 코드의 두 번째 부분이 실행되지 않습니다. 원하는 특정 열을 선택하거나 무시하지 않고 파일만 열립니다. 제공하신 예제를 시도해 보았는데 제대로 작동했지만 원하는 파일을 선택하면 선택 또는 무시 기능이 작동하지 않습니다.
Re: 매우 큰 데이터베이스를 로드하는 방법데이터가 .csv 파일로 있습니다. 쿼리 빌더를 사용하여 열 수 없습니다.Re: 매우 큰 데이터베이스를 로드하는 방법감사합니다. 데이터가 .csv 파일로 있습니다. 여는 방법이 따로 있나요? 아니면 특정 서버에 파일을 업로드한 다음 쿼리 빌더를 수행해야 합니까?Re: 매우 큰 데이터베이스를 로드하는 방법파일을 열 때 열 선택을 시도해 볼 수도 있습니다.


그것에 의해 만들어진 스크립트
Open("$SAMPLE_DATA/Big Class.jmp", Select Columns("name", "age", "height"));
이렇게 하면 열 선택을 제한할 수 있지만 이것이 효과가 있을지 확실하지 않습니다.
열기에는 데이터를 제한하는 다른 옵션도 있습니다. 처음 x 행, 마지막 x 행 또는 임의의 x 행을 열 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/CrimeData.jmp", First(10));
dt = Open("$SAMPLE_DATA/CrimeData.jmp", Random(10));
dt = Open("$SAMPLE_DATA/CrimeData.jmp", Last(10));
특정 열을 선택하는 대신 특정 열을 무시할 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp", ignore columns("age"));
스크립팅 인덱스의 열린 항목 중 하나에 다음 예가 있습니다.

Re: 매우 큰 데이터베이스를 로드하는 방법Jim의 게시물에 추가하려면 Query Builder를 사용하여 행의 x%를 샘플링하거나 첫 번째(또는 무작위) x 행을 선택할 수도 있습니다.
Re: 매우 큰 데이터베이스를 로드하는 방법사용
파일=>데이터베이스=>쿼리 빌더
원하는 테이블에서 원하는 열만 선택할 수 있어야 합니다.
다른 커뮤니티 회원이 추가 제안을 할 수도 있을 것 같습니다.
Re: 매우 큰 데이터베이스를 로드하는 방법감사해요! 그것은 나를 위해 일했다
Re: 매우 큰 데이터베이스를 로드하는 방법감사해요