Power BI 시각적 개체 API 변경 로그
이 페이지에는 기존 API 버전에 대한 간략한 요약과 예정된 버전에서 기대할 수 있는 사항이 포함되어 있습니다. 여기에 나열된 버전은 안정적인 것으로 간주되며 변경되지 않습니다.
API v5.10.0
- DataViewMetadataColumn에는
sourceFieldParameters
라는 새로운 속성이 있습니다. 이 속성은 현재 필드가 필드 매개 변수의 결과인지를 나타냅니다. 하나의 필드가 여러 필드 매개 변수에서 비롯될 수 있는 경우, 이 속성은 관련된 모든 필드 매개 변수를 나열합니다. - 2024년 6월 데스크톱 지원
API v5.9.1
acquireAADTokenService
: 다음 클라우드를 지원하도록 향상되었습니다.- 상용 클라우드
- 중국 클라우드
- 미국 정부 커뮤니티 클라우드
- 미국 정부 커뮤니티 클라우드 High
- 미국 국방부 클라우드
API v5.9.0
- 계층 구조 ID 필터 API: 이 API를 통해, 계층 구조를 사용하는 데이터 포인트를 기반으로 데이터를 필터링하는 데 행렬 DataView 매핑을 사용하는 시각적 개체를 만들 수 있습니다. 이는 그룹 온 키(group-on key)가 있는 의미 체계 모델을 활용하고 데이터 포인트를 기반으로 계층을 필터링하려는 사용자 지정 시각적 개체에 유용합니다.
acquireAADTokenService
: 추가 속성으로 확장됨- 2024년 3월 데스크톱 지원
API v5.8.0
- 로컬 스토리지 API: 모든 사용자 지정 시각적 개체에 사용할 수 있고 기본적으로 켜짐 상태의 전역 설정으로 제어되는 새로운 버전의 로컬 스토리지 API입니다. 관리자는 전역 설정을 꺼서 레거시 API와 새 버전의 API를 모두 사용하지 않도록 설정할 수 있습니다.
- 사용자 지정 시각적 개체에 대한 개체별 지원: 사용자 환경을 최적화하고 기본 제공 가능한 시각적 개체와 동등한 통합 제작 환경을 제공하기 위한 사용자 지정 시각적 개체에 대한 개체별 지원입니다.
- 2024년 2월 데스크톱 지원
API v5.7.0
- Power BI 사용자 지정 시각적 개체 인증 API: 사용자 지정 시각적 개체가 SSO(Single Sign-On)를 통해 Microsoft Entra 액세스 토큰을 가져올 수 있어 안전하고 효율적인 사용자 컨텍스트 작업이 가능해집니다.
- 동적 드릴 제어: 시각적 개체가 API 호출을 사용하여 드릴 기능을 동적으로 사용하거나 사용하지 않도록 설정할 수 있습니다.
- 드릴 기능이 사용하도록 설정되면 드릴다운 및 확장/축소 기능의 모든 기능을 사용할 수 있습니다. 이러한 기능에는 API 호출, 바로 가기 메뉴 명령, 헤더 드릴 단추 및 계층 구조 데이터 지원이 포함됩니다.
- 드릴 기능이 사용하지 않도록 설정되면 이러한 기능을 사용할 수 없습니다.
- 2023년 12월 데스크톱 지원
API v5.4.0
- 향상된 키보드 탐색: 키보드를 사용하여 시각적 개체와 상호 작용하기 위한 더 많은 옵션을 제공하여 시각적 개체의 접근성과 유용성을 개선합니다.
- 보고서에서 필터 사용 검색 : 보고서에 적용된 필터가 있는지 검색합니다.
- 2023년 4월 데스크톱 지원
API v5.3.0
- 행렬
dataView
에 대한 SelectionId의 업데이트 수정.참고 항목
selectionId의 핵심 데이터가 변경될 수 있습니다. 따라서 이전 API 버전을 사용하는 지속형 selectionId/identityIndex는 행렬 시각적 개체와 관련이 없을 수 있습니다.
downloadService
: 다운로드의 확장된 결과 정보를 반환하는 새 메서드exportVisualsContentExtended
를 추가합니다.- 2023년 3월 데스크톱 지원
API v5.2.0
- 사용자 지정된 데이터 감소 - capabilities.json 스키마에 추가된 이 기능을 사용하면 보고서 작성자가 사용자 지정 시각적 코드로 데이터 가져오기 창이 동적으로 수정되도록 허용합니다.
- 2022년 12월 데스크톱 지원
API v5.1.0
- 사용자 지정 정렬 - 테이블에 대한 사용자 지정 정렬 개선
- 부분합 - 새 부분합 형식은 나머지 데이터 앞이나 후에 합계를 검색해야 하는지 여부를 나타냅니다.
- ID 필터 - 범주 데이터 필터링
- 새 서식 창 - 새 서식 창 디자인을 지원하는 사용자 지정 시각적 개체 디자인
- 2022년 10월 데스크톱 지원
API v4.7.0
- 라이선싱 API - 상업용 Marketplace를 통해 직접 라이선스를 판매, 관리, 적용합니다.
- 드릴다운 API - 사용자 상호 작용 없이 자체적으로 드릴다운 작업을 트리거할 수 있는 시각적 개체를 만듭니다.
- 2022년 7월 데스크톱 지원
API v4.6.0
- 새 기능 속성: 권한 및 두 가지 권한:
- 웹 액세스
- 사용자 지정 시각적 개체에서 파일 다운로드
- 두 개의 해당 테넌트 관리자 스위치 추가
- 파일에 시각적 개체를 다운로드할 수 있도록 하는 다운로드 API
- 2022년 6월 데스크톱 지원
API v4.2.0
- 행 머리글을 확장하고 축소하는 새 플래그
- 2022년 2월 데스크톱 지원
API v3.8.0
- Desktop 2021년 5월 이후 버전을 지원합니다.
API v3.7.0
- Desktop 2021년 4월 이후 버전을 지원합니다.
API v3.6.0
- 시각적 개체는 데이터를 바인딩할 필요 없이 Power BI에서 업데이트를 받을 수 있습니다.
- Desktop 2021 2월 이상 버전을 지원합니다.
- Desktop RS 2021년 5월 이후 버전을 지원합니다.
API v3.4.0
fetchMoreData
: 새로운aggregateSegments
매개 변수(기본값: true), 집계 없음 fetchMoreData 지원- Desktop 2020 11월 이상 버전을 지원합니다.
- Desktop RS 2021년 1월 이후 버전을 지원합니다.
API v3.2.0
- supportsMultiVisualSelection 지원
- Desktop 2019 9월 이상 버전을 지원합니다.
- Desktop RS 2020년 1월 이후 버전을 지원합니다.
API v2.6.0
- 업데이트 옵션에 isInFocus를 추가하고 시각적 개체에 switchFocusModeState 메서드를 추가
- 부분합 사용자 지정을 지원
- Desktop 2019 6월 이상 버전을 지원합니다.
- Desktop RS 2019년 5월 이후 버전을 지원합니다.
API v2.5.0
- 분석 창을 지원
SelectionIdBuilder
withMatrixNode 및 withTable 메서드를 지원DataRepetitionSelector
인터페이스를 더 이상 지원하지 않고data.CustomVisualOpaqueIdentity
인터페이스로 대체
API v2.3.0
API v2.2.0
- DataView에서 JSON 필터 복원을 지원
- ContextMenu API
- 드릴스루 기능 지원
API v2.1.0
- 성능 향상:
- 로드 시간 단축
- 메모리 사용 공간 축소
- 데이터 및 이벤트 트랜잭션 최적화
릴리스 정보
리팩터링된 필터링 API는 API 2.2에서 사용할 수 있으며 API 2.1에서는 지원되지 않습니다.
시각적 개체는 해당 기능에 선언된 dataView 형식만 받습니다. 여러 dataView 형식을 사용하는 시각적 개체는 이 업데이트의 결과로 중단됩니다.
DataViewScopeIdentity
인터페이스는 더 이상 지원하지 않고data.DataRepetitionSelector
인터페이스로 대체했습니다.DataViewScopeIdentity
인터페이스의 키 속성을 사용한 경우JSON.stringify(identity)
로 바꿀 수 있습니다.undefined
는 dataView 내에서null
로 바뀝니다.var item in myArray
를 사용하여 배열을 반복하는 경우undefined
에서 건너뛰지만null
에서는 건너뛰지 않습니다. 이 패턴을 사용하는 시각적 개체는 이 업데이트로 인해 중단될 수 있습니다. 배열에서null
여부를 확인해야 합니다.for (var item in myArray) { if (!item) { continue; } console.log(item); }
proto
속성이 dataView 내부에서 숨겨진 metadata\data를 더 이상 저장하지 않습니다.proto
를 통해 속성에 액세스하는 시각적 개체는 이 업데이트로 인해 중단될 수 있습니다.
API v1.13.0
- 슬라이서 동기화를 지원. 이 기능은 PBI 현재 코드 상태로 인한 단일 필드 슬라이서에 대해서만 유효합니다. 자세히 알아보기
- 접근성: 고대비 지원
- 접근성: 키보드 포커스 허용 플래그
API v1.12.0
- 테마를 지원
- fetchMoreData를 지원. 더 많은 데이터 가져오기 API는 하드 한도인 30,000개 데이터 요소에 구애되지 않습니다.
- 캔버스 도구 설명 API
API v1.11.0
- FilterManager API
- 책갈피를 지원
API v1.10.0
ILocalizationManager
를 추가- 인증 API
API v1.9.0
API v1.8.0
- 기능 스키마에서 새 형식 fillRule(그라데이션)을 지원
- 개체 속성용 기능 스키마에서 규칙 속성을 지원
API v1.7.0
- RESJSON을 지원
API v1.6.2
- 시각적 개체 내 편집 모드로 전환하는 시각적 개체용 편집 모드를 지원
- Html을 기반으로 하는 대화형(html) R Power BI 시각적 개체를 지원
API v1.5.0
- 시각적 상호 작용을 위해 상호 작용 허용을 지원
API v1.4.0
- 지역화를 지원
API v1.3.0
- 도구 설명을 지원
API v1.2.0
- 시각적 개체에 사용되는 색을 관리하기 위해 colorPalette를 추가합니다.
- 다중 선택을 지원 - selectionManager는
SelectionId
의 배열을 허용할 수 있습니다. - R 스크립트를 사용하여 R 시각적 개체를 지원합니다.
API v1.1.0
- iFrame에서 시각적 개체 디버그를 지원
- 더 빠른 iFrame 초기화를 사용하는 경량 샌드박스를 추가
- Capabilities.objects가 "text" 형식을 지원하지 않음 문제를 수정
- 시각적 API 형식 정의 및 스키마를 업데이트하는
pbiviz update
를 지원 - 특정 API 버전으로 시각적 개체를 만들기 위해
pbiviz new
에서--api-version
플래그를 지원 - API v1.2.0의 알파 릴리스를 지원
시각적 개체 호스트
- 데이터 선택에 사용되는 고유 식별자를 만드는 createSelectionIdBuilder를 추가
- 시각적 개체의 선택 상태를 관리하고 변경 내용을 시각적 개체 호스트에 전달하는 createSelectionManager를 추가
- 시각적 개체에서 사용할 기본 색 배열을 추가
API v1.0.0
- 초기 API 릴리스