티스토리 뷰
Fabric 사용자 데이터 함수(User Data Function) (3) – 호출 및 이용
앞에서 UDF를 생성하여, 테스트하고 데이터를 조회 및 변경하는 방법을 살펴보았습니다. 여기서는 UDF를 호출하고 이용하는 내용을 간략히 살펴보겠습니다. 데이터 파이프라인과 노트북에서 UDF를 호출할 수 있습니다. 그리고 Power BI Translytical 작업 흐름에서 UDF를 이용할 수 있습니다.
데이터 파이프라인에서는 반복적인 작업을 수행하는 경우(예, 개인정보 파기/마스킹)라면 사용자 데이터 함수를 호출하는 것이 더 유리할 것이며, 데이터를 Bronze 테이블에 로드 후 다른 코드성 테이블과 조인을 하는 등 비즈니스 로직을 구성할 경우 호출할 수 있습니다.
파이프라인에서는 활동 메뉴의 … 에서 [함수]를 추가하여 UDF, Azure 함수를 호출할 수 있습니다. 연결을 생성 또는 선택하고, 작업영역과 함수를 선택합니다.

노트북에서도 파이프라인과 마찬가지로 반복적인 작업이나 비즈니스 로직을 적용할 경우 사용자 데이터 함수를 호출할 수 있습니다. 노트북에서는 notebookutils.udf를 이용하여 함수를 호출할 수 있습니다.
getFunctions을 통해 함수 객체를 생성하고, 그후 함수명과 매개변수로 호출하면 됩니다.
아래는 노트북에서 hello_fabric 함수를 호출하여 결과를 반환하고 있습니다.

Power BI에서는 보고서를 앱으로 동작할 수 있도록 사용자 데이터 함수를 이용할 수 있습니다. 사용자가 Translytical 작업 흐름을 사용하여 레코드 업데이트, 주석 추가 또는 다른 시스템에서 작업을 트리거하는 워크플로 만들기 등 작업을 자동화할 수 있습니다.
다만, 새 슬라이서(단추 슬라이서, 목록 슬라이서 및 텍스트 슬라이서)에서만 사용자 데이터 함수 매개 변수에 대한 입력 컨트롤로 인식됩니다.
보고서에 단추를 추가하고, 단추의 작업에서 “데이터 함수”를 선택하고 함수를 선택합니다. 함수가 매개 변수가 있다면, 매개 변수가 나타나며 입력 컨트롤을 선택하면 간단하게 비즈니스 로직을 적용할 수 있습니다.
여기서 “제품 단종 결정 사유”의 매개변수 입력 컨트롤은 새 텍스트 슬라이서를 이용합니다. 단추를 클릭하면 Fabric 사용자 데이터 함수가 호출되며, 함수에서 레코드 업데이트/삭제/추가, 외부 API 호출 등이 동작될 수 있습니다.

간략히 Fabric 사용자 데이터 함수를 호출하고 이용하는 방법을 확인해보았습니다.
'Microsoft Faric' 카테고리의 다른 글
| DAX UDF 사용자 정의 함수 (0) | 2026.02.09 |
|---|---|
| Fabric 사용자 데이터 함수(User Data Function) (2) (0) | 2026.01.19 |
| Fabric 사용자 데이터 함수(User Data Function) (1) (0) | 2026.01.12 |
| Fabric 데이터 에이전트 (6) (0) | 2026.01.05 |
| 2026년 Gartner 10대 전략 기술 (0) | 2026.01.01 |
- Total
- Today
- Yesterday
- Windows Phone 7
- Power BI Update
- 사용자 데이터 함수
- SQL Azure
- Power BI 업데이트
- SharePoint Online
- Power BI
- redJu
- Windows Azure
- 페이지를 매긴 보고서
- copilot
- 목표
- Power BI Desktop
- hongju
- Power BI Desktop 업데이트
- 정홍주
- Visual Studio 2010
- SharePoint 2010
- Windows Azure Mobile Services
- Paginated Report
- Power BI Desktop Update
- SharePoint 2013
- sql server 2012
- Microsoft Fabric
- 업데이트
- sharepoint
- Power BI Copilot
- 클라우드
- Cloud
- SharePoint Object Model
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |