Protokol změn rozhraní API vizuálů Power BI

Tato stránka obsahuje krátký souhrn stávajících verzí rozhraní API a toho, co očekávat v nadcházející verzi. Zde uvedené verze jsou považovány za stabilní a nemění se.

Již brzy

  • Filtr hierarchických identit
  • Rozšíření rozhraní API pro ověřování

Rozhraní API verze 5.8.0

  • Rozhraní API místního úložiště: Nová verze rozhraní API místního úložiště dostupná pro všechny vlastní vizuály a řízená nastavením globálního správce, které je ve výchozím nastavení zapnuté . Správce může globální nastavení vypnout, aby zakázal starší verzi rozhraní API i novou verzi rozhraní API.
  • Podpora vlastních vizuálů na objektech: Podpora objektů pro vlastní vizuály za účelem optimalizace uživatelského prostředí a zajištění jednotného prostředí pro vytváření obsahu při analýze s předefinovanými vizuály.
  • Podporuje desktopovou verzi února 2024

Rozhraní API verze 5.7.0

  • Rozhraní API pro ověřování vlastních vizuálů Power BI: Umožňuje vlastním vizuálům získat přístupové tokeny Microsoft Entra prostřednictvím jednotného přihlašování (SSO), což usnadňuje zabezpečené a efektivní operace kontextu uživatele.
  • Dynamické řízení přechodu k podrobnostem: Umožňuje vizuálu dynamicky povolit nebo zakázat funkci přechodu k podrobnostem pomocí volání rozhraní API.
    • Když je funkce přechodu k podrobnostem povolená, jsou k dispozici všechny funkce přechodu k podrobnostem a rozbalení a sbalení. Mezi tyto funkce patří volání rozhraní API, příkazy místní nabídky, tlačítka pro přechod k podrobnostem záhlaví a podpora dat hierarchie.
    • Pokud je funkce přechodu k podrobnostem zakázaná, tyto funkce nejsou k dispozici.
  • Podporuje Desktop prosinec 2023

Rozhraní API verze 5.4.0

  • Vylepšená navigace pomocí klávesnice: Zlepšuje přístupnost a použitelnost vizuálů tím, že poskytuje další možnosti pro interakci s vizuálem pomocí klávesnice.
  • Detekce použití filtru v sestavách: Zjistí, jestli se na sestavu použijí nějaké filtry.
  • Podporuje Desktop květen 2023

Rozhraní API verze 5.3.0

  • Oprava aktualizace SelectionId pro maticidataView

    Poznámka:

    Základní data selectionId se můžou změnit. Proto nemusí být trvalý selectionId/identityIndex používající starší verzi rozhraní API relevantní v maticových vizuálech.

  • downloadService: Přidá novou metodu exportVisualsContentExtended , která vrátí rozšířené informace o výsledku stahování.
  • Podporuje Desktop březen 2023

Rozhraní API verze 5.2.0

Rozhraní API verze 5.1.0

  • Vlastní řazení – vylepšené vlastní řazení pro tabulky
  • Mezisoučty – nový typ mezisoučtů označuje, jestli se mají souhrny načíst před zbývajícími daty nebo za ostatními daty.
  • Filtr identity – filtrování kategorických dat
  • Nové podokno formátu – návrh vlastního vizuálu, který podporuje návrh nového podokna formátování
  • Podporuje Desktop říjen 2022

Rozhraní API verze 4.7.0

  • Rozhraní API pro licencování – Prodej, správa a vynucování licencí přímo prostřednictvím komerčního marketplace
  • Rozhraní API pro přechod k podrobnostem – Vytvoření vizuálu, který může samostatně aktivovat operaci přechodu k podrobnostem bez zásahu uživatele.
  • Podporuje Desktop červenec 2022

Rozhraní API verze 4.6.0

Rozhraní API verze 4.2.0

Rozhraní API verze 3.8.0

  • Podporuje desktopovou verzi z května 2021 a novější.

Rozhraní API verze 3.7.0

  • Podporuje Desktop duben 2021 a novější.

Rozhraní API verze 3.6.0

Rozhraní API verze 3.4.0

  • fetchMoreData : nový aggregateSegments parametr (výchozí true) pro podporu funkce fetchMoreData bez agregace
  • Podporuje Desktop 2020 Listopad a novější.
  • Podporuje Desktop RS Leden 2021 a novější.

Rozhraní API verze 3.2.0

Rozhraní API verze 2.6.0

  • Přidá metodu isInFocus pro aktualizaci a metodu switchFocusModeState do hostitele vizuálu.
  • Podporuje přizpůsobení mezisoučtů.
  • Podporuje Desktop 2019 Červen a novější.
  • Podporuje Desktop RS květen 2019 a novější.

Rozhraní API verze 2.5.0

  • Podpora podokna Analýza
  • Podporuje SelectionIdBuildermetody withMatrixNode a withTable .
  • Už nepodporuje DataRepetitionSelector rozhraní, nahrazeno rozhraním data.CustomVisualOpaqueIdentity

Rozhraní API verze 2.3.0

Rozhraní API verze 2.2.0

Rozhraní API verze 2.1.0

  • Vylepšení výkonu:
    • Rychlejší načítání
    • Menší nároky na paměť
    • Optimalizovaná data a transakce událostí

Poznámky k verzi

  • Refaktorovaná rozhraní API filtrování budou dostupná v rozhraní API 2.2 a nejsou podporována v rozhraní API 2.1.

  • Vizuály obdrží pouze typ dataView, který byl deklarován v jejich schopnostech. Vizuály, které používaly více typů dataView, se v důsledku této aktualizace přeruší.

  • Rozhraní už nepodporuje DataViewScopeIdentity , nahrazeno rozhraním data.DataRepetitionSelector . Pokud jste použili vlastnost DataViewScopeIdentity klíče rozhraní, můžete ji nahradit JSON.stringify(identity)

  • undefined se nahradí null uvnitř dataView. Při iterování pole pomocí něj var item in myArray přeskočí , undefinedale nepřeskočí na null. Touto aktualizací můžou být poškozeny vizuály, které tento vzor používají. Nezapomeňte zkontrolovat null pole:

    for (var item in myArray) {
       if (!item) {
         continue;
       }
       console.log(item);
    }
    
  • Vlastnost proto již neuchovávají skrytá metadata\data v objektu dataView. Touto aktualizací mohou být přerušeny vizuály, které přistupují k vlastnostem prostřednictvím proto této aktualizace.

Rozhraní API verze 1.13.0

Rozhraní API verze 1.12.0

Rozhraní API verze 1.11.0

Rozhraní API verze 1.10.0

  • Přidá ILocalizationManager
  • Rozhraní API pro ověřování

Rozhraní API verze 1.9.0

Rozhraní API verze 1.8.0

  • Podporuje nový typ fillRule (přechod) ve schématu funkcí.
  • Podporuje vlastnost pravidla ve schématu schopností pro vlastnosti objektu.

Rozhraní API verze 1.7.0

Rozhraní API verze 1.6.2

Rozhraní API verze 1.5.0

Rozhraní API verze 1.4.0

  • Podporuje lokalizaci.

Rozhraní API verze 1.3.0

Rozhraní API verze 1.2.0

  • Přidá colorPalette pro správu barev použitých ve vizuálu.
  • Podporuje vícenásobný výběr - selectionManager může přijmout pole .SelectionId
  • Podporuje vizuály jazyka R pomocí skriptů jazyka R.

Rozhraní API verze 1.1.0

  • Podporuje ladění vizuálu v prvku iFrame.
  • Přidá lehký sandbox s rychlejší inicializací prvku iFrame.
  • Opravy Problému s typem "text" nepodporuje objekty Capabilities.objects
  • Podporuje pbiviz update aktualizaci definic typů a schémat rozhraní API vizuálu.
  • Podporuje --api-version příznak pbiviz new pro vytváření vizuálů s konkrétní verzí rozhraní API.
  • Podporuje alfa vydání rozhraní API verze 1.2.0.

Hostitel vizuálů

  • Přidá createSelectionIdBuilder k vytvoření jedinečných identifikátorů používaných pro výběr dat.
  • Přidá createSelectionManager pro správu stavu výběru vizuálu a sdělí změny hostiteli vizuálu.
  • Přidá pole výchozích barev pro použití ve vizuálech.

Rozhraní API verze 1.0.0

  • Počáteční verze rozhraní API