대용량 데이터베이스가 포함 된 엑셀 파일이 있습니다. 이 엑셀 파일을 JMP로 내 보내서 데이터를 분석하고 통찰력을 얻었습니다. Excel 파일은 새로운 데이터 세트로 매시간 업데이트됩니다.엑셀 파일이 업데이트 될 때마다 JMP의 "소스"파일을 클릭하여 테이블을 업데이트하고 템플릿 스크립트를 붙여 넣어야합니다. 내 질문 : Excel 파일이 업데이트 될 때마다 JMP 테이블의 데이터를 자동으로 업데이트하는 방법이 있습니까? 업데이트하기 위해 "소스"파일을 수동으로 클릭 할 필요가 없습니다.
스크립트 작성에 익숙하지 않습니다. 또한 기존 데이터에 데이터를 추가하고 싶지 않고 기존 데이터 변경 사항을 동적으로 업데이트하고 새 데이터가 추가되면 추가하고 싶습니다.
원본 Excel 파일에 연결된 파일을 열 때마다 JMP에서 데이터 테이블을 자동으로 업데이트하는 방법이 있습니까?
네 그럼요!두 가지 기본 옵션이 있습니다.
새 데이터를 가져 와서 현재 데이터 테이블에 추가
소스 파일에서 사용할 수없는 기록 데이터를 유지하고 값을 변경하는 이전 행에 대해 걱정하지 않는 경우 유용합니다.이 게시물을 확인하십시오. Excel을 채우는 동안 JMP 데이터 테이블을 자동으로 업데이트하는 방법
이 방법을 사용하면 테이블이 열려있는 동안 테이블이 자동으로 새 값을 확인하도록 할 수도 있지만 테이블이 데이터베이스에서 오는 경우에만이 방법을 권장합니다.
소스 파일을 사용하여 분석을 자동으로 다시 생성하는 스크립트를 만듭니다.
나는 이것이 더 일반적이라고 생각합니다.소스 스크립트를 새 스크립트 창에 복사 한 다음 실행할 분석 또는 추가 할 스크립트에 대한 스크립트를 복사하여 해당 스크립트에 추가합니다.그런 다음 사용자는 데이터 테이블을 열지 않고 스크립트를 엽니 다. 다음은 예입니다.
names default to here(1);
//Source script goes here
dt = Open("$Sample_data/iris.jmp");
//This will save a script the use can run on their own
dt << New Script(
"My Script",
New Window("My script is running", Modal, Text Box("Here is your script."))
);
//This will open automatically
dt << Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Petal length ), Y( :Sepal width ) ),
Elements( Points( X, Y, Legend( 2 ) ), Smoother( X, Y, Legend( 3 ) ) )
);
스크립트를 자동으로 실행하고 스크립트 창을 숨길 수 있으므로 사용자가 코드를 보지 않고 데이터 테이블 만 볼 수 있습니다.