Reveal 1.6.6: 임베디드 분석의 새로운 기능
임베디드 분석 환경을 향상시킬 몇 가지 새로운 기능과 개선 사항을 제공하는 Reveal 1.6.6의 릴리스를 발표하게 되어 기쁩니다.
Reveal 1.6.6 공개: 분석 경험 향상
임베디드 분석 환경을 향상시킬 몇 가지 새로운 기능과 개선 사항을 제공하는 Reveal 1.6.6의 릴리스를 발표하게 되어 기쁩니다. 다음은 이 릴리스의 몇 가지 주요 내용입니다.
새로운 기능
- 서버 측 페이징: 서버 측 페이징을 사용하면 그리드 시각화에 데이터를 표시할 때 클라이언트로 전송되는 행 수를 제한할 수 있습니다. 이렇게 하면 성능이 크게 향상되는 동시에 대규모 데이터 세트와 상호 작용할 때 멋진 사용자 환경을 제공할 수 있습니다. 이 기능은 현재 베타 버전이므로 피드백을 기다리고 있습니다! 서버 쪽 페이징을 사용하려면 $.ig를 설정하기만 하면 됩니다. 클라이언트 자바스크립트의 RevealSdkSettings.enableBetaFeatures=true와 그리드 시각화의 설정 탭에 새로운 페이징 옵션이 표시됩니다.
- 설명 텍스트 상자: 이제 새 설명 텍스트 상자를 사용하여 대시보드에 컨텍스트를 추가할 수 있습니다. 대시보드의 제목 바로 아래에 있는 대시보드 수준에 있습니다. 설명 입력란은 RevealView의 canEdit 속성에 설정된 것과 동일한 규칙을 따릅니다. 사용자가 대시보드를 편집할 수 있는 경우 대시보드 설명을 편집할 수 있습니다. 설명 입력란을 표시하거나 숨기려면 RevealView에서 showDescription 부울 속성을 변경합니다.
- 향상된 PDF 내보내기: PDF 내보내기가 그리드 및 피벗 그리드 시각화를 위해 개선되었습니다. 새로운 그리드 및 피벗 그리드 내보내기 환경에는 더 나은 열 너비 처리, 향상된 열 및 행 오버플로, 가독성 향상을 위해 내보낸 페이지에서 동일한 행을 더 잘 추적할 수 있는 업데이트된 PDF 렌더링이 포함됩니다.
- 필터 내보내기: PowerPoint, PDF 또는 Microsoft Excel로 내보낼 때 대시보드에 적용된 필터를 설명하는 표지가 표시됩니다. 이렇게 하면 대시보드를 내보낼 때 내보낸 형식의 뷰어가 모든 데이터를 보고 있는지 또는 데이터의 하위 집합을 보고 있는지 알 수 있습니다.
- 로드 성능 향상: 새 시각화를 만들 때 데이터 체계의 로드 환경을 개선하기 위해 데이터 원본의 필드 목록에 있는 필드 위로 마우스를 가져갈 때 데이터 미리 보기를 표시하는 플래그를 추가했습니다. 기본적으로 데이터 원본에서 5개 행의 데이터를 쿼리하여 도구 설명에 각 필드의 샘플링을 표시합니다. 큰 데이터 집합과 함께 저장 프로시저를 사용하는 경우 성능에 영향을 줄 수 있습니다. isPreviewDataInVisualizationEditorEnabled를 true로 설정하여 이 데이터 도구 설명 기능을 켭니다. 기본적으로 꺼져 있습니다.
- MySQL 서버 측 데이터 블렌딩: MySQL은 이제 서버 측 데이터 블렌딩을 지원하므로 조인된 테이블이 이제 서버에서 쿼리를 실행하여 대규모 데이터 세트의 성능이 크게 향상됩니다.
- 새로운 차트: 업데이트된 코드와 새로운 모양과 느낌으로 방사형 차트를 개선했습니다. 이전 차트는 여전히 클라이언트 라이브러리에 있지만 더 이상 사용되지 않으며 올해 말에 영구적으로 제거될 예정입니다. 이전 차트를 유지하려면 RevealSdkSettings.EnableNewCharts = false를 설정할 수 있습니다.
- 업데이트된 막대형 및 세로 막대형 차트: 시각화 편집기 설정 창의 새로운 겹침 및 간격 속성을 사용하면 막대와 열 간의 겹침 양과 그룹 사이의 간격 크기를 제어할 수 있습니다. 이 새로운 설정을 사용하면 막대와 열을 '병합'하여 데이터 및 데이터 레이블을 시각화하는 새로운 방법을 제공할 수 있습니다.
- 트리맵 시각화 도구 설명: Reveal에서 도구 설명 환경을 계속 개선하고 있습니다. 이번 릴리스에서는 이제 마우스가 호버링할 때 노드에 강조 표시와 함께 호버링에 대한 툴팁이 표시됩니다.
- 데이터 소스 대화 상자 필터: 노드 서버에서 RevealOptions에 새 dataSourceItemFilter 속성을 추가했습니다. 이는 데이터 원본 대화 상자에서 데이터 원본 항목을 필터링할 수 있는 .NET Core 서버의 IRVObjectFilter를 모방합니다. 이 기능은 서버 쪽 보안을 설정하는 기능을 향상시켜 사용자가 클라이언트를 볼 수 있는 데이터 개체를 결정합니다.
버그 수정
또한 모든 플랫폼에서 더 원활하고 안정적인 분석 경험을 보장하기 위해 파이 차트, 그리드 충돌, 데이터 혼합 오류 등에 대한 수정을 포함하여 몇 가지 버그를 해결했습니다. 전체 목록은 다음과 같습니다.
- 파이 및 도넛형 차트는 UI에서 내보낼 때 표시되지 않습니다.
- 계산된 필드가 데이터 혼합에 종속되어 있는 동안 데이터 혼합을 삭제해도 계산된 필드는 삭제되지 않습니다.
- Redshift 및 Postgres에서 함수를 호출하면 오류 메시지가 생성될 수 있습니다.
- RevealView 컨테이너 또는 상위 요소에서 transform:scale 스타일을 사용할 때 위치 지정 및 크기 조정.
- canAddDateFilter를 설정하면 예외가 발생했습니다.
- 저장 이벤트 args.isNew는 대시보드 속성이 null 또는 undefined로 설정된 경우 false입니다.
- 저장 프로시저 매개 변수 화면은 때때로 이전 데이터를 가져오거나 전혀 가져오지 않습니다.
- 스크롤은 검색 창을 사용할 때 팝업 요소에서 작동을 멈춥니다.
- 분산도 표시기는 확대/축소와 함께 영역을 이동합니다.
- 소수 자릿수는 맵 툴팁 코로플레스 표시되지 않습니다.
- 3000+ 이상의 필터 값은 유지되지 않습니다.
- 사후 계산된 필드 UI에서 이름이 바뀐 피벗 필드에 오류가 있습니다.
- 미리 보기 데이터 셀이 재사용되지 않아 여러 번 렌더링됩니다.
- MacOS ARM64에서 그리드가 충돌합니다.
- 파이 차트 범례는 표시할 공간이 충분하면 사라집니다.
- 가리키기 이벤트가 조각형 차트에서 의도한 대로 작동하지 않습니다.
- 총합계는 피벗 그리드 시각화에 표시되지 않습니다.
- Analysis Services 데이터 공급자를 사용할 때 잘못된 총합계 값이 표시됩니다.
- Analysis Services 데이터 공급자를 사용할 때 총합계가 잘못된 대시보드 및 시각화 필터.
- 피벗 그리드에서 값을 재정렬한 후 필드 이름 수정이 손실됩니다.
- 오류 "... hierarchy가 이미 Axis1 축에 나타납니다."
- Analysis Services에서 '상위 N' 필터를 적용할 때 잘못된 결과가 발생합니다.
- 리소스 기반 시각화가 잘못된 캐시 항목을 가져옵니다.
- 블렌딩을 사용할 때 잘못된 캐시 항목이 적중됩니다.
- 브라우저가 백그라운드로 전환된 후 검색 상자에 포커스를 설정할 수 없습니다.
종속성 업데이트
- Playwright v1.27.2 종속성이 v1.42.0으로 업데이트되었습니다.