2024년 3월 22일 JMP 개발 업데이트에 오신 것을 환영합니다!
이번 주 JMP 18은 My JMP의 많은 기존 고객들에게 출시되었습니다! 여기 Inside JMP에서 모든 채널을 통해 모든 고객에게 제공되는 모든 JMP 제품의 단계적 출시에 대한 모든 세부 정보를 확인할 수 있습니다. 소프트웨어를 단계적으로 출시하는 것은 이미 일부 고객에게 영향을 미치는 몇 가지 사소한 문제를 식별하는 데 도움이 되었습니다. 이 문제는 이후 Daniel Powell과 Salesforce 팀 덕분에 해결되었습니다. Cary에 거주하는 사람들은 John Sall이 JMP 18의 여러 P에 대해 이야기한 카페 건물의 수요일 저녁 리셉션에서 JMP 18의 출시를 축하했습니다. 정말 완벽한 저녁이었습니다!
현재 JMP 직원이 SSO를 통해 Mac에서 JMP 18 제품을 인증하는 데 큰 문제가 있다는 점을 공유해 주신 Brian Corcoran 에게 감사드립니다. 다행히 고객이 사용할 수 있도록 SSO를 활성화하지 않기 때문에 이는 고객에게 영향을 미치는 문제가 아닙니다. 이 문제는 SAS IT가 새로운 Microsoft 인증 패키지를 설치하여 SSO 내의 일부 설정을 변경했을 때 발생했습니다. 이는 분명히 JMP에 내장되어 쿠키를 공유하는 Mac Webkit의 기능에 영향을 미쳐 MyJMP가 인증 요청을 제대로 전달하지 못하게 했습니다. CIS에서는 변경 사항을 취소할 수 없습니다.
Chris Humphrey는 내부 Mac 사용자가 인증하는 데 사용할 수 있는 해결 방법을 자세히 설명하기 위해 Confluence에 이 페이지를 만들었습니다. 장기적인 솔루션에 대한 자세한 내용이 공개되면 계속 지켜봐 주시기 바랍니다. 이전에 Mac에서 JMP 18을 인증한 경우 해당 인증은 다음 하드 체크인 날짜(인증 후 최대 180일)까지 계속 작동합니다. 따라서 이미 유효한 권한이 있는 경우 기존 권한을 제거하지 마십시오. 아직 18을 승인하지 않은 경우 위의 Chris의 해결 방법 지침을 따르세요.
이번 주 JMP 개발 회의에서 발표를 해준 Dan Schikore 에게 진심으로 감사드립니다! Dan은 향후 시각적 스타일 업데이트를 지원하는 JMP 19의 디스플레이 상자 변경 사항을 발표했습니다. 또한 매우 활발한 회의 채팅을 모니터링하는 데 도움을 준 Dan의 코딩 공동 작업자인 Evan McCorkle 과 John Schroedl 에게도 큰 감사를 드립니다! 회의를 놓치셨다면 여기에서 녹화본을 확인하실 수 있습니다.
지난 2주 동안 선택된 충돌과 함께 베타/충돌 사례를 공유해 주신 Tonya Mauldin 에게도 감사드립니다.
24년 3월 15일 및 24년 3월 22일 주간의 베타 및 충돌 사례 | JMP 라이브(sas.com)
일반 공지
중요한 다가오는 날짜
- JMP 18.1 기능 동결 – 24년 4월 19일
- JMP 18.0.1 코드 동결 – 24년 4월 26일
- JMP 18.0.1 출시 – ~ 24년 5월 18일
- JMP 18.1 승인 모드 시작 – 2024년 5월 21일
- JMP 18.1 코드 동결 – 24년 6월 14일
- JMP 18 및 JMP 19 날짜의 전체 목록을 보려면 Confluence를 방문하세요.
JMP 개발 업데이트
주인
- 폴 N:
- 맨체스터 이후 첫 주, 런던에서 일주일 간의 휴가. 업데이트된 Python 통합은 컨퍼런스에서 큰 인기를 끌었습니다. '전문가를 만나다'에는 업데이트에 대해 더 자세히 알고 싶어하는 사람들이 꾸준히 있었습니다. 그리고 모든 사교 행사에서 Python 개발에 대해 질문하려는 참석자들의 동료애가 부족하지 않았습니다. 모든 피드백은 매우 긍정적이었습니다. 많은 고객들이 18을 손에 넣고 싶어했습니다!
- 제가 살펴봐야 할 문제 중 하나는 보다 안전한 환경에 설치된 JMP에 대한 Python Install Package() 기능을 비활성화할 수 있다는 것입니다. 그들은 여전히 Python을 사용하고 싶어하지만 사용자가 새 패키지를 설치하는 것을 허용하지 않습니다. 이러한 설치의 경우 관리자는 사용자 컴퓨터의 사용자 JMP 위치에 배치될 검증된 site-packages/ 디렉터리를 제공해야 합니다.
- 이번 주에는 JMP Live에서 Python 새로 고침 스크립트를 허용하는 문제가 논의 주제였습니다. 핵심 문제는 JMP Live 서버 인스턴스의 보안을 손상시키지 않고 이를 지원할 수 있는 방법을 찾는 것입니다. 첫 번째 측면은 스크립트 자체가 패키지를 설치할 수 없도록 패키지 설치를 서버 관리자로 제한하는 것입니다.
- 목요일에 저는 Gail Massari가 준비하고 주최한 '개발자 튜토리얼: JMP 18의 새로운 Python 통합 및 스크립팅 기능'에 대한 웹 세미나 프레젠테이션을 진행했습니다.
- John Schroedl: 트리 제어에 패딩 및 크롬 계산을 추가했습니다. 필터 필드로 이동합니다. Mac 인증에 영향을 미치는 SSO 문제를 진단하는 데 도움이 됩니다. Install Checker에서 Python 통합 정보를 제거했습니다.
대화형 HTML
- John Powell: ImageSegment, SpacerBox, Scaling, ParallelAxisSegment 및 PolylineSegment를 JavaScript 클래스(JMPHTML-13568, JMPHTML-13582, JMPHTML-13583, JMPHTML-13581)로 변환했습니다. JMP 18.1에 수정 사항이 통합되었습니다(JMPHTML-1691, JMPHTML-13561, JMPHTML-13560). JMP 19 1분기 체크인 계획을 위해 Praveena 및 Paul과 함께 기능 요청을 검토했습니다.
- Paul Spychala : HTML 팀과 함께 ES6 클래스를 사용하도록 코드베이스를 전환하는 데 일주일을 보냈습니다. 또한 HTML UI 디자인에 대해 논의하고 전반적인 디자인과 느낌에서 JMP Live와 더 잘 어울리는 방법에 대해 논의했습니다.
- Mike Stickles : JMPHTML-13588 작업 완료(ES6 클래스를 사용하도록 HTML LegendBox 클래스 리팩토링). ACT-Now 교육을 완료했습니다.
- Michael Senoyuit : TooltipModel 및 Annotation을 EA6 클래스로 리팩토링하는 작업에 참여했습니다.
JMP 라이브
- Aurora: 18.1: 버그 수정. 개발 모드에서 JMP Live의 REST API 문서 호스팅을 개선합니다. 19.0: 관리 차트 경고 개선 구현 계획. 타사 라이브러리 업데이트.
- Adrianna: 인증 변경 작업을 진행하고 많은 메모리가 필요한 데이터 테이블을 처리하는 방법을 개선하고 있습니다.
통계
- 존 홀:
- 적합 반응 선별에서 문자 그룹화 열이 있는 경우 평균 차이 보고서의 해당 그룹화 열 크기가 잘못되었습니다. 18.1/19.0에서 수정되었으며 18.0.1(JMP-20674)에 제안되었습니다. 응답 선별에서 하위 그룹화에 대한 다양한 수정 사항(JMP-20628)
- 혼합물 프로파일러에서 더 높은 해상도를 허용하려면 "그리드 포인트 수" 인수를 제공합니다(Johnson Mathey 보고)(JMP-20749).
- 적합 반응 선별에서는 평균 0이 아닌 연속 무작위 효과에 대한 추가 수정 사항이 있습니다. 이제 피팅하기 전에 중앙에 배치합니다(JMP-20758).
- Fit Response Screening에서는 수렴이 실패하더라도 레이블을 제공합니다(JMP-19625).
- 로지스틱에 신뢰 구간(JMP-20771)을 추가합니다.
- 모델 선별에서 이름에 접미사를 사용하여 그룹별 접힌 예측 열이 수정되었습니다(JMP-19708).
- Fit Response Screening에서는 이제 Response Screening과 유사한 하위 그룹화를 지원하기 시작했습니다. 예를 들어 연령을 모든 행의 성별 및 결혼 상태에 맞추면 각 국가, 각 크기, 각 유형 순으로 적용됩니다. 이는 하위 그룹 이니셔티브(JMP-20855)를 위해 Richard Zink가 요청한 것입니다.
- Laura CS: 기존 SEM 기능을 모두 보여주는 6분짜리 비디오 제작을 마쳤습니다. 다음 주에 SEMNET 목록 서버와 공유하게 되어 매우 기쁩니다. 여기서 아직 우리의 소식을 듣지 못한 많은 SEM 사용자가 좋은 소식을 접할 수 있기를 바랍니다. 그렇게 할 기회. SEM의 새로운 MIIV-2SLS 추정기로 계속해서 발전하고 있습니다. 드디어 보고서에 숫자가 나왔네요! 아직 해야 할 일이 많이 남아 있지만 디버거 외부에서 숫자를 보는 것이 너무 좋아요. 미리보기를 조금 살펴보겠습니다.
통계 테스트
- Mark: Tonya와 함께 JMP Discovery Summit USA에 보고서 레이어 액세스에 관한 초록을 제출했습니다. 베이지안 최적화를 공부하고 있습니다. 저는 맨체스터에 있는 JMP 연구소에서 Ryan, Joseph, Jacob과 함께 Easy DOE의 유용성 연구를 분석하고 있습니다. 저는 Stepwise에서 K-fold CV로 Jerry Fish와 고객을 도왔습니다.
- Jacob: 성능 테스트 분석 스크립트를 업데이트하고 있습니다. JMP 19에서 잠재적인 성능 문제를 조사하고 있습니다. ACT-NOW 규정 준수 교육을 완료합니다. Apple Silicon Mac에서만 실패한 DOE 단위 테스트를 조사합니다. 통계 테스터 및 작가 회의를 위한 프레젠테이션을 준비하고 있습니다.
- Tonya: 통계 테스트 그룹, 단위 테스트 정리 및 베타 보고를 위해 Jacob과 함께 JMP Live 프레젠테이션을 진행하고 있습니다.
개발 운영
- Myron: 원격 측정 속성의 PathVar에서 일부 PII를 제거하는 작업을 진행했습니다(JMP-20565). JiraBot 소유자가 업데이트되었습니다(JMPTOOL-1134, JMPTOOL-1136, JMPTOOL-1137). JiraBot UI 작업을 계속하고 있습니다.
- Bob: AWS용 기계 모니터링을 구축하고 준비합니다. 이제 18.0이 최종 버전이고 프로덕션 단계이므로 파일을 정리합니다.
현지화
- Trish: JMP Store의 현지화 문제를 논의하기 위해 Falco 및 Eric Hill과 간단한 회의를 가졌습니다. 자세한 내용을 알아보고 솔루션에 대한 도움을 주기 위해 또 다른 회의가 열릴 예정입니다. QA에 전달하기 전에 현지화된 JMP 문서 추가 기능을 테스트했습니다. 18.0용으로 현지화된 PDF를 JMP 웹 팀에 전달했습니다 . 지급 계정에 송장이 제출되었습니다. Allison을 만나 JMP 법무팀에 작업 주문을 요청하는 새로운 프로세스에 대해 논의했습니다. 수요일에 모두와 함께 JMP 18 출시를 축하하기 위해 캠퍼스에서 즐거운 시간을 보냈습니다. 완벽한 'P' 하루였습니다 :smiling_face_with_smiling_eyes: .
- Krzysztof: Doc 팀을 만나 Oxygen으로의 전환과 현지화에 미치는 영향에 대해 논의했습니다. memoQ에서 산소 소스를 테스트했습니다. 공급업체를 위한 memoqwb 및 TM 검색 인터페이스를 호스팅하기 위한 AWS 시스템을 설정하는 작업 중입니다. 자동화 개선 사항에 대해 논의합니다(QA, 단어 개수 보고서, 소스 검증, 패키지 흐름, 도서 작업 흐름에서 라벨 활용). 마케팅팀에 18.0 UI 번역 메모리 및 용어 기반을 제공했습니다.
- Alison: 이번 주에는 V18용 현지화된 문서 PDF 추가 기능을 검증하고 JMP 커뮤니티에 게시하는 작업을 했습니다. V18 Big Books 현지화 프로젝트를 위해 JMP Legal에 WO 요청을 보냈습니다. PO 및 WO 요청 프로세스에 대한 Confluence 페이지를 만들었습니다. 그리고 Devon이 Big Books의 FM에서 Oxygen으로 마이그레이션하는 과정의 일부로 Oxygen DITA 파일 내의 태그를 업데이트한 후 memoQ에서 방정식이 어떻게 캡처되는지 살펴보았습니다.
- Sandy: 처리에 사용하는 소스 파일 영역에서 소스의 유효성을 검사하는 프로그램 작업에 참여했습니다. 공급업체 중 하나를 위해 Trados 스타일 memoQ 단어 개수 보고서를 생성하기 위한 자동화 작업을 진행했습니다. 새로운 추가 기능 프로세스 테스트를 시작했습니다.
- Sohail: TM 검색 인터페이스 개선 사항을 구현합니다. 다음 개발 작업을 계획합니다.
선적 서류 비치
- Susan C: 18.1 Jiras – JMP Live/Public 작업 중이며 Doc Team을 위해 Jiras를 처리합니다. 스토리를 일괄 생성하기 위한 템플릿을 생성합니다. JMP Live Confluence 페이지의 JMP Live/공개 문서 날짜가 업데이트되었습니다. Qiana를 만나 2024년 목표에 대해 논의했습니다. 프랭클린 코비 수업(뛰어난 생산성을 위한 5가지 선택)을 진행 중입니다.
- Devon: FM에서 DITA로의 변환 테이블 작업 마무리 및 파일 테스트, 작업 ChrisB : 17.2에서 19까지의 도움말을 정렬했습니다(향후 도움말에는 도움말 맵이 누락되어 있음). 일부 DITA 교육. 18.0 도움말 회고전이 꽤 잘 진행된 것 같습니다. 테스터와 통계 작성자가 두 가지 요구 사항을 모두 해결하는 자주 업데이트를 받을 수 있도록 게시를 변경하는 방법이 있을 수 있습니다.
- L10N 팀과 함께 DITA 파일 초안 번역, 2024년 목표 설정.
- Qiana: 문서 추가 기능과 JMP 18.0 프로젝트 종료 작업에 참여했습니다. 새로운 18.1 항목을 반영하도록 Jiras를 만들고 Confluence를 업데이트했습니다.
시스템/호스트 테스트-Cary
- Mandy: 19년 동안 Jira에서 작업했습니다 – 새로운 데이터 테이블 변경 – 몇 번의 충돌; 몇 개의 TS 트랙을 해결했습니다. 정기적인 테스트를 실행하려면 18.0.1, 18.1, 19.0 설치를 설정하세요. 데이터 테이블에 적용되는 새로운 변경 사항을 보여주기 위해 시스템 테스트 그룹을 위한 짧은 19.0 데모를 만들었습니다. 워크플로우 빌더와 사용자 문제에 관해 Jasean R.과 짧은 대화를 나누었습니다. 4월 말에 워크플로 빌더 데모 작업 중입니다. Workday의 모든 목표를 수정했습니다. SAS에서 열린 Athena 리더십 컨퍼런스에 참석하여 자원하여 도움을 주었습니다.
- Hunter: Cloud Giants 직원이 저장하고 이메일로 보낸 응답 코드가 에어 갭 장치에서 JMP 18.0 설치를 승인하지 못하는 문제를 보고하고 수정 사항을 테스트했습니다. JMP 19 프로젝트의 콘텐츠 창에서 업데이트된 항목을 새로 고치는 데 문제가 발생한 최근 변경 사항에 대해 Aaron을 만났습니다. JMP Pro 17.2, 18.0 및 JMP Pro 19.0의 최신 빌드를 실행하는 R 테스트에서 오류가 발생하지 않는지 확인하기 위해 곧 출시될 R 4.4.0의 개발 빌드를 Windows 11에 설치했습니다. My JMP에 로그인하고, Mac 및 Windows용 JMP 18.0, JMP Pro 18.0, JMP Clinical 18.0 설치 프로그램을 다운로드하고, 내 Gmail 주소와 연결된 계정을 설치 및 승인하려는 시도가 성공적으로 이루어졌습니다.
- Mike M: 모든 언어에 대한 모든 JMP 문서 추가 기능을 확인했습니다. 일부 도움말 키 맵 테스트를 제외하고 18.1에서 Sikuli 테스트를 실행했습니다. SAS 데이터 관리, 뇌물 수수 등에 관한 필수 과정 3개를 완료했습니다. Formula Editor의 충돌 보고서 작업을 수행합니다.
- Nick H: 19.0 검증 작업을 진행하면서 필요한 경우 이미지 테스트와 단위 테스트를 추가했습니다. 또한 19.0 개발 이후부터 시작된 몇 가지 회귀 버그로 인해 발생한 일부 단위 테스트 실패를 정리하는 작업도 해왔습니다. 또한 약 18개의 EA 트랙을 따라잡았습니다.
- Audrey: Jira 및 Confluence 관리 작업, 디스플레이 속성 실험, Jenkins 프로세스 작업, 올해 목표 생각.
웹 테스팅 – 캐리
- Anna: HTML5의 Xan 변경으로 인한 로그 축의 차이점을 조사하고 HTML5에서 지원되지 않는 기능으로 인해 현재 정적 상태가 되는 일부 축 테스트의 동작을 모방하는 새로운 차트를 만듭니다. 참조선이 있는 작은 눈금 표시에 대한 Xan의 축 수정을 확인했습니다. Praveena가 업데이트가 필요에 따라 작동하는지 확인할 수 있도록 HTML5 및 JMP Live의 영역 차트를 사용하여 LDF Inverse 기능을 다시 테스트하고 더욱 철저하게 테스트합니다. 그룹 플랫폼의 닫힌 개요 방향에 대한 Dan의 수정 사항을 확인하고 Redo Analysis에 대한 새로운 문제를 보고했습니다. HTML5에서 문자 및 숫자 누락 값 모두에 사용되는 '누락' 라벨을 다시 살펴봅니다.
- Natalie: 일일 HTML5 자동화 보고서를 인계받고 Steve의 일일 JMP Live 자동화 보고서 백업 역할을 맡았습니다. 기존 HTML5 자동화 테스트의 실패를 계속 조사하고 추가 적용 범위를 추가했습니다.
시스템/호스트 테스트-베이징
- 베이징팀:
- 좌석 이동 - 완료
- Q1 목표 설정 및 대화 - 진행 중
- Da Li: (1) 버그 확인. (2) 진행 중: 기능 테스트 (JMP-20468: PDF 내보내기는 내보낸 콘텐츠의 크기에 따라 단일 페이지 PDF를 생성하는 방법을 지원해야 함) . (3) 야간 실행 UT 오류 조사 및 수정
- Nan Wu: (1) 버그 확인. (2) 원격 측정 개선 변경 사항에 대한 회귀 테스트를 수행하고 18.1 및 19.0 모두에 대해 Citrix 환경에서 전송된 원격 측정을 확인합니다. (3) 비즈니스 목표 업데이트. (4) 매달 재미있는 주제를 준비하세요.
- 키미: (1) 버그 확인. (2) 목표 설정.
- Bella: (1) 온보딩 학습: JMP Team의 작업 흐름과 표준을 숙지하세요. JMP의 기본을 알아보세요. JMP Live의 체크포인트를 배워보세요. JSL의 비디오 튜토리얼을 시청해 보세요. (2) 기본적인 테이블 조작과 예상되는 그래픽 생성에는 JMP를 사용합니다. (3) JMP Live의 기본 기능을 작동합니다.
- 날라: (1) 버그 확인. (2) 1분기 목표 설정 및 1분기 대화. (3) Bella와의 주간 체크인 미팅. (4) 기타.
데이터 발견
- Morgan: 코드 조각으로 스크립트 창을 시드하는 기본 설정을 구현했습니다. 또한 IDE 프로토타입 작업을 계속했으며 JSL이 아닌 스크립트 창에 다크 모드에 대한 지원을 추가했습니다.
- Xan: 색상 테마 대화 상자에서 실시간 업데이트를 지원합니다. 컨트롤이 HTML5에 기록되도록 GB 단위로 UIOnly 플래그를 사용합니다. 더 나은 사전 설정 지원을 위해 GB 축 제목 디스패치 키를 업데이트하세요.
암사슴
- Caleb: 디스커버리 여행을 따라잡았습니다. 단일 표본 분산 탐색기를 C++로 변환하고 Discovery Europe 피드백을 기반으로 두 표본 쌍 평균에 대한 내장 탐색기도 추가했습니다.
Shannon의 메모
다들 편안한 주말 보내셨길 바랍니다! 날씨가 별로 좋지 않을 수도 있지만 적어도 농구 경기는 많이 있습니다!