1.6.0 기능 Reveal!!
귀하에게 최고의 내장형 분석 솔루션을 제공하는 데 도움이 되는 맞춤형 시각화, 대화형 차트 필터링, 기타 다양한 개선 사항 및 버그 수정을 소개합니다.
Reveal 1.6.0에 오신 것을 환영합니다! 이번 릴리스에는 데이터와 상호 작용하는 방식을 개선하는 다양한 개선 사항, 버그 수정 및 흥미로운 새 기능이 포함되어 있습니다.
이 블로그 게시물에서는 사용자 지정 시각화와 대화형 차트 필터링이라는 두 가지 뛰어난 기능에 특히 중점을 두고 핵심 내용을 자세히 살펴보겠습니다.
Reveal 사용한 DIY 사용자 정의 시각화
플랫폼에 대한 이 혁신적인 추가 기능을 통해 이제 대시보드 내에서 사용 가능한 차트 유형을 제어할 수 있습니다. 특정 요구 사항과 관련이 없을 수 있는 기본 차트 유형을 제거하여 사용자 환경을 맞춤화하세요. 사용자 정의 그룹을 생성하여 차트 유형을 효율적으로 구성하고 직관적이고 사용자 친화적인 인터페이스를 보장합니다.
또한 단 4줄의 코드만으로 이름과 아이콘이 포함된 사용자 정의 시각화를 즉시 통합하여 새롭고 흥미로운 방식으로 데이터를 표시할 수 있는 무한한 가능성을 열어줄 수 있습니다.
1. 차트 유형 업데이트: 기존 차트 유형을 업데이트하려면 discoverView.chartTypes 속성에서 차트 유형을 찾으세요. 차트 유형의 다양한 속성을 수정하여 이름을 바꾸거나 아이콘을 변경하거나 차트 유형 항목을 다시 그룹화합니다.
var barConfig = revealView.chartTypes.find(x => x.chartType == 'BarChart'); barConfig.title = 'My Cool Bar'; barConfig.icon = 'https://help.revealbi.io/img/logo.png'; barConfig.groups = ["Enterprise Visualizations", "HR", "Some Other Category"];
2. 차트 유형 제거: 제거하려는 차트 유형 항목의 인덱스를 찾아서 차트 유형을 제거하고, ChartTypes 배열에서 제거합니다.
var gridConfig = revealView.chartTypes.find(x => x.chartType == 'Grid'); revealView.chartTypes.splice(revealView.chartTypes.indexOf(gridConfig), 1);
3. 사용자 정의 차트 유형 추가: 기존 차트 유형 항목을 업데이트하고 제거하는 것 외에도 차트 유형 드롭다운에서 사용자 정의 시각화를 새 차트 유형으로 추가할 수도 있습니다.
revealView.chartTypes.push({ title: "Custom Viz", url: "https://host/customViz.html", //provide the url to your custom visualization icon: "https://help.revealbi.io/img/logo.png", groups: ["Custom Visualizations"] });
대화형 차트 필터링
Reveal의 최신 1.6.0 릴리스에는 실시간 데이터 탐색 기능을 손쉽게 활용할 수 있는 동적 데이터 조작 기능인 대화형 차트 필터링이 도입되었습니다. 이 원활하고 직관적인 경험을 통해 전체 대시보드를 즉시 필터링하여 데이터와 상호 작용하는 방식을 혁신할 수 있습니다. 작동 방식은 다음과 같습니다.
- 마우스를 올려놓은 동안 사용할 수 있는 차트 작업을 활성화합니다. 켜려면 다음을 사용하십시오.
revealView.interactiveFilteringEnabled = true; $.ig.RevealSdkSettings.enableActionsOnHoverTooltip = true
- 차트 내의 데이터 포인트 위에 마우스를 놓고 클릭하면 해당 특정 데이터 포인트로 대시보드를 동적으로 필터링할 수 있습니다.
- 대시보드에 선택 사항이 실시간으로 반영되므로 계속해서 추가 필터를 추가하고 필터를 제거할 수 있습니다.
이 동적 기능을 사용하면 데이터 기반 질문에 대답하는 데 필요한 통찰력을 손쉽게 얻을 수 있으므로 데이터 탐색이 그 어느 때보다 더 매력적이고 직관적으로 이루어집니다. 수동 필터 입력에 작별을 고하고 Reveal 통해 더욱 동적이고 반응성이 뛰어난 데이터 검색을 환영합니다.
Reveal 1.6.0의 새로운 기능은 다음과 같습니다.
주요 변경 사항
모든 플랫폼
- 라이센스 키 변경 사항: Reveal 1.6.0에서는 이제 SDK 평가판 모드에서도 라이센스 키가 필수입니다. 이러한 변경으로 인해 보안과 책임이 향상됩니다. 라이센스 형식도 업데이트되었습니다. 새 라이센스 키를 얻으려면 영업 담당자에게 문의하거나 여기에서 SDK 평가판 키를 등록하세요.
- availableChartTypes 속성이 제거되었습니다. 이를 대체하는 것은 아래 '새로운 기능' 섹션에 설명된 'chartTypes' 속성입니다.
- 크로스 플랫폼 성능을 향상시키기 위해 'libgdiplus'에 대한 종속성이 제거되었습니다.
- SDK는 더 이상 Quill.js에 의존하지 않습니다.
ASP.NET
- 대부분의 데이터 소스가 핵심 패키지에서 제거되었습니다. 이제 별도의 패키지로 제공됩니다. 데이터 소스 패키지를 등록 해야 합니다. 지원되는 데이터 소스 및 해당 추가 기능 너겟 패키지에 대한 정보는 여기에서 찾을 수 있습니다.
- 이제 Reveal.NET 6.0 이상이 필요합니다.
- 데이터 관련 객체가 Reveal.Sdk.Data 네임스페이스로 이동되었습니다.
- 데이터 소스 개체(예: RVSqlServerDataSource)가 해당 네임스페이스(예: Reveal.Sdk.Data.Microsoft.SqlServer)로 이동되었습니다.
새로운 기능
모든 플랫폼
- 시각화 편집기에서 사용자 정의 시각화를 차트 유형으로 추가하는 기능. 새로운 'chartTypes' 속성을 사용하면 아이콘, 제목, 기존 차트 유형의 그룹화를 수정하거나 사용할 수 없도록 설정할 수 있습니다.
- Reveal 1.6.0에는 차트에 상호 작용 계층을 추가하는 베타 기능이 도입되었습니다. $.ig를 사용하여 '호버링 시 차트 작업'을 활성화합니다. RevealSdkSettings.enableActionsOnHoverTooltip = true인 경우 메뉴를 탐색할 필요 없이 정보와 기능에 액세스할 수 있으므로 데이터를 더 빠르고 직관적으로 탐색할 수 있습니다.
- 계산된 필드는 이제 앞에 '0' 없이 지정된 소수점(예: '0.5'를 의미하는 '.5')을 지원하여 데이터 계산에 더 많은 유연성을 제공합니다. 또한 BigQuery 데이터 소스는 이제 다양한 계산된 필드 함수를 지원하여 분석에 다양성을 더해줍니다.
- BigQuery 데이터 소스에 YEAR, QUARTER, MONTH, DAY, HOUR, MINUTE, SECOND, REPLACE, WEEKDAY, MONTHNAME, MONTHSHORTNAME, EMPTY, RANDBETWEEN 계산 필드 함수에 대한 지원이 추가되었습니다.
- 이제 복사 및 붙여넣기 기능이 브라우저 탭과 페이지 새로 고침에서 원활하게 작동하므로 중단 없이 효율적으로 작업할 수 있습니다.
- 이제 RevealView는 컨테이너 크기가 변경되면 자동으로 크기가 조정되어 전반적인 사용자 경험이 향상됩니다.
- Oracle 데이터 소스에 저장 프로시저 지원이 추가되어 데이터 분석에 대한 새로운 가능성이 열렸습니다.
- 이제 Reveal 사용하면 Athena 데이터 소스를 결합하여 여러 소스의 데이터를 더 쉽게 통합하고 분석할 수 있습니다.
버그 수정
모든 플랫폼
Reveal 1.6.0은 다음을 포함하여 모든 플랫폼에서 더욱 원활하고 안정적인 환경을 제공하기 위해 수많은 버그와 문제를 해결합니다.
- 마지막 작업 함수만 호출되는 menuItem 작업 함수를 사용하여 여러 메뉴 항목을 푸시하는 문제를 해결하여 메뉴 항목이 예상대로 작동하도록 했습니다.
- 이제 도넛 차트에 <null> 값에 대한 범례가 올바르게 표시되고 데이터가 정확하게 표시됩니다.
- 이제 PDF로 내보낼 때 할당된 테마가 유지되므로 내보낸 보고서에서 일관된 브랜딩과 스타일이 보장됩니다.
- 이제 필터 내에서 "X 선택됨" 또는 "모두 표시" 텍스트를 편안하게 클릭하여 데이터 필터링을 더욱 직관적으로 만들 수 있습니다.
- 이제 "X 선택됨" 또는 "모두 표시" 텍스트 필터의 셀 배경이 전체 너비에 걸쳐 시각적으로 즐겁고 일관된 인터페이스를 제공합니다.
- 이제 사용자 정의 테마 글꼴이 KPI 시각화에 올바르게 영향을 미치므로 보고서 전체에서 일관된 모양과 느낌을 보장합니다.
- 중단 없는 데이터 검색을 위해 JavaScript 클라이언트에 정의된 Oracle 데이터 소스의 "제공자 지정 없음..." 오류가 해결되었습니다.
- 이제 데이터 선택 보기의 검색 표시줄이 특정 시나리오에서 올바르게 재설정되어 사용자 탐색이 향상됩니다.
- 데이터 소스 대화 상자에서 테이블을 검색해도 더 이상 오류나 충돌이 발생하지 않아 안정적인 환경이 보장됩니다.
- DefaultRefreshRate가 0이면 더 이상 이미지 및 PDF 웹 리소스가 예상대로 로드되지 않습니다.
- 이제 스파크라인, 게이지 도구 설명 및 기타 관련 시각화에 숫자 서식이 일관되게 적용되어 데이터 가독성이 향상됩니다.
- 게이지 도구 설명에 숫자 형식이 표시되지 않는 문제를 해결하여 데이터 통찰력을 더욱 정확하고 이해하기 쉽게 만들었습니다.
- 'NUMERIC' 데이터 유형, 분기 집계, 'MOD' 기능과 관련된 문제를 해결하여 BigQuery가 분석에서 원활하게 작동하도록 했습니다.
- BigQuery에는 분기 집계가 누락되어 있었지만 이를 해결하여 분기별로 데이터를 원활하게 집계할 수 있게 되었습니다.
- BigQuery의 'MOD' 기능을 사용하면 서로 다른 두 가지 유형의 숫자 데이터(예: float64 및 int64)를 사용할 수 없습니다.
- DataSourceItem에 스키마가 설정되지 않은 경우 Postgres에서 '함수가 존재하지 않습니다' 오류가 수정되었습니다.
- 이제 데이터를 그리드로 볼 때 통계 함수가 올바르게 표시되어 보다 포괄적인 데이터 통찰력을 제공합니다.
- 이제 차트 시각화를 위해 XLSX로 내보내면 시각화된 데이터의 무결성을 유지하면서 정확한 결과를 얻을 수 있습니다.
- BigQuery 데이터 소스 추가 화면에서 대규모 데이터 세트 목록을 스크롤하는 동안 체크박스 상태의 불일치가 해결되었습니다.
- 이제 BigQuery DataSourceItem은 프로젝트 ID가 DataSource에만 설정된 경우 올바르게 작동합니다.
- 사용자 정의 날짜 형식을 사용하여 Excel 셀에서 얻은 데이터가 더 이상 날짜 유형으로 잘못 해석되지 않습니다.
- 이제 트리맵 시각화가 숫자 형식을 올바르게 준수합니다.
- 이제 재무 차트의 도구 설명에 숫자 형식이 정확하게 표시되어 재무 데이터 분석 환경이 향상됩니다.
- 이제 방사형 차트의 도구 설명에 숫자 서식이 정확하게 표시됩니다.
- 이제 Athena 및 BigQuery 데이터 소스에 대해 100,000개 셀 제한 경고가 올바르게 표시됩니다.
- 이제 수학 함수 '로그'가 Athena 데이터 소스에 대해 예상대로 작동합니다.
ASP.NET
- 헤드리스 및 대화형 내보내기 기능이 이제 Linux 시스템에서 완벽하게 작동하여 호환성 옵션을 확장합니다.
- ASP.NET 프로젝트에서 Microsoft.Data.SqlClient 버전 5.0.0 이상을 사용할 때 발생하는 호환성 문제를 해결하여 Reveal과 원활하게 통합되도록 했습니다.
- Oracle 데이터 소스의 "자격 증명 확인" 오류가 해결되어 오류 없이 데이터를 검색할 수 있습니다.
마디
- 이제 Node SDK를 활용할 때 RVRESTDataSource에 대해 요청 헤더가 올바르게 작동하여 원활한 데이터 연결 및 제어가 보장됩니다.
자바
- 이제 시스템의 기본 문자 세트가 UTF-8이 아니더라도 BigQuery에서 읽은 데이터의 인코딩 문제가 해결되었습니다.
- createwidget API의 IRVDataSourceProvider.changeDataSourceItem에서 더 이상 null IRVUserContext 문제가 발생하지 않으므로 보다 원활한 데이터 공급자 환경이 보장됩니다.
마지막 말..
이러한 버그 수정 및 개선 사항은 데이터의 잠재력을 최대한 활용할 수 있도록 지원하는 최고 수준의 내장형 분석 솔루션을 제공하겠다는 우리의 약속을 반영합니다. Reveal 1.6.0은 데이터 분석을 간소화하여 그 어느 때보다 쉽게 데이터에서 귀중한 통찰력을 얻고 데이터 기반 결정을 내릴 수 있도록 설계되었으며, 이러한 새로운 기능은 그러한 방향으로 나아가는 또 다른 단계입니다.
귀하의 변화하는 요구 사항을 충족하기 위해 Reveal 경험을 지속적으로 향상시키는 동안 귀하의 피드백은 매우 중요하므로 계속해서 피드백을 보내주세요.
Reveal 선택해 주셔서 감사합니다!