Re: 대화형 HTML - 파일 크기?안녕 @호기 ,
이 질문과 이에 수반되는 소원을 게시해 주셔서 감사합니다.
하위 집합과 소스 테이블 간의 링크를 유지하려면 관련 소스 테이블 정보와 해당 테이블에 대한 링크를 저장해야 합니다. 따라서 추가 정보가 예상됩니다.
대부분의 경우 내보내는 보고서나 대시보드에는 링크가 필요하지 않지만 내보내기 프로세스에는 이러한 상황을 감지할 수 있는 정보가 충분하지 않습니다.당신이 제안한대로 링크를 잘라서 내보내기 전에 명시 적으로 언급 할 수 있다면 가장 좋습니다.이렇게 하면 경우에 따라 링크를 끊음으로써 발생하는 동작의 변화를 내보내기 전에 경험할 수 있습니다.
연결된 데이터 세트의 추가 데이터 요구 사항에 대한 경고를 로그에 추가하는 것을 고려할 수 있지만 연결된 동작을 유지하려는 사용자에게 경고하지 않는 방식으로 작성해야 합니다.
감사해요,
~존
Re: 대화형 HTML - 파일 크기?연결된 하위 집합인지 여부에 대해 테이블을 쿼리하는 JSL 쿼리는 이전에 존재하지 않았습니다. 그러나 이 대화는 JMP Development의 관심을 끌었으며 이제 JMP의 차기 주요 릴리스(JMP 18)에 JSL 메시지가 추가되었습니다.
dt << 연결된 부분 집합임; // 1 또는 0을 반환합니다.
(링크된 다른 스레드에 게시했습니다. @호기 또한.)
대화형 HTML - 파일 크기?플롯을 대화형 HTML 파일로 내보내고 싶었습니다.
파일이 상당히 큰 편이었기 때문에 제외되지 않은 행의 데이터 보기 에서 플롯을 생성하여 크기를 줄이려고 했습니다.
놀랍게도 파일 크기가 더 컸습니다.

해결책은 다음과 같습니다.
데이터 뷰와 원본 테이블 간의 링크를 제거합니다 (대안: 링크 없이 하위 집합을 생성합니다
.
이러한 동작은 플롯 유형에 따라 달라지는 것으로 보입니다. 다른 플롯 유형의 경우, 데이터 보기의 플롯은 원본 데이터 테이블의 플롯보다 파일 크기가 작습니다. 하지만 링크 없이 생성된 파일에 비하면 여전히 상당히 큽니다.
잘라낸 링크가 있는 임시 데이터 세트에 대해 html 내보내기가 자동으로 생성되는 것이 합리적일까요?
또는 대안적으로: 링크를 잘라내면 파일 크기를 줄일 수 있다는 내용을 로그에 경고로 표시할 수도 있습니다.
"링크 절단"에 관하여 - 저는 그렇게 하기 위한 단일 클릭 솔루션을 제공하고 싶다는 희망을 게시했습니다:
연결된 테이블과 메인 테이블 사이의 연결을 끊는 기능
더 보기...dt0 = Open( "$SAMPLE_DATA/Airline Delays.jmp" );
step1= dt0 << Concatenate(dt0, dt0, dt0, dt0, dt0, dt0, dt0, dt0);
dt = step1 << Concatenate(step1,step1,step1,step1);
SubsetLinked = dt << Select Where( :Airline == "Delta" ) << Data View;
SubsetWithoutLink = SubsetLinked<< Subset( All rows, Selected columns only( 0 ) );
gb1 = dt << Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Airline ), Y( :Arrival Delay ) ),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
gb2 = SubsetLinked << Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Airline ), Y( :Arrival Delay ) ),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
gb3 = SubsetWithoutLink << Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Airline ), Y( :Arrival Delay ) ),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
gb1 << Save Interactive HTML( "$TEMP/fullTable.html" );
gb2 << Save Interactive HTML( "$TEMP/linkedSubset.html" );
gb3 << Save Interactive HTML( "$TEMP/SubsetWithoutLink.html" );
대량 맞춤형Re: 대화형 HTML - 파일 크기?안녕 @John_Powell_JMP
설명해주셔서 감사합니다.
하위 집합이 연결되어 있는지 여부를 쉽게 감지할 수 있는 방법이 있습니까?
테이블이 연결된 하위 집합인지 어떻게 알 수 있습니까?