Reveal 1.6.0 기능이 출시되었습니다!!

사용자 지정 시각화, 대화형 차트 필터링을 비롯한 다양한 개선 사항과 버그 수정을 소개합니다. 여러분에게 걸맞은 최고의 임베디드 분석 솔루션을 제공하는 데 도움이 되는 기능들입니다.

Executive Summary:

사용자 지정 시각화, 대화형 차트 필터링을 비롯한 다양한 개선 사항과 버그 수정을 소개합니다. 여러분에게 걸맞은 최고의 임베디드 분석 솔루션을 제공하는 데 도움이 되는 기능들입니다.

Reveal 1.6.0에 오신 것을 환영합니다! 이번 릴리스는 데이터와 상호작용하는 방식을 정교하게 다듬어 줄 다양한 개선 사항, 버그 수정, 그리고 흥미로운 새 기능들을 제공합니다.

이 블로그 게시물에서는 두 가지 뛰어난 기능인 사용자 지정 시각화와 대화형 차트 필터링에 특히 초점을 맞추어 주요 하이라이트를 자세히 살펴보겠습니다.

Reveal로 직접 만드는 DIY 사용자 지정 시각화

우리 플랫폼에 추가된 이 혁신적인 기능을 통해 이제 대시보드에서 사용할 수 있는 차트 유형을 직접 제어할 수 있습니다. 특정 요구 사항과 관련이 없는 기본 차트 유형을 제거하여 사용자에게 맞는 경험을 제공하세요. 사용자 지정 그룹을 만들어 차트 유형을 효율적으로 정리함으로써 직관적이고 사용하기 쉬운 인터페이스를 보장할 수 있습니다.

뿐만 아니라, 단 네 줄의 코드만으로 이름과 아이콘을 갖춘 사용자 지정 시각화를 즉시 통합할 수 있어, 데이터를 새롭고 흥미로운 방식으로 보여줄 수 있는 무한한 가능성을 열어 줍니다.

  1. 차트 유형 업데이트: 기존 차트 유형을 업데이트하려면 revealView.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"];
  1. 차트 유형 제거: 제거하려는 차트 유형 항목의 인덱스를 찾아 chartTypes 배열에서 제거함으로써 차트 유형을 제거하세요.
var gridConfig = revealView.chartTypes.find(x => x.chartType == 'Grid'); 
revealView.chartTypes.splice(revealView.chartTypes.indexOf(gridConfig), 1);
  1. 사용자 지정 차트 유형 추가: 기존 차트 유형 항목을 업데이트하고 제거하는 것 외에도, 차트 유형 드롭다운에 사용자 지정 시각화를 새로운 차트 유형으로 추가할 수도 있습니다.
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 릴리스는 실시간 데이터 탐색의 힘을 손끝에서 사용할 수 있게 해 주는 동적 데이터 조작 기능인 대화형 차트 필터링을 도입합니다. 이 매끄럽고 직관적인 경험을 통해 전체 대시보드를 즉석에서 필터링할 수 있어 데이터와 상호작용하는 방식을 혁신적으로 바꿉니다. 작동 방식은 다음과 같습니다.

  1. 마우스를 올렸을 때 사용할 수 있는 차트 동작을 활성화합니다. 켜려면 다음을 사용하세요.
revealView.interactiveFilteringEnabled = true; 
$.ig.RevealSdkSettings.enableActionsOnHoverTooltip = true
  1. 차트 내의 임의의 데이터 포인트 위에 마우스를 올리고 클릭하면 대시보드가 해당 특정 데이터 포인트로 동적으로 필터링됩니다.

  2. 계속해서 추가 필터를 더하거나 필터를 제거할 수 있으며, 대시보드는 여러분의 선택을 실시간으로 반영합니다.

Reveal 1.6.0 Features Are Here!!

이 동적 기능을 통해 데이터 기반 질문에 답하는 데 필요한 인사이트를 손쉽게 얻을 수 있으며, 데이터 탐색이 그 어느 때보다 흥미롭고 직관적으로 이루어집니다. 수동 필터 입력에 작별을 고하고 Reveal과 함께 더욱 동적이고 반응성 높은 데이터 탐색을 경험하세요.

Reveal 1.6.0의 새로운 내용은 다음과 같습니다:

호환성이 깨지는 변경 사항 (Breaking Changes)

모든 플랫폼

  • 라이선스 키 변경: Reveal 1.6.0에서는 이제 SDK 체험 모드에서도 라이선스 키가 필수입니다. 이 변경은 보안과 책임성을 강화합니다. 라이선스 형식도 업데이트되었습니다. 새 라이선스 키를 받으려면 영업 담당자에게 문의하거나 여기에서 SDK 체험 키를 등록하세요.
  • availableChartTypes 속성이 제거되었습니다. 이를 대체하는 것은 아래 ‘새로운 기능’ 섹션에서 설명하는 ‘chartTypes’ 속성입니다.
  • 크로스 플랫폼 성능을 향상시키기 위해 ‘libgdiplus’에 대한 종속성이 제거되었습니다.
  • SDK는 더 이상 Quill.js에 종속되지 않습니다.

ASP.NET

  • 대부분의 데이터 소스가 코어 패키지에서 제거되었습니다. 이제 별도의 패키지로 제공됩니다. 데이터 소스 패키지는 반드시 등록해야 합니다. 지원되는 데이터 소스와 해당 애드인 nuget 패키지에 대한 정보는 여기에서 확인할 수 있습니다.
  • 이제 Reveal은 .NET 6.0 이상을 필요로 합니다.
  • 데이터 관련 객체가 Reveal.Sdk.Data 네임스페이스로 이동되었습니다.
  • 데이터 소스 객체(예: RVSqlServerDataSource)가 각각의 네임스페이스(예: Reveal.Sdk.Data.Microsoft.SqlServer)로 이동되었습니다.

새로운 기능

모든 플랫폼

  • 시각화 편집기에서 사용자 지정 시각화를 차트 유형으로 추가하는 기능. 새로운 ‘chartTypes’ 속성이 이를 가능하게 하며, 기존 차트 유형의 아이콘, 제목, 그룹화를 수정하거나 사용할 수 없게 만들 수도 있습니다.

Chart Types represent various types of charts that can be used as a dashboard visualization

  • Reveal 1.6.0은 차트에 상호작용 계층을 추가하는 베타 기능을 도입합니다. $.ig.RevealSdkSettings.enableActionsOnHoverTooltip = true를 사용하여 ‘Chart actions on hover’를 활성화하면 메뉴를 탐색할 필요 없이 정보와 기능에 접근할 수 있어 데이터 탐색이 더 빠르고 직관적입니다.
  • 계산된 필드는 이제 앞에 ‘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 동작 함수로 여러 메뉴 항목을 푸시할 때 마지막 동작 함수만 호출되던 문제를 해결하여 메뉴 항목이 예상대로 작동하도록 했습니다.
  • 이제 도넛 차트는 값에 대한 범례를 올바르게 표시하고 데이터를 정확하게 나타냅니다.
  • PDF로 내보낼 때 이제 지정된 테마를 준수하여 내보낸 보고서에서 일관된 브랜딩과 스타일을 보장합니다.
  • 이제 필터 내의 “X Selected” 또는 “Show All” 텍스트를 편안하게 클릭할 수 있어 데이터 필터링이 더욱 직관적입니다.
  • 이제 “X Selected” 또는 “Show All” 텍스트에 대한 필터의 셀 배경이 전체 너비에 걸쳐 표시되어 시각적으로 보기 좋고 일관된 인터페이스를 제공합니다.
  • 이제 사용자 지정 테마 글꼴이 KPI 시각화에 올바르게 적용되어 보고서 전반에서 일관된 모양과 느낌을 보장합니다.
  • JavaScript 클라이언트에 정의된 Oracle 데이터 소스의 “No providerid specified…” 오류가 해결되어 중단 없는 데이터 검색이 가능합니다.
  • 데이터 선택 뷰의 검색 창이 특정 시나리오에서 올바르게 초기화되어 사용자 탐색이 개선되었습니다.
  • 데이터 소스 대화 상자에서 테이블을 검색할 때 더 이상 오류나 충돌이 발생하지 않아 안정적인 경험을 보장합니다.
  • DefaultRefreshRate가 0일 때 더 이상 이미지 및 PDF 웹 리소스가 예상대로 로드되는 것을 막지 않습니다.
  • 이제 숫자 형식이 스파크라인, 게이지 툴팁 및 기타 관련 시각화에서 일관되게 적용되어 데이터 가독성이 향상됩니다.
  • 게이지의 툴팁이 숫자 형식을 표시하지 못하던 문제를 해결하여 데이터 인사이트가 더 정밀하고 이해하기 쉽도록 했습니다.
  • “NUMERIC” 데이터 유형, 분기 집계, “MOD” 함수와 관련된 문제를 해결하여 BigQuery가 분석에서 매끄럽게 작동하도록 했습니다.
  • BigQuery에 분기 집계가 누락되어 있었으나 이를 해결하여 분기별로 데이터를 매끄럽게 집계할 수 있습니다.
  • BigQuery의 “MOD” 함수는 두 가지 다른 유형의 숫자 데이터(예: float64와 int64)를 사용할 수 없습니다.
  • DataSourceItem에 스키마가 설정되지 않았을 때 Postgres에서 발생하던 ‘Function does not exist’ 오류가 수정되었습니다.
  • 이제 데이터를 그리드로 볼 때 통계 함수가 올바르게 표시되어 더 포괄적인 데이터 인사이트를 제공합니다.
  • 이제 차트 시각화를 XLSX로 내보낼 때 정확한 결과가 생성되어 시각화된 데이터의 무결성을 유지합니다.
  • BigQuery 데이터 소스 추가 화면에서 대량의 데이터 세트 목록을 스크롤할 때 발생하던 확인란 상태의 불일치가 해결되었습니다.
  • 이제 프로젝트 ID가 DataSource에만 설정되어 있을 때 BigQuery DataSourceItem이 올바르게 작동합니다.
  • 사용자 지정 날짜 형식이 있는 Excel 셀에서 가져온 데이터가 더 이상 날짜 유형으로 잘못 해석되지 않습니다.
  • 이제 트리맵 시각화가 숫자 형식을 올바르게 준수합니다.
  • 이제 금융 차트의 툴팁에 숫자 형식이 정확하게 표시되어 금융 데이터 분석 경험이 향상됩니다.
  • 이제 방사형 차트의 툴팁에 숫자 형식이 정확하게 표시됩니다.
  • 이제 Athena 및 BigQuery 데이터 소스에 대해 100k 셀 제한 경고가 올바르게 표시됩니다.
  • 이제 수학 함수 ‘Log’가 Athena 데이터 소스에서 예상대로 작동합니다.

ASP.NET

  • 헤드리스 및 대화형 내보내기 기능이 이제 Linux 시스템에서 완벽하게 작동하여 호환성 옵션이 확장됩니다.
  • ASP.NET 프로젝트에서 Microsoft.Data.SqlClient 버전 5.0.0 이상을 사용할 때의 호환성 문제를 수정하여 Reveal과의 원활한 통합을 보장합니다.
  • Oracle 데이터 소스의 “Verify Credentials” 오류가 해결되어 오류 없는 데이터 검색이 가능합니다.

Node

  • 이제 Node SDK를 활용할 때 RVRESTDataSource에 대한 요청 헤더가 올바르게 작동하여 매끄러운 데이터 연결과 제어를 보장합니다.

Java

  • 시스템의 기본 문자 집합이 UTF-8이 아니더라도 BigQuery에서 읽은 데이터의 인코딩 문제가 이제 해결되었습니다.
  • createwidget API의 IRVDataSourceProvider.changeDataSourceItem에서 더 이상 null IRVUserContext 문제가 발생하지 않아 더 매끄러운 데이터 공급자 경험을 보장합니다.

맺음말..

이러한 버그 수정과 개선 사항은 데이터의 잠재력을 최대한 활용할 수 있도록 지원하는 최고 수준의 임베디드 분석 솔루션을 제공하겠다는 우리의 약속을 반영합니다. Reveal 1.6.0은 데이터 분석을 간소화하도록 설계되어 데이터에서 가치 있는 인사이트를 얻고 데이터 기반 의사 결정을 내리는 것을 그 어느 때보다 쉽게 만들어 주며, 이러한 새로운 기능들은 그 방향으로 나아가는 또 하나의 발걸음입니다.

여러분의 피드백은 진화하는 요구에 맞춰 Reveal 경험을 계속 향상시켜 나가는 데 매우 소중하므로, 계속해서 의견을 보내 주세요.

Reveal을 선택해 주셔서 감사합니다!