Power BI Translytical, GA됐다고 다 되진 않습니다

Published on

in

Power BI Translytical, GA됐다고 다 되진 않습니다

📅 2026.03.21 기준
Power BI Desktop v2.152.882.0
IT/AI

Power BI Translytical, GA됐다고 다 되진 않습니다

2026년 3월 15일, Power BI Translytical 작업 흐름(Translytical Task Flows)이 정식 출시(GA)됐습니다. 보고서를 벗어나지 않고도 데이터를 수정하고, 승인 요청을 보내고, 외부 API까지 호출할 수 있다는 게 핵심입니다. 그런데 막상 들여다보면, GA 타이틀 뒤에 여전히 남아 있는 제약들이 있습니다.

3종
지원 DB(SQL·Warehouse·Lakehouse)
GA
2026.03.15 정식 출시
Python
UDF 작성 언어

Translytical이 정확히 뭔가요

Power BI Translytical 작업 흐름은 ‘Transactional(트랜잭션)’과 ‘Analytical(분석)’의 합성어입니다. 기존 Power BI 보고서는 읽기 전용이었습니다. 데이터를 보고 인사이트를 얻은 뒤, 실제 조치는 다른 시스템에서 따로 해야 했습니다. Translytical은 그 구분을 없앱니다.

구조는 단순합니다. Power BI 보고서에 데이터 함수 버튼(Data Function Button)을 붙이고, 그 버튼이 Fabric 내 사용자 데이터 함수(User Data Function, UDF)를 호출합니다. UDF는 Python으로 작성하며, Fabric SQL DB·Warehouse·Lakehouse에 데이터를 쓰거나, Azure OpenAI 같은 외부 API를 직접 호출할 수 있습니다.

Microsoft 공식 발표 기준으로 2025년 5월 프리뷰 → 2026년 3월 15일 GA 전환입니다. (출처: Power BI March 2026 Feature Summary, powerbi.microsoft.com)

▲ 목차로 돌아가기

보고서 안에서 데이터를 수정한다는 게 실제로 어떤 그림인가

공식 문서 예시가 가장 직관적입니다. 영업 담당자가 Power BI 보고서에서 위험도 높은 기회를 필터링한 뒤, 입력 슬라이서에 할인율(예: 10%)을 입력하고 “할인 요청” 버튼을 누릅니다. 그러면 UDF가 작동해 해당 조건의 레코드를 Fabric SQL DB에 업데이트하고, 동시에 Teams에 승인 메시지를 발송합니다. (출처: Microsoft Learn, learn.microsoft.com/ko-kr/power-bi/create-reports/translytical-task-flow-overview)

지원하는 시나리오는 크게 네 가지입니다. 데이터 추가(레코드 신규 생성), 데이터 편집(상태 필드·주석 업데이트), 데이터 삭제(오래된 레코드 제거), 외부 API 호출(Azure OpenAI 포함)입니다. 이 네 가지가 모두 보고서를 닫지 않고 가능합니다. 인사이트를 발견한 자리에서 조치까지 끝납니다.

💡 공식 발표문과 실제 사용 흐름을 같이 놓고 보니 이런 차이가 보였습니다: 쓰기 지원 DB가 Fabric 내부 3종(SQL DB·Warehouse·Lakehouse)으로만 한정된다는 점이 공식 문서 어디에도 크게 강조되지 않습니다. 온프레미스 DB나 기존 Azure SQL은 직접 쓰기 저장 대상이 아닙니다. 외부 시스템은 오직 REST API 경로로만 연결됩니다.

▲ 목차로 돌아가기

GA 직후에도 여전히 막히는 것들

GA = 완성품이라는 생각, 이 기능에서는 조금 내려놓아야 합니다. 공식 문서(Microsoft Learn)가 직접 명시한 현재 제한 사항입니다.

제약 항목 내용 실무 영향
반환 형식 UDF 반환값은 str만 허용 JSON·숫자 직접 반환 불가
보고서 형식 PBIR·PBIP 형식 미지원 Git 연동 CI/CD 환경 제약
Embedded 지원 보안 포함 시나리오만 지원 고객사 임베드 솔루션 불가
배포 파이프라인 Fabric 배포 파이프라인 미연동 Dev→Prod 승격 시 수동 재바인딩

(출처: Microsoft Learn — Translytical 작업 흐름 이해, 2026.03 기준 / learn.microsoft.com/ko-kr/power-bi/create-reports/translytical-task-flow-overview)

💡 배포 파이프라인 미지원 부분은 실운영에서 체감이 큽니다. 개발 환경에서 만든 보고서를 운영 환경으로 올릴 때, 데이터 함수 버튼과 UDF 연결을 수동으로 다시 매핑해야 합니다. Fabric 팀이 GA 전후로 이 부분을 해소할 것으로 예고했지만, 현시점 기준으로 공식 일정은 공개되지 않았습니다.

▲ 목차로 돌아가기

Power Apps와 비교하면 아직 이 부분이 부족합니다

기존 라이트백 솔루션으로 많이 쓰이던 Power Apps 임베드 방식과 직접 비교한 독립 리뷰(downhill-data.com, 2025.09)를 보면, Translytical의 UX 측면이 여전히 뒤처집니다.

Translytical이 입력 방식으로 제공하는 건 목록 슬라이서, 텍스트 슬라이서, 버튼 세 가지뿐입니다. 날짜 선택기(Date Picker)나 슬라이더는 없습니다. 텍스트 슬라이서는 기본값 설정 자체가 불가능해서, 편집 흐름이 어색해집니다. 이 부분은 공식 문서에 별도 이유를 밝히지 않았습니다.

⚡ “성공”이라고 뜬다고 진짜 성공한 게 아닐 수 있습니다

Translytical에서 버튼을 눌렀을 때 Power BI 팝업에 “성공” 메시지가 뜹니다. 그런데 이 메시지는 UDF가 정상 트리거됐다는 의미이지, UDF 내부 로직이 올바로 실행됐다는 보장이 아닙니다. UDF 내부에서 DB 쓰기가 실패했어도 트리거 자체가 성공했다면 동일한 “성공” 팝업이 표시됩니다. 실제 실패 여부를 알려면 UDF 반환 문자열 안에 에러 정보를 직접 넣어줘야 합니다. (출처: downhill-data.com — Translytical Task Flows vs Power Apps 비교, 2025.09)

반면 Translytical이 Power Apps를 명확히 앞서는 영역도 있습니다. 아키텍처 비용입니다. Power Apps는 사용자당 월 USD 20(약 2만 7천 원)의 프리미엄 라이선스가 필요하고 Power Platform이라는 별도 플랫폼 관리 부담이 생깁니다. Translytical은 이미 보유한 Fabric 용량 내에서 추가 라이선스 없이 동작합니다.

▲ 목차로 돌아가기

3월 업데이트에서 같이 GA된 것들

Translytical만 GA된 게 아닙니다. 2026년 3월 업데이트(v2.152.882.0, 출처: powerbi.microsoft.com)에서 정식 출시된 기능이 두 개 더 있습니다.

Direct Lake on OneLake GA도 함께 나왔습니다. 기존 Direct Lake는 SQL 분석 엔드포인트를 거쳤는데, 이번에 OneLake 직결 버전이 정식화됐습니다. Delta Lake·Parquet 기반으로 데이터 새로 고침 없이 OneLake 데이터에 직접 쿼리가 가능합니다. OneLake 보안 통합도 지원됩니다. 단, SQL 분석 엔드포인트의 Delegated Identity Mode가 필요하다면 기존 Direct Lake on SQL을 그대로 써야 합니다.

IBM Netezza ODBC Driver GA도 포함됐습니다. 기존 임베디드 Simba 드라이버에서 IBM 자체 드라이버로 전환됩니다. 커넥터 재설치는 불필요하고 새 ODBC 드라이버만 설치하면 됩니다.

📌 프리뷰로 새로 추가된 것들

Modern Visual Defaults(Fluent 2 기반 기본 테마), Custom Totals(비가산 측정값 합계 행 커스터마이징), TMDL View on Web(브라우저 내 코드 기반 모델링), DAX UDF 업데이트(최대 256개 파라미터·새 타입 힌트)가 프리뷰로 추가됐습니다. QuickBooks Online 커넥터는 2026년 3월부로 지원 종료됩니다.

▲ 목차로 돌아가기

이 기능이 진짜 필요한 조직 조건

솔직히 말하면, Translytical이 모든 조직에 맞는 건 아닙니다. 지금 상태의 Translytical이 가장 빛을 발하는 조건은 세 가지입니다.

첫째, 이미 Microsoft Fabric 용량을 보유한 조직입니다. 별도 추가 비용 없이 Translytical을 쓸 수 있는 유일한 조건입니다. Fabric 없이 Power BI만 있다면 UDF 자체를 생성할 인프라가 없습니다.

둘째, 단순한 레코드 업데이트·승인·주석 처리 시나리오가 반복되는 업무입니다. 다단계 프로세스나 복잡한 UI가 필요한 업무라면 여전히 Power Apps 쪽이 현실적입니다. Translytical은 “가볍고 빠른 데이터 조치”에 최적화돼 있습니다.

셋째, Python 기반 UDF를 작성하거나 검토할 수 있는 기술 인력이 내부에 있는 경우입니다. UDF 에러 핸들링이나 반환 메시지 설계를 누군가가 담당해야 합니다. 그렇지 않으면 “성공” 팝업 뒤에 실패가 숨어 있는 상황이 반복될 수 있습니다.

▲ 목차로 돌아가기

자주 묻는 질문

Q1. Power BI Translytical을 사용하려면 Fabric 라이선스가 반드시 필요한가요?

네, 필요합니다. Translytical 작업 흐름은 Fabric 사용자 데이터 함수(UDF)를 기반으로 작동하기 때문에, Microsoft Fabric 용량(F SKU 또는 P SKU)이 있어야 UDF를 생성하고 보고서에 연결할 수 있습니다. Power BI Premium만 있는 경우에는 UDF 작성 환경 자체가 없습니다.

Q2. 기존 Azure SQL Database에 직접 데이터를 써줄 수 있나요?

직접 쓰기 저장 대상은 Fabric SQL DB·Fabric Warehouse·Fabric Lakehouse 세 가지로 한정됩니다. 기존 Azure SQL Database는 직접 쓰기 대상이 아닙니다. 단, UDF 내부에서 REST API를 통해 Azure SQL에 쓰는 구조는 구현 가능합니다. 그 경우 UDF 안에서 Azure SQL 연결 코드를 직접 작성해야 합니다. (출처: Microsoft Learn, learn.microsoft.com/ko-kr/power-bi/create-reports/translytical-task-flow-overview)

Q3. 보고서를 외부 고객에게 임베드해서 제공할 때도 Translytical을 쓸 수 있나요?

제한이 있습니다. Power BI Embedded에서는 ‘보안 포함(Secure Embed)’ 시나리오만 지원됩니다. 고객이나 외부 파트너에게 임베드해 제공하는 App Owns Data 시나리오는 현재 미지원입니다. (출처: Microsoft Learn 공식 제한 사항, 2026.03 기준)

Q4. UDF 작성은 어떤 언어로 하나요? DAX도 가능한가요?

UDF(사용자 데이터 함수)는 Python으로 작성합니다. Fabric Notebook과 유사한 인터페이스에서 편집하며, DAX와는 다른 개념입니다. DAX는 Power BI 시맨틱 모델 내 계산 로직에 사용되고, UDF는 Fabric 데이터 레이어에서 실행되는 Python 코드 블록입니다. 두 가지 모두 “UDF”라는 표현이 쓰이므로 혼동에 주의가 필요합니다.

Q5. 3월 업데이트에서 QuickBooks Online 커넥터가 종료된다고 하던데, 기존 연결은 어떻게 되나요?

2026년 3월 이후 QuickBooks Online 커넥터는 공식 지원이 종료됩니다. 신규 연결 생성이 불가능하며, 기존 연결도 동작이 중단될 수 있습니다. Microsoft는 대안으로 QuickBooks 제공 API나 타 커넥터를 직접 연결하는 방식을 사용하도록 안내합니다. 현재 해당 커넥터를 사용 중이라면 데이터 파이프라인 교체를 서둘러야 합니다. (출처: Power BI March 2026 Feature Summary, powerbi.microsoft.com)

▲ 목차로 돌아가기

마치며 — 총평

Power BI Translytical은 방향성 자체는 분명히 맞습니다. “보다”에서 “하다”로, 분석 도구가 의사결정 도구가 되는 흐름은 거스를 수 없습니다. GA 전환으로 이제 운영 배포에 올려도 되는 공식 기능이 됐고, Fabric 용량 내에서 추가 비용 없이 쓸 수 있다는 점은 현실적으로 큰 장점입니다.

그런데 GA 직후인 지금 시점에서 바로 도입하려면 세 가지를 미리 짚어야 합니다. DB 지원 범위가 Fabric 내부 3종으로 한정된다는 것, CI/CD 파이프라인 미지원으로 배포 자동화에 수동 단계가 생긴다는 것, 그리고 “성공” 팝업이 실제 처리 성공과 같은 의미가 아니라는 것입니다.

Power Apps를 이미 잘 쓰고 있다면 급하게 전환할 필요는 없습니다. 하지만 Fabric을 이미 운영 중인데 Power Apps 라이선스 비용이 발목을 잡고 있었다면, Translytical GA는 실질적인 대안이 됩니다. 프론트엔드 입력 옵션 제약은 향후 업데이트에서 보완될 가능성이 높고, 공식 일정은 아직 공개되지 않았습니다.

▲ 목차로 돌아가기

📚 본 포스팅 참고 자료

  1. Power BI March 2026 Feature Summary — powerbi.microsoft.com
  2. Power BI 2026년 3월 기능 업데이트 (Microsoft Learn 한국어) — learn.microsoft.com
  3. Translytical 작업 흐름 이해 (공식 문서) — learn.microsoft.com
  4. Translytical Task Flows vs Power Apps 비교 — downhill-data.com
  5. 6 Things You Should Know About Translytical Task Flows — nimblelearn.com

본 포스팅은 2026년 3월 21일 기준으로 작성됐습니다. Microsoft의 서비스 정책·UI·기능은 업데이트로 달라질 수 있습니다. 본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있으므로, 중요한 의사결정 전에 공식 문서를 직접 확인하시기 바랍니다. 본 포스팅에 포함된 수치는 2026년 3월 공식 릴리즈 기준이며 이후 변경될 수 있습니다.

댓글 남기기


최신 글


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기