Versioning

Pre certifikované konektory je potrebné verzovanie.

Formát verzie v Power Query

Verziovanie v Power Query je jednoduchý záznam metadát nad sekciou dokumentu:

[Version = "1.0.0"]
section MyConnector;

Sémantika verzie v Power Query

Aj keď podpora verzionovania v Power Query zatiaľ nie je podporovaná, mali by ste sa snažiť dodržiavať sémantiku, ktorá bude podporovaná v budúcnosti.

Prvé číslo je "hlavná" verzia, ktorá označuje zmeny pri lomení. Toto číslo by sa malo zvyšovať vždy, keď budú používatelia musieť prípadne prebudovať reporty kvôli masívnej rekonštrukcii konektorov alebo odstráneniu funkcií.

Druhé číslo je "vedľajšia" verzia, ktorá naznačuje pridanie funkčnosti. Tieto sa zvyčajne nerozbijú, ale môžu spôsobovať periférne vedľajšie účinky. Toto číslo by sa malo zvyšovať vždy, keď sa do konektora pridáva funkcionalita.

Posledné číslo je "patch" verzia, ktorá naznačuje drobné úpravy a opravy konektorov. Toto je verzia, ktorá sa mení najčastejšie a mala by sa zvyšovať vždy, keď zverejníte malé úpravy konektora pre verejnosť.