Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

시각적 함수 생성과 버전 관리

시각적 함수는 Quiver의 로딩, 결합과 변환 카드들을 재사용 가능한 논리로 묶습니다. 입력 데이터에 논리를 적용하는 기능이며 기반 데이터나 온톨로지를 변경하는 기능은 아닙니다.

결과 데이터의 보호

제한 뷰, 객체 보안 정책과 속성 보안 정책 같은 행 및 열 통제는 함수를 읽는 사용자가 볼 수 있는 데이터를 제한합니다. 이 통제가 함수의 출력에도 그대로 전파되는 것은 아닙니다. 출력은 대시보드에 삽입하거나 내보내고 공유할 수 있습니다.

하위 결과에도 데이터 보호가 필요하면 표지(Marking) 또는 분류 기반 접근 제어(CBAC)를 함께 적용합니다. 함수 리소스의 공유 권한과 데이터 통제 전파를 별도로 고려합니다.

함수의 카드 경로 준비

입력과 출력이 될 카드를 포함하여 분석 논리를 만듭니다. 시각화 카드와 표 카드는 함수에 넣을 수 없습니다.

예제는 특정 Tea Plant에서 품질이 높은 배치를 찾아 caffeine의 평균을 계산합니다. 입력은 공장 객체와 품질 기준을 정하는 숫자 매개변수이며 논리는 연결 객체 탐색, 필터와 숫자 집계를 포함합니다.

입력과 출력 선택

왼쪽 fx 아이콘으로 함수 패널을 열고 Create new function을 선택합니다.

게시 전 함수가 만들어지고 오른쪽에 편집기가 열립니다.

그래프에서 결과를 가진 카드를 선택한 뒤 아래쪽 Set as output을 누릅니다. 예제에서는 KPI 숫자 지표 카드를 출력으로 선택합니다. 오른쪽 Output 드롭다운으로 고르는 방법도 있습니다.

출력을 정하면 입력으로 사용할 수 있는 카드가 보라색으로 강조됩니다.

사용자가 바꿀 수 있게 할 객체나 지표 카드를 선택하고 각각 Set as input을 누릅니다. 편집기의 Add input으로도 입력을 추가할 수 있습니다.

이름과 설명을 입력합니다.

함수 이름과 설명

입력은 필요에 따라 여러 개 또는 0개일 수 있지만 출력은 하나입니다. 입출력형은 시각적 함수 계약을 따릅니다.

미리보기

상단 Preview를 선택합니다.

왼쪽에서 입력값을 바꾸고 아래쪽 출력값이 어떻게 달라지는지 확인합니다.

게시

오른쪽 위 Publish를 선택하고 사용할 사람들이 접근할 수 있는 폴더에 저장합니다. 함수는 저장 폴더의 권한을 상속합니다.

분석에서 사용

출력형에 맞는 카드

검색 창의 Cards에서 visual function으로 시작하는 카드를 찾고 원하는 출력형을 선택합니다. 숫자 결과에는 Num 형태의 카드를 사용합니다.

검색의 Quiver functions 탭에서는 생성 위치와 관계없이 접근할 수 있는 시각적 함수를 찾을 수 있습니다.

Code functions 탭은 객체 집합, 범주형 플롯, 값이나 시계열을 반환하는 별도의 코드 함수를 찾는 경로입니다. 코드 함수의 차트 반환 지원을 시각적 함수의 반환 계약에 적용하지 않습니다.

같은 분석에서 만든 함수는 함수 패널의 +로 추가할 수도 있습니다.

현재 분석의 게시 함수를 카드로 추가

입력과 버전

추가한 함수 카드의 편집기에서 입력값을 연결합니다. 입력이 구성되면 카드가 함수 결과를 반환하고 이후 카드의 입력으로 사용할 수 있습니다.

시각적 함수 카드의 입력

같은 편집기에서 버전을 선택합니다. 최신 버전의 결과를 사용하려면 Auto-update를 켭니다.

함수 버전 자동 갱신

함수 수정

함수에 Editor 또는 Owner 권한이 있는 사용자는 수정할 수 있습니다. 만든 분석 안에서는 함수 패널에서 함수를 선택합니다. 다른 위치에서는 Foundry의 함수 리소스를 열고 상단 Edit를 선택합니다.

게시한 함수의 편집 진입

함수를 만든 분석이 열리면 상단 함수 이름 옆 설정 아이콘을 선택합니다.

함수 설정 아이콘 함수 편집 패널 열기

오른쪽 편집기에서 제목, 설명과 입출력을 수정한 뒤 Republish합니다. 새 버전이 저장되며 사용처는 특정 버전 또는 자동 갱신 정책에 따라 이를 사용합니다.

이전 버전의 논리를 보려면 함수 이름을 선택하여 별도 탭을 엽니다.

오른쪽 위 버전 드롭다운에서 확인할 버전을 선택합니다.

함수 이력의 버전 선택

공유

폴더 권한을 상속한 사용자는 자신의 Quiver 분석에서 함수를 사용할 수 있습니다. 추가 사용자나 그룹에 공유하려면 함수 리소스를 별도 탭에서 열고 오른쪽 위 Share를 선택합니다.

시각적 함수는 Quiver 안에서 재사용하는 기능입니다. Quiver 밖의 앱에서도 사용할 계산이 필요하면 지원되는 코드 함수 경로를 선택합니다.