주요 컨텐츠로 이동
제품

동적 계산을 활용한 더 빠르고 똑똑한 AI/BI 대시보드 작성

AI/BI에서의 사용자 정의 계산은 대규모로 상호 작용하는 대시보드를 구축하는 것을 더 쉽게 만듭니다

작성자: Jonathan Lin

  • 익숙한 SQL 구문을 사용하여 대시보드 내에서 직접 동적 집계 및 변환을 생성하기 위해 사용자 정의 계산을 사용합니다.
  • 상호 작용 필터링을 개선하고 표현력 있는 데이터 형식화를 활성화하여 더 효율적이고 사용자 친화적인 대시보드를 만드세요.
  • 데이터 세트 확산을 줄이고 더 의미론적으로 일관된 데이터 세트를 생성하여 데이터 세트 작성을 간소화합니다.

1년 이상 동안, Databricks AI/BI 는 고도로 시각적이고 상호 작용적인 로우 코드 AI/BI 대시보드를 통해 귀사의 비즈니스 인텔리전스와 분석을 민주화하고 있습니다. 우리의 가장 최근의 AI/BI 라운드업 블로그에서 간략하게 언급한 후, 우리는 AI/BI 대시보드에서 표현력 있는 재사용 가능한 사용자 정의 계산 을 정의할 수 있는 기능을 선보이게 되어 기쁩니다. 사용자 정의 계산을 사용하면 원본 데이터 세트 위에 데이터를 더 표현력있게 모델링하여 더 풍부하고, 더 상호 작용적이며, 더 높은 성능의 대시보드를 만들 수 있습니다.

사용자 정의 계산은 익숙한 SQL 구문을 사용하여 정의되므로 사용하는 데 학습 곡선이 없습니다. 중요한 점은, 사용자 정의 계산을 통해 원래의 데이터셋 쿼리를 수정하지 않고 대시보드 데이터셋 위에 집계 및 변환을 정의할 수 있다는 것입니다. 이들은 두 가지 형태로 제공됩니다:

  • 계산된 측정치 는 필요에 따라 다른 그룹화에 동적으로 적용할 수 있는 집계 계산입니다. 예:
  • 계산된 차원 은 행 단위로 적용되는 비집계 계산입니다. 이러한 계산은 개별 행 값의 형식 지정이나 변환에 유용합니다. 예:

왜 사용자 정의 계산을 사용해야 할까요?

데이터셋 분산 감소

다음과 같은 데이터셋이 있다고 가정해 보세요:

지역별로 이익 마진을 시각화하고 싶습니다. 사용자 정의 계산 없이는 마진 열이 있는 새로운 데이터셋을 생성해야 합니다:

이 방법이 작동하지만, 새로운 데이터셋은 정적이며 단일 시각화만 지원할 수 있습니다. 원래 데이터 세트에 적용된 필터는 추가적인 수동 조정 없이는 새 데이터 세트를 사용하는 위젯에 영향을 주지 않습니다.

사용자 정의 계산을 통해 수익률을 다음 공식을 사용하여 집계로 표현할 수 있습니다:

이 측정치는 원래의 그룹화되지 않은 데이터 세트에서 정의되지만, 동적입니다. 시각화에서 사용될 때, 데이터 세트에 적용된 그룹화와 필터를 자동으로 반영하여 업데이트합니다. 이 예시에서는, 한 시각화에서 지역별 이익률을 계산하고, 다른 시각화에서 제품별 이익률을 계산하기 위해 동일한 사용자 정의 계산을 사용할 수 있습니다. 사용자 정의 계산이 없으면, 적절한 그룹화로 정의된 적어도 두 개의 추가적인 "맞춤형" 데이터셋이 필요합니다.

지금까지의 사용 결과, 대시보드 작성자들이 사용자 정의 계산을 사용할 때 동일한 수의 시각화를 지원하기 위해 절반 미만 의 데이터셋이 필요하다는 것을 보여줍니다.

더 통합된 상호작용 필터링

상호작용성은 AI/BI 대시보드가 강력해지는 주요 구성 요소입니다. 그러나, 필터 위젯을 통한 상호작용 필터링과 교차 필터링은 데이터셋 단위로 작동하므로, 시각화가 여러 데이터셋에 걸쳐 분할되어 있을 때 상호작용의 편리성이 떨어집니다. 이런 경우, 사용자는 모든 원하는 위젯을 필터링하기 위해 추가적인 단계를 거쳐야 할 수 있습니다.

위에서 자세히 설명한 것처럼 데이터셋을 통합하면 더 많은 시각화에서 동일한 필터가 적용됩니다. 이로 인해 더 일관되고 직관적인 경험이 가능해집니다 - 동일한 기본 데이터를 기반으로 한 위젯은 동일한 필터에 대응하기 위해 더 쉽게 구성할 수 있습니다.

물론, 위젯 당 정의된 정적 필터에서도 사용자 정의 계산이 지원됩니다. AI/BI 대시보드의 상호작용에 대해 더 자세히 알아보려면 여기를 클릭하세요.

표현력 있는 형식 지정

사용자 정의 계산은 기본 산술, 집계, 조건부 케이스 표현식, 데이터 유형 캐스팅, 문자열/날짜 조작을 위한 다양한 함수를 포함하여 40가지 이상의 다른 함수 와 표현식 구문을 지원합니다.

이러한 기능들은 시각화 편집기에서 이미 제공하는 것 이상을 가능하게 합니다. 예를 들어, 다음과 같은 작업을 수행할 수 있습니다:

  • CONCAT 및 CONCAT_WS 함수를 사용하여 임의의 문자열을 구성합니다. 예:
  • DATE_FORMAT 함수를 사용하여 날짜를 형식화합니다. 예:
  • CASE 표현식을 사용하여 사용자 정의 카테고리 문자열을 생성합니다. 예시:

간소화된 데이터셋 작성

사용자 정의 계산의 도입은 데이터셋 작성 경험을 여러 가지 방법으로 향상시킵니다:

  • 사용자 정의 변환은 잘 라벨링된 사용자 정의 계산으로 분리될 수 있습니다, 이는 데이터셋 텍스트의 혼란을 줄입니다.
  • 새로운 데이터 세트 스키마 뷰 는 계산에 참조할 수 있는 필드와 그들의 데이터 타입을 상세하게 보여줍니다.
  • 즉시 표현식 검증 및 데이터 유형 추론 이 사용자 정의 계산에 대해 클라이언트 측에서 계산됩니다.
  • 의미론적으로 일관된 데이터셋 집합 은 데이터셋 분산이 적을 때 대시보드를 더 쉽게 만들 수 있습니다. 더 적고, 더 일관성 있는 데이터셋을 가지면 혼란을 최소화하고 데이터셋을 업데이트할 때마다 데이터셋 구조를 다시 배우는 추가적인 "탐정 작업"을 줄일 수 있습니다.

성능 내장

사용자 정의 계산을 사용하는 위젯은 AI/BI 대시보드의 모든 다른 위젯과 동일한 성능 최적화 에 적용됩니다. 이에는 쿼리 결과 캐싱 및 작은 데이터 세트에 대한 빠른 클라이언트 측 계산이 포함됩니다.

또한, 더 적은 수의 데이터셋이 복잡한 그룹화 작업을 수행하면 데이터셋 쿼리 실행이 빨라져, 작성 시 반복 시간이 단축되고, 보기 시 로드 시간이 줄어듭니다.

사용자 정의 계산의 생성 및 사용 방법

사용자 정의 계산을 생성하고 사용하려면:

  1. 관련 데이터 세트에서 사용자 정의 계산을 클릭합니다.
    사용자 정의 계산
  2. 열리는 패널에서 이름표현식 필드를 채우고, 데이터 세트 스키마 뷰 와 내장된 표현식 검증을 사용하여 표현식 작성을 안내합니다. 선택적으로, 계산이 어떤 작업을 수행하는지 설명하는 Comment 를 작성합니다. 생성을 클릭하세요.
    데이터 세트 스키마 뷰
  3. 이제 데이터 세트 스키마 뷰에서 사용자 정의 계산을 볼 수 있으며, 시각화 편집기에서 다른 필드를 선택하는 것처럼 선택할 수 있습니다.

자세한 지침은 사용자 정의 계산 문서를 참조하십시오. AI/BI 대시보드가 처음이라면, 이 튜토리얼 을 확인하여 시작해 보세요.

결론

사용자 정의 계산은 AI/BI 대시보드 작성 경험에 새로운 수준의 표현력과 유연성을 가져오며, 대시보드 사용자에게 더 통합된 대화형 경험을 가능하게 합니다. 사용자 정의 계산을 관리하는 방법과 지원되는 함수 및 표현식 구문의 전체 목록에 대한 자세한 내용은 문서 를 확인해 보세요.

AI/BI의 최신 기술을 탐색하려면 다음 옵션 중 하나를 선택할 수 있습니다:

  • 무료 체험: 무료 체험에 가입하여 직접 경험해 보세요.
  • 문서: 우리의 문서를 통해 더 자세한 내용을 알아보세요.
  • 웹페이지: 자세한 내용을 알아보려면 웹페이지 를 방문하십시오.
  • 데모: 데모 비디오, 제품 투어 를 보고, 이러한 AI/BI가 작동하는 모습을 직접 보기 위한 튜토리얼을 받으십시오.
  • 교육: Databricks Academy를 통한 무료 제품 교육 으로 시작하세요.
  • eBook: 비즈니스 인텔리전스 meets AI eBook을 다운로드하십시오.

사용자 정의 계산을 이용하여 무엇을 만들어낼지 기대되며, 이 기능을 확장하는 데 있어서 여러분의 피드백을 소중히 생각합니다 - 더 표현력 있는 계산을 위한 지원이 어떤 것이 필요한지 알려주세요!

 

(이 글은 AI의 도움을 받아 번역되었습니다. 원문이 궁금하시다면 여기를 클릭해 주세요)

최신 게시물을 이메일로 받아보세요

블로그를 구독하고 최신 게시물을 이메일로 받아보세요.