Udostępnij za pośrednictwem


Dziennik zmian interfejsu API wizualizacji usługi Power BI

Ta strona zawiera krótkie podsumowanie istniejących wersji interfejsu API i oczekiwań w nadchodzącej wersji. Wymienione tutaj wersje są uznawane za stabilne i nie zmieniają się.

Interfejs API w wersji 5.10.0

  • Obiekt DataViewMetadataColumn ma nową właściwość o nazwie sourceFieldParameters. Ta właściwość wskazuje, czy bieżące pole jest wynikiem parametru pola. Jeśli jedno pole może pochodzić z wielu parametrów pola, ta właściwość wyświetla listę wszystkich powiązanych parametrów pola.
  • Obsługuje program Desktop z czerwca 2024 r.

Interfejs API w wersji 5.9.1

  • acquireAADTokenService: Ulepszone w celu obsługi następujących chmur.
    • Chmura komercyjna
    • Chmura w Chinach
    • Chmura społeczności instytucji rządowych USA
    • US Government Community Cloud High
    • US Department of Defense Cloud

Interfejs API w wersji 5.9.0

  • interfejs API filtrowania tożsamości hierarchicznej: umożliwia utworzenie wizualizacji korzystającej z mapowania widoku danych macierzy do filtrowania danych na podstawie punktów danych korzystających ze struktury hierarchicznej. Jest to przydatne w przypadku wizualizacji niestandardowych, które korzystają z semantycznych modeli kluczy grupowych i chcą filtrować hierarchie na podstawie punktów danych.
  • acquireAADTokenService: Rozszerzone z dodatkowymi właściwościami
  • Obsługuje program Desktop w marcu 2024 r.

Interfejs API w wersji 5.8.0

  • Interfejs API magazynu lokalnego: nowa wersja lokalnego interfejsu API magazynu dostępna dla wszystkich wizualizacji niestandardowych i kontrolowana przez ustawienie globalne, które jest domyślnie włączone . Administrator może wyłączyć ustawienie globalne, aby wyłączyć zarówno starszy interfejs API, jak i nową wersję interfejsu API.
  • Obsługa obiektów dla wizualizacji niestandardowych: obsługa obiektów dla wizualizacji niestandardowych w celu zoptymalizowania środowiska użytkownika i zapewnienia ujednoliconego środowiska tworzenia na równi z wizualizacjami wbudowanymi.
  • Obsługuje pulpit z lutego 2024 r.

Interfejs API w wersji 5.7.0

  • Interfejs API uwierzytelniania wizualizacji niestandardowych usługi Power BI: umożliwia wizualizacjom niestandardowym uzyskiwanie tokenów dostępu firmy Microsoft za pośrednictwem logowania jednokrotnego (SSO), ułatwiając bezpieczne i wydajne operacje kontekstowe użytkownika.
  • Dynamiczne sterowanie przechodzeniem do szczegółów: umożliwia wizualizacji dynamiczne włączanie lub wyłączanie funkcji przechodzenia do szczegółów przy użyciu wywołania interfejsu API.
    • Po włączeniu funkcji przeglądania szczegółowego dostępne są wszystkie funkcje funkcji przechodzenia do szczegółów i rozwijania/zwijania. Te funkcje obejmują wywołania interfejsu API, polecenia menu kontekstowego, przyciski przechodzenia do szczegółów nagłówka i obsługę danych hierarchii.
    • Po wyłączeniu funkcji przeglądania szczegółowego te funkcje nie są dostępne.
  • Obsługuje program Desktop z grudnia 2023 r.

Interfejs API w wersji 5.4.0

  • Ulepszona nawigacja za pomocą klawiatury: zwiększa dostępność i użyteczność wizualizacji, zapewniając więcej opcji interakcji z wizualizacją przy użyciu klawiatury.
  • Wykrywanie użycia filtru w raportach: wykryj, czy istnieją filtry zastosowane do raportu.
  • Obsługuje program Desktop z maja 2023 r.

Interfejs API w wersji 5.3.0

  • Poprawka update-fix identyfikatora SelectionId dla macierzydataView.

    Uwaga

    Podstawowe dane selectionId mogą ulec zmianie. W związku z tym utrwalone pole wyboruId/identityIndex przy użyciu starszej wersji interfejsu API może nie być istotne w wizualizacjach macierzy.

  • downloadService: Dodaje nową metodę exportVisualsContentExtended , która zwraca rozszerzone informacje o wynikach pobierania.
  • Obsługuje komputery z marca 2023 r.

Interfejs API w wersji 5.2.0

Interfejs API w wersji 5.1.0

  • Sortowanie niestandardowe — ulepszone sortowanie niestandardowe dla tabel
  • Sumy częściowe — nowy typ sum częściowych wskazuje, czy sumy powinny zostać pobrane przed resztą danych lub po pozostałej części danych
  • Filtr tożsamości — filtrowanie danych kategorii
  • Nowe okienko formatowania — projektowanie wizualizacji niestandardowej obsługującej projekt nowego okienka formatowania
  • Obsługuje program Desktop z października 2022 r.

Interfejs API w wersji 4.7.0

  • Interfejs API licencjonowania — sprzedaż licencji, zarządzanie nimi i wymuszanie ich bezpośrednio za pośrednictwem komercyjnej platformy handlowej.
  • Interfejs API przechodzenia do szczegółów — tworzenie wizualizacji, która może wyzwalać operację przechodzenia do szczegółów samodzielnie bez interakcji z użytkownikiem.
  • Obsługuje program Desktop w lipcu 2022 r.

Interfejs API w wersji 4.6.0

Interfejs API w wersji 4.2.0

Interfejs API w wersji 3.8.0

  • Obsługuje program Desktop z maja 2021 r. lub nowszy.

Interfejs API w wersji 3.7.0

  • Obsługuje program Desktop w kwietniu 2021 r. i nowszych wersjach.

Interfejs API w wersji 3.6.0

Interfejs API w wersji 3.4.0

  • fetchMoreData : nowy aggregateSegments parametr (wartość domyślna true) do obsługi braku agregacji fetchMoreData
  • Obsługuje program Desktop 2020 listopada i nowszego.
  • Obsługuje program Desktop RS styczeń 2021 r. i nowsze.

Interfejs API w wersji 3.2.0

  • Obsługuje obsługęMultiVisualSelection
  • Obsługuje program Desktop 2019 września i nowsze.
  • Obsługuje program Desktop RS styczeń 2020 r. i nowsze.

Interfejs API w wersji 2.6.0

  • Dodaje isInFocus , aby zaktualizować opcję i metodę switchFocusModeState na hoście wizualizacji
  • Obsługuje dostosowywanie sum częściowych
  • Obsługuje program Desktop 2019 czerwca i nowszego.
  • Obsługuje program Desktop RS z maja 2019 r. lub nowszy.

Interfejs API w wersji 2.5.0

  • Obsługuje okienko analizy
  • Obsługuje metody SelectionIdBuilderwithMatrixNode i withTable
  • Nie obsługuje DataRepetitionSelector już interfejsu, zastąpiony interfejsem data.CustomVisualOpaqueIdentity

Interfejs API w wersji 2.3.0

Interfejs API w wersji 2.2.0

Interfejs API w wersji 2.1.0

  • Ulepszenia wydajności:
    • Szybsze czasy ładowania
    • Mniejsze zużycie pamięci
    • Zoptymalizowane dane i transakcje zdarzeń

Informacje o wersji

  • Refaktoryzowane interfejsy API filtrowania będą dostępne w interfejsie API 2.2 i nie są obsługiwane w interfejsie API 2.1.

  • Wizualizacje otrzymają tylko typ dataView, który został zadeklarowany w swoich możliwościach. Wizualizacje, które używały wielu typów dataView, zostaną przerwane w wyniku tej aktualizacji.

  • Nie obsługuje DataViewScopeIdentity już interfejsu, zastąpiony interfejsem data.DataRepetitionSelector . Jeśli użyto właściwości klucza interfejsu DataViewScopeIdentity , możesz go zamienić na JSON.stringify(identity)

  • undefined element jest zastępowany elementem null wewnątrz elementu dataView. Podczas iteracji w tablicy przy użyciu niej var item in myArray pomija undefinedelement , ale nie pomija elementu null. Wizualizacje korzystające z tego wzorca mogą być uszkodzone przez tę aktualizację. Pamiętaj, aby sprawdzić null w tablicach:

    for (var item in myArray) {
       if (!item) {
         continue;
       }
       console.log(item);
    }
    
  • Właściwość proto nie przechowuje już ukrytych metadanych\danych wewnątrz elementu dataView. Wizualizacje, które uzyskują dostęp do właściwości za pośrednictwem, proto mogą być uszkodzone przez tę aktualizację.

Interfejs API w wersji 1.13.0

  • Obsługuje fragmentatory synchronizacji. Zwróć uwagę, że działa to tylko w przypadku fragmentatorów pojedynczego pola ze względu na bieżący stan kodu usługi PBI. Przeczytaj więcej.
  • Ułatwienia dostępu: obsługa wysokiego kontrastu
  • Ułatwienia dostępu: flaga Zezwalaj na fokus klawiatury

Interfejs API w wersji 1.12.0

Interfejs API w wersji 1.11.0

Interfejs API w wersji 1.10.0

  • Dodaje ILocalizationManager
  • Interfejs API uwierzytelniania

Interfejs API w wersji 1.9.0

Interfejs API w wersji 1.8.0

  • Obsługuje nowy typ fillRule (gradient) w schemacie możliwości
  • Obsługuje właściwość reguły w schemacie możliwości dla właściwości obiektu

Interfejs API w wersji 1.7.0

Interfejs API w wersji 1.6.2

Interfejs API w wersji 1.5.0

Interfejs API w wersji 1.4.0

Interfejs API w wersji 1.3.0

Interfejs API w wersji 1.2.0

  • Dodaje kolorPalette do zarządzania kolorami używanymi w wizualizacji.
  • Obsługuje wybór wielokrotny — selectionManager może akceptować tablicę SelectionId.
  • Obsługuje wizualizacje języka R przy użyciu skryptów języka R

Interfejs API w wersji 1.1.0

  • Obsługuje wizualizację debugowania w elemecie iFrame
  • Dodaje uproszczoną piaskownicę z szybszym inicjowaniem elementu iFrame
  • Poprawki Capabilities.objects nie obsługuje problemu typu "text"
  • Obsługuje pbiviz update aktualizowanie definicji typów interfejsu API wizualizacji i schematu
  • Obsługuje flagę --api-version w pbiviz new w celu utworzenia wizualizacji z określoną wersją interfejsu API
  • Obsługuje wydanie alfa interfejsu API w wersji 1.2.0

Host wizualizacji

  • Dodaje element createSelectionIdBuilder w celu utworzenia unikatowych identyfikatorów używanych do wyboru danych
  • Dodaje element createSelectionManager do zarządzania stanem wyboru wizualizacji i przekazuje zmiany do hosta wizualizacji
  • Dodaje tablicę kolorów domyślnych do użycia w wizualizacjach

Interfejs API w wersji 1.0.0

  • Początkowa wersja interfejsu API